路由器故障:OSPF状态异常


  本文标签:OSPF

网络环境

在图的网络中配置OSPF协议,并对设备RouterA进行升级  。

OSPF组网图

路由器故障:OSPF状态异常

配置完成后,发现OSPF邻居无法到达FULL状态  。

故障分析

步骤 1     在RouterA上执行display ospf error命令,没有发现错误增长  。

  1. [RouterA] display ospf error  
  2.  
  3. OSPF Process 1 with Router ID 2.2.2.2  
  4.  
  5. OSPF error statistics  
  6.  
  7. General packet errors:  
  8.  
  9. 0     : IP: received my own packet     0     : Bad packet  
  10.  
  11. 0     : Bad version                    0     : Bad checksum  
  12.  
  13. 0     : Bad area id                    0     : Drop on unnumbered interface  
  14.  
  15. 0     : Bad virtual link               0     : Bad authentication type  
  16.  
  17. 0     : Bad authentication key         0     : Packet too small  
  18.  
  19. 0     : Packet size > ip length        0     : Transmit error  
  20.  
  21. 0     : Interface down                 0     : Unknown neighbor  
  22.  
  23. HELLO packet errors:  
  24.  
  25. 0     : Netmask mismatch               593     : Hello timer mismatch  
  26.  
  27. 0     : Dead timer mismatch            0     : Extern option mismatch  
  28.  
  29. 0     : Router id confusion            0     : Virtual neighbor unknown  
  30.  
  31. 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状态,把光纤(或网线)拔下来,重插一次  。