OSPF邻居无法建立的故障解决步骤如下:
网络环境
在图中的网络中配置OSPF协议,RouterA由版本5.30-23122004升级到RouterA-VRP5.30-23138007版本。
OSPF组网图
配置完成后,发现RouterA和RouterB无法建立邻居关系。
故障分析
步骤 1 在RouterB上执行display ospf error命令,可以看到Hello timer mismatch这项的数字增加很快。
以RouterB的显示为例。
[RouterB]displayospferror OSPFProcess1withRouterID2.2.2.2 OSPFerrorstatistics
Generalpacketerrors: 0:IP:receivedmyownpacket0:Badpacket 0:Badversion0:Badchecksum 0:Badareaid0:Droponunnumberedinterface 0:Badvirtuallink0:Badauthenticationtype 0:Badauthenticationkey0:Packettoosmall 0:Packetsize>iplength0:Transmiterror 0:Interfacedown0:Unknownneighbor
HELLOpacketerrors: 0:Netmaskmismatch593:Hellotimermismatch 0:Deadtimermismatch0:Externoptionmismatch 0:Routeridconfusion0:Virtualneighborunknown 0:NBMAneighborunknown0:InvalidSourceAddress
步骤 2 在RouterA和RouterB上分别执行display ospf brief命令,检查OSPF的概要信息,查看RouterA端口上OSPF状态,发现Hello时间为30秒,;查看RouterB端口上的ospf状态,发现Hell0时间为10秒。
以RouterB的显示为例。
[RouterB]displayospfbrief OSPFProcess1withRouterID2.2.2.2 OSPFProtocolInformation
RouterID:2.2.2.2BorderRouter: RouteTag:0 Multi-VPN-Instanceisnotenabled Graceful-restartcapability:disabled Helpersupportcapability:notconfigured ApplicationsSupported:MPLSTraffic-Engineering Spf-schedule-interval:5s DefaultASEparameters:Metric:1Tag:1Type:2 RoutePreference:10 ASERoutePreference:150 SPFComputationCount:24 RFC1583Compatible Retransmissionlimitationisdisabled AreaCount:1NssaAreaCount:0 ExChange/LoadingNeighbors:0 Area:0.0.0.0(MPLSTEnotenabled) Authtype:NoneAreaflag:Normal SPFscheduledCount:24 ExChange/LoadingNeighbors:0
Interface:10.1.1.5(GigabitEthernet1/0/0) Cost:1State:DRType:BroadcastMTU:1500 Priority:1 DesignatedRouter:10.1.1.5 BackupDesignatedRouter:0.0.0.0 Timers:Hello10,Dead40,Poll120,Retransmit5,TransmitDelay1
这样,邻居之间的的Hello定时器的时间不一致,两者之间的邻居关系当然也就无法建立。
—-结束
处理步骤
在RouterA上执行以下操作。
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令interface interface-type interface-number,进入接口视图。
步骤 3 执行命令ospf timer hello interval,配置接口发送Hello报文的时间间隔。其中Hello时间为10s
步骤 4 执行命令return退回到用户视图,执行命令save命令,保存对配置的修改。
OSPF邻居之间的Hello定时器的时间间隔要保持一致。
Hello定时器的值与路由收敛速度、网络负荷大小成反比。
在同一接口上失效时间应至少为Hello间隔时间的4倍。
修改了网络类型后,Hello与Dead定时器都将恢复缺省值。
—-结束
完成上述操作后,RouterA和RouterB邻居关系可以正常建立,故障排除。
案例总结
OSPF邻居无法建立的原因可能有以下几种:
1.接口未使能OSPF协议。
2.物理层、链路层故障。
3.两端设备禁止OSPF协议报文,或者中间设备禁止OSPF协议报文。
4.互联端口IP地址的子网掩码不一致。
5.两端设备之间的的Hello定时器的时间不一致。
转载请注明:IT运维空间 » 运维技术 » 路由器故障:OSPF邻居无法建立
发表评论