在MTU值设置不当情况下ISIS路由协议邻居关系无法建立的故障分析

发布时间:  2010-12-23 浏览次数:  142 下载次数:  1
问题描述
城域网SR设备NE40E(版本V300R003)与核心设备J公司的M320对接ISIS协议,邻居关系始终无法建立;其间2台设备的OSPF邻居关系保持正常.

处理过程
通过抓包软件,对ISIS的HELLO报文进行抓包与分析,得出原因如下:
1、MTU值设置问题,因为华为的MTU值是指的三层MTU,而其他厂家默认是二层MTU,现场设置的MTU值为1538,加上二层以太帧头总共MTU为1552,超出接口容限值。
2、ISIS协议的HELLO报文本身缺少分片机制,导致数据包在超过容限值后未被分片而直接被接口丢弃。
根因

两端接口MTU配置不一致

解决方案
将NE40E上接口的MTU值设置为1524,问题解决。
建议与总结
1、今后规划中要注意各厂商设备MTU值含义的区别,慎重规划。
2、故障排除后我们又对该NE40E设备的接口容限值进行测试,最终测试结果为1544。
3、可以通过display isis error来快速查找ISIS报文错误的类型。

END