NE40E-X8与某厂商交换机S启用OSPF协议邻居不正常

发布时间:  2015-06-03 浏览次数:  171 下载次数:  0
问题描述

组网如下:NE40E-X8 --某厂商传输设备--某厂商交换机
NE40E-X8
经传输设备与S三层交换机相连,NE40E-X8S相连接口启用OSPF路由协议,配置完成后OSPF邻居不能达到full状态,而是一直陷在exchange状态。

告警信息

处理过程

1OSPF配置问题。 
2
、接口MTU值问题。 
3
、传输问题。 

根因

解决方案

1、查看配置两端设备均没有问题。 
2
、查看两端设备接口MTU值,均为1500Bytes/sec,配置一致,没有问题。 
3
ping测试 
 
NE40E-X8上使用默认配置(包长32bites/sec)ping对端S地址能够ping通,时延稳定。 
 
NE40E-X8ping 500bites/sec的包到对端IP地址,发现有丢包。 
 
NE40E-X8ping 1000bites/sec以上的包到对端IP地址,显示为Request timed out,不能ping通对端地址。 
根据以上处理初步定位问题出在NE40S中间的节点上。 
4
、检查传输设备硬件配置,发现传输设备的接口板光波波长和NE40E-X8上接口板的光波波长不匹配。NE40E-X8上使用的是1310nm,而传输设备上使用的是1550nm。将传输设备更换为匹配的单板后执行ping命令,能够ping2000bites/sec的大包,查看ospf邻居信息,邻居状态变成full

建议与总结

ospf中状态机exchange的意思是OSPF的两个router之间正在进行DD报文交互,当DD报文交互完成后ospf邻居会进入full状态。由于DD报文携带的是OSPF 数据库内容的汇总(仅包含LSA摘要),当传输该包的两端mtu值太小时会导致不断重传该初始DD报文,从而导致邻居状态机陷入exchange状态,ospf邻居不能full。该案例即由于中间传输设备光波长不对导致报文分片丢弃过多而使DD报文不断重传造成状态机陷入exchange状态。

END