MA5200G与C厂家设备用ISIS协议互连由于端口的mtu值不一致导致无法建立邻居关系

发布时间:  2012-07-26 浏览次数:  83 下载次数:  0
问题描述
版本:MA5200G VRP3.30 release 2215(与版本无关)
现象:MA5200G和C厂家设备起ISIS路由协议互连(以太口互连),查看邻居状态,没有任何信息,邻居关系没有建立。
告警信息

处理过程
1、查看两端设备的配置,没有问题。
2、设备可以正常ping通,没有丢包,链路正常。
3、在MA5200G端debugging isis  adjacency,抓到的报文如下:
*Nov 30 14:31:04 2005 Quidway RM/7/RTDBG:ISIS-ADJ: Rxed Lan L1 Hello on Ethernet4/0/7,from SNPA 00e0.fc35.88e8
*Nov 30 14:31:04 2005 Quidway RM/7/RTDBG:ISIS-ADJ: Rxed L1 LAN IIH is larger than L1 LSP buff/cir's Data link block size
*Nov 30 14:31:04 2005 Quidway RM/7/RTDBG:ISIS-ADJ: Hello  PDU Dropped
查看报文可以发现,MA5200G收到的IIH报文(相当与ospf的HEllO报文)比LSP数据连接的要求的报文大小要大,导致MA5200G将IIH报文丢弃了。
4、查看设备两端的参数,发现互连接口的mtu值不一致,C厂家设备以太口的mtu值为1502字节,而MA5200G以太口默认的mtu值为1500字节,将C厂家设备的mtu修改为1500后,问题解决。
根因
1、两端设备配置的问题。
2、链路问题。
3、两端设备的参数的匹配问题。
本案例的原因为两端设备的端口mtu值不一致导致,属于接口参数不匹配。
建议与总结
ISIS协议对端口的mtu值的要求很严格,所以互连设备的接口的mtu值一定要一致(此问题中将MA5200G的端口的mtu值改为1502,也可以解决问题)。

END