一、单臂路由产生的背景
当交换机划分了VLAN后,导致广播域,不同vlan之间不能通信。为了使不同vlan之间相互通信,这个时候就要用到网关,也就是一台三层设备。但路由器的接口有限,而且这样会大大的浪费路由器和交换机的资源,所以子接口的出现就解决了这一问题。
##注释:*子接口:虚拟的接口、逻辑上存在的接口
*子接口 基于物理接口来实现: 要实现子接口能够工作,物理接口必须处于 up的状态
*子接口是一个逻辑的接口,子接口可以配置IP地址,需要指定这个接口配置的 vlan id 范围 0-4094
*封装的协议 dot1q(802.1q)===> 具有 tag字段的封装
*物理接口不用进行任何的配置,处于up的状态即可
*子接口和它所在的物理接口共享MAC地址
二、单臂路由实现原理
单臂路由技术能让路由器的一个物理接口对应不同VLAN数据,实质是把物理接口分成若干个子接口,这些子接口通过封装802.1q标记,以识别不同VLAN的TAG标记,实现一个接口能够处理不同vlan网段数据的能力。
三、单臂路由的配置
交换机配置命令:
[SW]vlan batch 10 20
[SW-GigabitEthernet0/0/1]port link-type trunk
[SW-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[SW-GigabitEthernet0/0/2]port link-type access
[SW-GigabitEthernet0/0/2]port default vlan 10
[SW-GigabitEthernet0/0/3]port link-type access
[SW-GigabitEthernet0/0/3]port default vlan 20
路由器配置命令:
[R1]interface GigabitEthernet0/0/0.10 # 进入划分的子接口 范围 1-4096
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10 # 在子接口上通过802.1q协议,关联相对应的vlan
[R1-GigabitEthernet0/0/0.10]ip address 192.168.10.254 24 # 配置IP地址
[R1-GigabitEthernet0/0/0.10]arp broadcast enable #让子接口具有接收和回复广播包的功能
[R1]interface GigabitEthernet0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip address 192.168.20.254 24
[R1-GigabitEthernet0/0/0.20]arp broadcast enable
原文:https://www.cnblogs.com/gg-nly/p/14533008.html