天天看点

华为ensp单臂路由子接口实现不同vlan互通

实验拓扑:

华为ensp单臂路由子接口实现不同vlan互通

提前配置好ip地址及端口地址

LSW1配置:

[LSW1]vlan batch 10 20  创建vlan
[LSW1]interface GigabitEthernet 0/0/1  进入接口
[LSW1-GigabitEthernet0/0/1]port link-type access   修改链路
[LSW1-GigabitEthernet0/0/1]port default vlan 10   加入vlan
[LSW1]interface GigabitEthernet 0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
[LSW1-GigabitEthernet0/0/2]port default vlan 20
[LSW1]interface GigabitEthernet 0/0/3    进入接口
[LSW1-GigabitEthernet0/0/3]port link-type trunk    修改链路
[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20    加入vlan
[LSW1]interface Vlanif 10    进入vlan
[LSW1-Vlanif10]ip address 192.168.10.254 24   配置网关地址
[LSW1-Vlanif10]undo shutdown    开启
[LSW1]interface Vlanif 20
[LSW1-Vlanif20]ip address 192.168.20.254 24
[LSW1-Vlanif20]undo shutdown
           

AR1配置:

[AR1]interface GigabitEthernet 0/0/0.1   进入子接口
[AR1-GigabitEthernet0/0/0.1]ip address 192.168.10.254 24  配置网关地址
[AR1-GigabitEthernet0/0/0.1]dot1q termination vid 10    配置能识别的vlan标签
[AR1-GigabitEthernet0/0/0.1]arp broadcast enable    开启子接口的arp 广播功能
[AR1]interface GigabitEthernet 0/0/0.2
[AR1-GigabitEthernet0/0/0.2]ip address 192.168.20.254 24
[AR1-GigabitEthernet0/0/0.2]dot1q termination vid 20
[AR1-GigabitEthernet0/0/0.2]arp broadcast enable
           

<AR1>display ip routing-tale  查看路由表

华为ensp单臂路由子接口实现不同vlan互通

备注:

arp broadcast enable命令用来使能终结子接口的ARP广播功能。

undo arp broadcast enable命令用来取消终结子接口的ARP广播功能。

缺省情况下,终结子接口没有使能ARP广播功能。

只有配置了mode user-termination命令和control-vid命令后,才能在对应的子接口上配置arp broadcast enable命令。

当IP报文需要从终结子接口发出,但是没有相应的ARP表项时:

  • 接入设备能够主动发送ARP报文,不需要配置终结子接口的ARP广播功能,就可以实现从该终结子接口的转发。
  • 接入设备不能够主动发送ARP报文:
    • 如果终结子接口上没有配置arp broadcast enable命令,那么系统会直接把该IP报文丢弃。此时该终结子接口的路由可以看作是黑洞路由。
    • 如果终结子接口上配置了arp broadcast enable命令,那么系统会构造带Tag的ARP广播报文,然后再从该终结子接口发出。
使能或去使能终结子接口的ARP广播功能,会使该终结子接口的路由状态发生一次先Down再Up的变化,从而可能导致整个网络的路由发生一次震荡,影响正在运行的业务。