单臂路由在一个路由器物理接口上配置子接口来通过第三层完成隔离的VLAN相互通信。
功能与上文vlan间通信一致,但无需根据vlan数连接物理链路,减少网线数量。
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 20
[Huawei-GigabitEthernet0/0/2]int g0/0/3
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20
[Huawei-GigabitEthernet0/0/3]q
在交换机中配置和设备相连口的类型为access,确定好vlan,连接交换机的物理接口类型为trunk实现链路会聚,允许vlan 10 20通过连接实现二层交换机汇聚。
网关配置
[Huawei]int g0/0/0.1
[Huawei-GigabitEthernet0/0/0.1]dot1q term vid 10
[Huawei-GigabitEthernet0/0/0.1]arp broadcast e
[Huawei-GigabitEthernet0/0/0.1]ip add 10.0.1.254 24
[Huawei-GigabitEthernet0/0/0.1]q
[Huawei]int g0/0/0.2
[Huawei-GigabitEthernet0/0/0.2]ip add 10.0.2.254 24
[Huawei-GigabitEthernet0/0/0.2]arp broadcast e
Error: This interface is not a termination interface.
[Huawei-GigabitEthernet0/0/0.2]dot1q term vid 20
[Huawei-GigabitEthernet0/0/0.2]arp broadcast e
[Huawei-GigabitEthernet0/0/0.2]q
在子接口配置网关地址
dot1q termination vid (vlan号)
封装dot1q协议,判断收到的报文vlan号,如果vlan号一致则开始Untagged转发,vlan号不一致丢弃。
开启arp广播前需要封装该协议,arp广播对外发送arp广播报文,转发IP报文。
测试成功
Vlanif
可以不需要路由器实现三层转发
Vlanif
小企业为了节省成本考虑可选用三层交换机作为路由器实现三层报文交换。网关放在核心层交换机上
[Huawei]int vlanif 10
[Huawei-Vlanif10]ip add 10.0.1.254 24
[Huawei-Vlanif10]q
[Huawei]vlan 20
[Huawei-vlan20]q
[Huawei]int vlanif 20
[Huawei-Vlanif20]ip add 10.0.2.254 24
[Huawei-Vlanif20]q
我在网关配置以上指令前
1、配置了trunk,允许vlan10 和20通过。
2、声明vlan 10、vlan20