kavin

路由器故障:OSPF邻居无法建立

kavin 运维技术 2022-11-08 526浏览 0

OSPF邻居无法建立的故障解决步骤如下:

网络环境

在图中的网络中配置OSPF协议,RouterA由版本5.30-23122004升级到RouterA-VRP5.30-23138007版本。

OSPF组网图

路由器故障: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定时器的时间不一致。

继续浏览有关 网络运维 的文章
发表评论