单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。路由器的物理接口可以被划分成多个逻辑接口,这些被划分后的逻辑接口被形象的称为子接口。
单臂路由实验
实验拓扑:
实验需求:
1.按照图示为PC1和PC2配置IP地址和网关
2.PC1属于vlan10,PC2属于vlan20,配置单臂路由实现vlan10和vlan20三层互通
3.PC1和PC2可以互通
实验解法:
步骤1:在SW1上创建vlan10和vlan20,并把e0/0/1接口加入vlan10,将e0/0/2接口加入vlan20
[SW1]vlan 10
[SW1]vlan 20
[SW1]interface Ethernet0/0/1
[SW1]port link-type access
[SW1]port default vlan 10
[SW1]interface Ethernet0/0/2
[SW1]port link-type access
[SW1]port default vlan 20
步骤2:把SW1的e0/0/3接口配置为trunk,并允许vlan10和vlan20通过
[SW1]interface Ethernet0/0/3
[SW1]port link-type trunk
[SW1]port trunk allow-pass vlan 10 20
步骤三:在R1上创建子接口g0/0/0.10,开启dot1q识别,绑定到vlan10,并配置IP地址和开启ARP解析
[R1]interface g0/0/0.10
[R1-GigabitEthernet0/0.10]dot1q termination vid 10
[R1-GigabitEthernet0/0.10]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0.10]arp broadcast enable
步骤四:在R1上创建子接口g0/0/0.20,开启dot1q识别,绑定到vlan20,并配置IP地址和开启ARP解析
[R1]interface g0/0/0.20
[R1-GigabitEthernet0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0.20]ip address 192.168.2.254 24
[R1-GigabitEthernet0/0.20]arp broadcast enable
配置结束后,在R1上查看路由表,会发现有去往192.168.1.0网段和192.168.2.0网段的直连路由
测试PC1pingPC2
PC>ping 192.168.2.1
Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.2.1: bytes=32 seq=1 ttl=127 time=79 ms
From 192.168.2.1: bytes=32 seq=2 ttl=127 time=63 ms
From 192.168.2.1: bytes=32 seq=3 ttl=127 time=93 ms
From 192.168.2.1: bytes=32 seq=4 ttl=127 time=63 ms
From 192.168.2.1: bytes=32 seq=5 ttl=127 time=78 ms
--- 192.168.2.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 63/75/93 ms
ping通,本实验结束