单臂路由Single Arm Routing
Cisco Router:
interface GigabitEthernet0/0.1
encapsulation dot1Q 2
ip address 192.168.2.254 255.255.255.0
!
interface GigabitEthernet0/0.2
encapsulation dot1Q 3
ip address 192.168.3.254 255.255.255.0
在L2SW1和L2SW2任意交换机上连一个路由器(3层设备),然后在路由器的接口上面设置子接口作为每个VLAN的网关并启动dot1q封装,然后在AR上就可以看到路由表‘:
AR(config-if)#do sh ip route
192.168.2.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.2.0/24 is directly connected, GigabitEthernet0/0.1
L 192.168.2.254/32 is directly connected, GigabitEthernet0/0.1
192.168.3.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.3.0/24 is directly connected, GigabitEthernet0/0.2
L 192.168.3.254/32 is directly connected, GigabitEthernet0/0.2
至此VLAN2和VLAN3就可以实现互相通信。但是这种方式实现的VLAN间通信仅适用于实验,实际部署的话有两个问题,第一是路由器那边会形成瓶颈,因为两个甚至是多个VLAN间的流量都需要路由器的G0/0转发,二是容易出现单点故障,一旦这条线或者端口断掉的话这些vlan之间就失去联络了,实际操作的话都是会用三层交换机实现vlan间通信这种方式。
二层设备配置命令 switchport mode trunk
三层设备配置命令 encapsulation dot1q