什么是单臂路由?
单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
单臂路由主要干什么?有什么用处?
1、单臂路由就是在路由器以太网接口下配置若干个子接口,每个子接口对应一个VLAN,这样当路由器的以太网口连接到一个划分VLAN的二层交换机时,可以通过路由器的以太网口,实现二层交换机上多个VLAN之间的互通。
2、而三层交换机的VLAN之间互通,则不需要路由器的配合,可在三层交换机上直接配置VLAN虚接口,每个VLAN一个虚接口,并指定IP,通过VLAN虚接口实现交换机各个VLAN之间的互通。
单臂路由的工作原理
通过在路由器上划分多个子接口,并为子接口划分IP地址,实现单臂路由通信。
实验环境
ensp软件中一个路由、一个二层交换机、两台主机
实验过程
拓扑图
在配置之前,我们可以看出pc1是ping不同pc2的
sw1配置:
undo terminal monitor //关闭告警信息
system-view
[Huawei] sysname sw1 //修改名字
[sw1]vlan batch 10 20
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 10
[sw1]int g0/0/3
[sw1-GigabitEthernet0/0/3]port link-type access
[sw1-GigabitEthernet0/0/3]port default vlan 20
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type trunk
[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
AR1配置:
undo terminal monitor
sys
[Huawei]sysname AR1
[AR1]int g0/0/0.1 //使用虚拟端口
[AR1-GigabitEthernet0/0/0.1]dot1q termination vid 10
[AR1-GigabitEthernet0/0/0.1]ip add 192.168.1.254 24
[AR1-GigabitEthernet0/0/0.1]arp broadcast enable
[AR1]int g0/0/0.2
[AR1-GigabitEthernet0/0/0.2]dot1q termination vid 20
[AR1-GigabitEthernet0/0/0.2]ip add 192.168.2.254 24
[AR1-GigabitEthernet0/0/0.2]arp broadcast enable
实验效果
实验结论
pc1成功ping通pc2,通过在路由器上创建子接口,实现不同网段之间的通信