网络环境
在图的网络中配置OSPF协议,并对设备RouterA进行升级。
OSPF组网图
配置完成后,发现OSPF邻居无法到达FULL状态。
故障分析
步骤 1 在RouterA上执行display ospf error命令,没有发现错误增长。
- [RouterA] display ospf error
- OSPF Process 1 with Router ID 2.2.2.2
- OSPF error statistics
- General packet errors:
- 0 : IP: received my own packet 0 : Bad packet
- 0 : Bad version 0 : Bad checksum
- 0 : Bad area id 0 : Drop on unnumbered interface
- 0 : Bad virtual link 0 : Bad authentication type
- 0 : Bad authentication key 0 : Packet too small
- 0 : Packet size > ip length 0 : Transmit error
- 0 : Interface down 0 : Unknown neighbor
- HELLO packet errors:
- 0 : Netmask mismatch 593 : Hello timer mismatch
- 0 : Dead timer mismatch 0 : Extern option mismatch
- 0 : Router id confusion 0 : Virtual neighbor unknown
- 0 : NBMA neighbor unknown 0 : Invalid Source Address
步骤 2 在routerA上Ping RouterB的地址可以ping通。
步骤 3 在RouterA上执行reset ospf process命令,重新启动OSPF进程。
步骤 4 在RouterA上执行reset ospf peer命令,发现OSPF无法到达FULL状态。
步骤 5 将设掉电重启,发现OSPF到达了FULL状态。
这样由于设备主控板复位的时候,接口板不会同时复位,接口板会在主控板工作3分钟后才进行复位。
在主控板工作的这3分钟内,接口板会向主控板发送一些信息,导致接口的OSPF出现问题。
----结束
处理步骤
将设备掉电重启。
----结束
完成上述操作后,OSPF到达了FULL状态,故障排除。
案例总结
避免和处理这种情况的办法如下:
设备在复位前:
把所有起OSPF的端口Shutdown。
先复位单板,在单板还没起来之前,复位设备。
设备起来后,
OSPF无法到达FULL状态,重启对端设备的OSPF进程。
设备起来后,OSPF无法到达FULL状态,把设备掉电重启。
设备起来后,OSPF无法到达FULL状态,把光纤(或网线)拔下来,重插一次。
【编辑推荐】