问题描述
RX88与对端华为设备建立EVPN L2VPN传递MAC路由。RX88发给对端的MAC路由中携带的eth tag id非0,导致华为认为异常,无法计算出MAC表。
[RX8800-16]display bgp l2vpn evpn route-type mac-ip
Route distinguisher: 1:1025
Total number of routes: 6
* > Network : [2][2401][48][0000-5e00-0101][0][0.0.0.0]/104
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
过程分析
ac接口配置vlan模糊终结,evpn 2类路由中的eth tag id会写为0,配置vlan明细终结,则eth tag id为vlan值。
#
interface Route-Aggregation101.43
mtu 9000
ipv6 mtu 9000
vlan-type dot1q vid 2401
xconnect vsi abc access-mode ethernet
#
解决方法
在对接华为场景中,可以配置evpn multihoming advertise ignore-ethernet-tag,之后MAC路由携带的eth tag id为0。