S12708替换cisco6509有些OSPF邻居卡在ExStart状态

发布时间:  2017-02-13 浏览次数:  338 下载次数:  2
问题描述

1、 设备版本:

S12708(V200R008SPC500)

2、 客户组网:



3、 故障现象:

      部分vlan的ospf邻居状态卡在exstart

处理过程
1、OSPF在Exstart状态时正在交互DBD报文,查看相应vlanif接口配置,未使能MTU,排除MTU协商不一致导致;

2、Display ospf error,未发现任何错包,排除OSPF协议本身造成的故障;

3、查看cisco6509配置,发现配置有原cisco设备的ARP静态绑定表项,绑定关系为相应vlanif接口ip与mac地址,删除cisco6509上ARP静态绑定表项配置后,邻居达到full状态。
根因
cisco6509设备上配置了对端vlanif接口的IP和MAC绑定,S12708替换cisco6509后MAC地址发生变化,由于ospf的DBD报文为单播传递,检测包头MAC地址封装与静态绑定不一致,所以导致OSPF状态停留在Exstart。
解决方案
将cisco6509上绑定的静态ARP表项,修改为S12708相应vlanif接口正确的MAC地址。
建议与总结
当遇到ospf邻居关系无法建立或无法达到full状态,如下逐步排查:

1、检查物理连通性,排除物理故障;

2、 检查ospf协议参数配置是否存在错误,通过display ospf error查看协议错误信息,或debug比对数据包交互信息来排查;

3、 熟悉ospf各个状态发送什么报文,条件允许可抓包排查。

END