单臂路由(router-on-a-stick)
是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
单臂路由的子接口
路由器的物理接口可以被划分成多个逻辑接口,这些被划分后的逻辑接口被形象的称为子接口。值得注意的是这些逻辑子接口不能被单独的开启或关闭,也就是说,当物理接口被开启或关闭时,所有的该接口的子接口也随之被开启或关闭。
实验如下:
lsw1:
<Huawei>sys
[Huawei]sysn lsw1
[lsw1]vlan b 10 20
[lsw1-GigabitEthernet0/0/2]p
[lsw1-GigabitEthernet0/0/2]port link-type access
[lsw1-GigabitEthernet0/0/2]p de v 10
[lsw1-GigabitEthernet0/0/2]dis th
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
#
return
[lsw1-GigabitEthernet0/0/2]int g0/0/3
[lsw1-GigabitEthernet0/0/3]port link-type access
[lsw1-GigabitEthernet0/0/3]p de v 20
[lsw1-GigabitEthernet0/0/3]dis th
#
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
#
return
[lsw1-GigabitEthernet0/0/3]int g0/0/1
[lsw1-GigabitEthernet0/0/1]po l t
[lsw1-GigabitEthernet0/0/1]po tr all v 10 20
[lsw1-GigabitEthernet0/0/1]dis th
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
ar1:
<Huawei>sys
[Huawei]sysn ar1
[ar1]int g0/0/0.1 //进入子接口
[ar1-GigabitEthernet0/0/0.1]dot1q ter
[ar1-GigabitEthernet0/0/0.1]dot1q termination vid 10 //子接口封装dot1q协议允许通过vlan10
[ar1-GigabitEthernet0/0/0.1]ip add 10.10.10.254 24 //添加vlan10的网关
[ar1-GigabitEthernet0/0/0.1]arp bro
[ar1-GigabitEthernet0/0/0.1]arp broadcast en
[ar1-GigabitEthernet0/0/0.1]arp broadcast enable //启动arp广播模式
[ar1-GigabitEthernet0/0/0.1]int g0/0/0.2
[ar1-GigabitEthernet0/0/0.2]dot1q termination vid 20 //子接口封装dot1q协议允许通过vlan20
[ar1-GigabitEthernet0/0/0.2]ip add 10.10.20.254 24 //添加vlan20的网关
[ar1-GigabitEthernet0/0/0.2]arp broadcast enable //启动arp广播模式
最后验证结果,pc2 ping pc1结果如下: