单臂路由配置实验

一、什么是单臂路由

1.单臂路由的概述

单臂路由是指在路由器的一个接口上通过配置子接口的方式,事实上这是一个逻辑接口,实现原来相互隔离的不同VLAN虚拟局域网之间的互联互通。

2.子接口

  • 路由器的物理接口可以被划分为多个逻辑接口
  • 每个子接口对应一个VLAN网段的网关

3.链路类型

  • 交换机连接主机的端口为access链路
  • 交换机连接路由器的端口为Trunk链路

其中需要注意一点,在一般情况下交换机连接路由器都是使用access,但是唯独在连接单臂路由时使用trunk端口。

二、单臂路由不同vlan之间通讯原理

三、单臂路由的配置

  • 配置链路类型
  • 配置VLAN标签的封装结构
  • 配置子接口地址

1.实验目标

交换机SW1连接着三台主机,分别是PC1、PC2和PC3,而PC1、PC2和PC3分别属于不同的VLAN,现在要求通过配置单臂路由来实现PC1、PC2和PC3之间能够互相通信。

2.实验拓扑

步骤一:设置三台PC机的IP地址和子网掩码

PC1:192.168.1.1/24

PC2:192.168.2.1/24

PC3:192.168.3.1/24

步骤二:在交换机中创建VLAN,并将对应端口加入到相应的VLAN中。

创建vlan10、 vlan20、 vlan30

接口e0/0/1设置为access模式,加入vlan10;

接口e0/0/2设置为access模式,加入vlan20;

接口e0/0/3设置为access模式,加入vlan30;

接口e0/0/4设置为trunk模式,允许所有vlan通过该接口。

交换机命令

js 复制代码
Info: Current terminal monitor is off.
<Huawei>sys                               切换至视图模式
Enter system view, return user view with Ctrl+Z.
[Huawei]sys SW1                           更改名称
[SW1]vlan batch 10 20 30                  批量创建vlan 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]int e0/0/1                           进入接口e0/0/1
[SW1-Ethernet0/0/1]port link-type access  设置接口模式为access模式
[SW1-Ethernet0/0/1]port default vlan 10   将该接口加入vlan10
[SW1-Ethernet0/0/1]undo shutdown          开启接口
Info: Interface Ethernet0/0/1 is not shutdown.
[SW1-Ethernet0/0/1]int e0/0/2             进入接口e0/0/2
[SW1-Ethernet0/0/2]p l a                  设置接口模式为access模式
[SW1-Ethernet0/0/2]p d v 20               将该接口加入vlan20
[SW1-Ethernet0/0/2]undo shutdown          开启接口
Info: Interface Ethernet0/0/2 is not shutdown.
[SW1-Ethernet0/0/2]int e0/0/3             进入接口e0/0/3
[SW1-Ethernet0/0/3]p l a                  设置接口模式为access模式
[SW1-Ethernet0/0/3]p d v 30               将该接口加入vlan30
[SW1-Ethernet0/0/3]undo shutdown          开启接口
Info: Interface Ethernet0/0/3 is not shutdown.
[SW1-Ethernet0/0/3]int e0/0/4             进入接口e0/0/4
[SW1-Ethernet0/0/4]port link-type trunk   设置接口模式为trunk模式
[SW1-Ethernet0/0/4]port trunk allow-pass vlan all允许所有vlan通过该接口
[SW1-Ethernet0/0/4] User interface con0 is available

步骤三:在路由器中配置VLAN标签的封装结构和子接口地址。

将接口g0/0/0划分为三个子接口(逻辑接口):g0/0/0.10、g0/0/0.20、g0/0/0.30,建议与vlan一致。

分别为两个子接口配置VLAN标签的封装结构和子接口地址。

路由器配置

js 复制代码
sys
Enter system view, return user view with Ctrl+Z.
[R1]int g0/0/0.10               划分子接口,直接进入子接口0/0/0.10,建议与vlan一致
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10   配置vlan封装结构
[R1-GigabitEthernet0/0/0.10]ip address 192.168.1.254 255.255.255.0  设置子接口的IP地址
[R1-GigabitEthernet0/0/0.10]arp broadcast enable      开启向下arp广播请求功能
[R1-GigabitEthernet0/0/0.10]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip address 192.168.2.254 255.255.255.0
[R1-GigabitEthernet0/0/0.20]arp broadcast enable
[R1-GigabitEthernet0/0/0.20]int g0/0/0.30
[R1-GigabitEthernet0/0/0.30]dot1q termination vid 30
[R1-GigabitEthernet0/0/0.30]ip address 192.168.3.254 255.255.255.0
[R1-GigabitEthernet0/0/0.30]arp broadcast enable
[R1-GigabitEthernet0/0/0.30]
相关推荐
weisian1515 小时前
HTTP协议-3-HTTP/2是如何维持长连接的?
网络·网络协议·http
tan77º7 小时前
【项目】分布式Json-RPC框架 - 项目介绍与前置知识准备
linux·网络·分布式·网络协议·tcp/ip·rpc·json
墨雨听阁10 小时前
8.18网络编程——基于UDP的TFTP文件传输客户端
网络·网络协议·学习·udp
小晶晶京京10 小时前
day35-负载均衡
运维·网络·网络协议·学习·负载均衡
teeeeeeemo12 小时前
如何做HTTP优化
前端·网络·笔记·网络协议·http
weisian15112 小时前
HTTP协议-4-浏览器是怎么抉择HTTP版本的?
网络·网络协议·http
herderl15 小时前
**僵尸进程(Zombie Process)** 和**孤儿进程(Orphan Process)**
linux·运维·服务器·网络·网络协议
XINVRY-FPGA16 小时前
10CL016YF484C8G Altera FPGA Cyclone
嵌入式硬件·网络协议·fpga开发·云计算·硬件工程·信息与通信·fpga
元清加油1 天前
【Golang】:函数和包
服务器·开发语言·网络·后端·网络协议·golang
athink_cn1 天前
HTTP/2新型漏洞“MadeYouReset“曝光:可发动大规模DoS攻击
网络·网络协议·安全·http·网络安全