什么是单臂路由?
单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
实验拓扑和IP地址规划如图:
本次试验是为了验证单臂路由是否能让两个vlan的设备互通
交换机代码设置
1.undo info en  (关闭系统提示)
2.vlan batch 10 20  (新建vlan10和20)
3.int e0/0/1  (进入e0/0/1接口)
4.port link-type access  (设置此接口为access接口)
5.port default vlan 10  (设置e0/0/1接口为vlan10的默认接口)
6.undo shut down (打开接口)
7int e0/0/2接口
8.port link-type access(设置此节点为access类型接口)
9.port defalut vlan 20  (设置0/0/2接口为vlan20的默认接口)
10.undo shut down  (打开接口)
11.int e0/0/3  (进入e0/0/3接口)
12.port link-type trunk  (设置此接口为trunk接口)
13.port trunk allow-pass vlan all  (所有的vlan都可以通过此接口)
14.undo shutdown
路由器代码设置
1.int g0/0/0.10  (创建此物理接口下的虚拟子接口并且进入)
2.dot1q termination vid 10  (dot1q协议开设一个叫vid10的终端接口)
3.ip add 192.168.20.1 24  (加入pc1的ip地址)
4.arp broadcast enable  (打开此接口arp功能)
6.undo shutdown  (打开接口)
#设置交换机虚拟接口g0/0/0.20
7.int g0/0/0.20
8.dot1q termination vid 20  (dot1q协议开设一个交vid20的终端接口)
9.ip add 192.168.20.1 24   (加入pc2的ip地址)
10.undo shutdown  (打开接口)
11.arp broadcast enable (打开此接口arp功能)
12.display interface brief  (查看当前接口状态)
此时已经设置完成,下面需要查看处于不通vlan下的pc1ping一下pc2的ip地址,如果可以通,说明试验成功