因为V5可以正常识别,而V7不可以,所以抓包对比V5设备和V7设备发的LLDP报文如下:V7 MSR发送的LLDP报文:
V5 MSR发送的LLDP报文
排查V5设备lldp发送报文时默认携带的Link aggregation字段在dot3的tlv里面。而V7设备dot1的tlv里面。查询协议标准发现:802.1AB-2005和802.1AB-2009版本lldp协议中dot1和dot3的tlv有变化。802.1AB-2005标准lldp协议中Link aggregation字段在dot3里面,而802.1AB-2009标准在dot1里面。华为设备端遵循的是2005版的协议,对2009版的协议兼容性不够,直接进行了丢弃,导致无法识别我司设备。
Link aggregation
通过命令屏蔽了link aggregation字段之后,邻居可以识别,却发现了另一个问题,显示信息如下:
link aggregation
#dis lldp neighbor-information listChassis ID : * -- -- Nearest nontpmr bridge neighbor # -- -- Nearest customer bridge neighbor Default -- -- Nearest bridge neighborSystem Name Local Interface Chassis ID Port IDMSR5660 GE0/1 eeee-ffff-gggg eeee-ffff-gggg xxxxxxxxxxxxxx GE0/2 hhhh-iiii-jjjj GigabitEthernet0/2 //port ID本应该显示对端的端口,MSR5660显示的却是MAC地址。
服务热线
1391-024-6332