LLDP模块一直提示设备某个接口与邻居的速率不一致的log
网络拓扑简单描述下: 5750E-----2928G-E------接入服务器或者PC
*Nov 2 00:08:03: %LLDP-4-ERRDETECT: Speed/duplex for the port GigabitEthernet 0/22 may not match with the one for the neighbor port. Port speed=1000M, neighbor port speed=100M.
*Nov 2 00:08:03: %LLDP-4-CREATEREM: Port GigabitEthernet 0/22 created one new neighbor, Chassis ID is 001b.1b79.a666, Port ID is port-002.
*Nov 2 00:08:03: %LLDP-4-ERRDETECT: Speed/duplex for the port GigabitEthernet 0/22 may not match with the one for the neighbor port. Port speed=1000M, neighbor port speed=100M.
*Nov 2 00:08:03: %LLDP-4-CREATEREM: Port GigabitEthernet 0/22 created one new neighbor, Chassis ID is cp-343-1-lean, Port ID is port-002.
从这些日志可以得出如下的信息:
1)从这个日志来看是S5750E的G0/22的速率为1000M,但是他通过LLDP报文交互发现对端邻居的速率是100M,出现双方速率不一致,所以持续的打log提醒。
2)但是S2928G-E设备是不支持LLDP协议的(LLDP是二层组播方式进行发现邻居,只能一跳无法被路由),所以肯定是S29E下联的终端或者服务器他们支持LLDP协议,通过S2928G-E进行转发,形成S5750E与下联这个终端001b.1b79.a666(西门子)的LLDP邻居关系。
3)所以可以初步判断应该是S5750E与2928G-E协商成1000M,但是由于终端的网卡或者网线,系统问题,这台西门子的服务器与S2928G-E协商成了100M,最终导致这个LLDP的告警log,可以在5750E,2928G-E上面show inter status确认下这几个端口的速率协商结果就可以了。
4)最后再说明下,我司支持LLDP协议的交换机默认该功能是开启的,同时目前的一些终端系统,比如windows 2008服务器系统默认是开启了LLDP协议,可能会导致与交换机设备有LLDP的报文交互,邻居关系创建,删除或者震荡,大量的log可能影响到工程师的日常管理与维护,所以如果没有这个LLDP的需求,可以将交换机的端口有选择性的关闭LLDP功能。
Ruijie(config-if-GigabitEthernet 0/22)#no lldp enable