OSPF路由协议是一种典型的链路状态的路由协议,一般用于同一个自治系统(AS),在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。
POS接口故障
路由器由于两对PPP接口的尾纤交叉,导致OSPF邻居无法建立
网络环境
网络拓扑为NE80路由器RouterA通过两个155M的POS链路连接到友商的路由器,接口之间启用OSPF。如图所示。
两对PPP接口的尾纤交叉组网图
故障现象是链路上没有任何流量,检查OSPF的邻居状态,发现一直停留在Init状态,如下:
- Area 0.0.0.10 interface 10.31.242.17 neighbor(s)
- RouterID: 1.1.1.1 Address: 10.31.242.18
- State: init Mode: Nbr is Slave Priority: 1
- DR: 10.31.242.18 BDR: 10.31.242.17
- Dead timer expires in 35s
- Neighbor comes up for 122d5h
但是在NE80上能够ping通对端的IP地址。
故障分析
步骤 1 检查链路两端路由器上的OSPF的配置参数,发现两端的配置是一致,确定不是参数配置错误。
步骤 2 检查NE80和友商路由器配置的接口的OSPF MTU值也都是1526字节。
步骤 3 检查友商路由器的POS1/0的IP地址为10.31.242.17/30,与其互连的NE80的POS1/0/0的IP地址分别为10.31.242.21/30,友商路由器的POS1/2的IP地址为10.31.242.22/30,与其互连的NE80的POS2/0/0的IP地址为10.31.242.18/30,由此判断是两对尾纤插错。
----结束
处理步骤
步骤 1 互换NE80的两个POS接口的尾纤。
步骤 2 检查OSPF邻居状态,发现OSPF邻居的状态的已达到Full,故障得到排除。
----结束
案例总结
PPP协议在协商时不会检查对端的IP地址,由于是点对点协议,即使互连接口的IP地址不是同一个网段,依然能够ping通对端的IP地址,所以在配置PPP链路时要注意IP地址或链路交叉等问题。
【编辑推荐】
- 路由器故障:POS口状态反复Up/Down
- 路由器故障:POS接口物理UP协议Down
- 路由器故障:POS接口无法收到对端的报文
- 路由器故障:POS链路不能Up:C2字节不匹配
- 路由器故障:POS链路不能Up,CRC的设置不一致
- 路由器故障:配置J0/J1的时机不对导致POS链路不能Up
- 路由器故障:POS接口接收小包错包,SDH错误大量增加
- 路由器故障:POS接口物理层和链路层状态Up,但无法ping通对端