gtxyzz

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

gtxyzz 运维技术 2022-11-08 450浏览 0

网络环境

在图中的网络中RouterA GE1/0/2和RouterB GE1/0/2是基于接口的OSPF MD5认证建立OSPF邻居。RouterA、RouterB与RouterC已建立普通OSPF邻居关系,现需改为基于接口配置OSPF MD5认证。

RouterA与RouterB为同一型号设备。

OSPF组网图

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

配置完成后,发现RouterC和RouterA、RouterB邻居无法建立。

故障分析

步骤 1 在RouterC GE1/0/1、GE1/0/2和RouterA GE1/0/1、RouterB GE1/0/1上基于接口配置MD5认证之前,在RouterC上执行display ospf peer命令,可以看到RouterC和RouterA、RouterB邻居关系正常建立。

步骤 2 在RouterC GE1/0/1、GE1/0/2和RouterA GE1/0/1、RouterB GE1/0/1上基于接口配置MD5认证之后,在RouterC上执行display ospf peer命令,发现RouterC和RouterA、RouterB邻居关系不能够建立。

步骤 3 在RouterC和RouterA、RouterB上执行display current-configuration命令,经检查发现RouterC和RouterA、RouterB的接口MD5配置没有问题。

步骤 4 在RouterC上执行display ospf error命令,可以看到有ospf authentication mode mistake错误。

这样,在RouterC上配置基于端口的MD5认证,认证方式协商存在问题,那么也就无法与RouterA和RouterB建立邻居关系。

—-结束

处理步骤

在RouterA、RouterB、RouterC上分别执行以下操作。

步骤 1 执行命令system-view,进入系统视图。

步骤 2 执行命令ospf [ process-id ],进入OSPF进程视图。

步骤 3 执行命令area area-id,进入OSPF区域视图。

步骤 4 执行命令authentication-mode { md5 | hmac-md5 } [ key-id { plain plain-text | [ cipher ] cipher-text } ],配置OSPF区域的验证模式(md5验证)。

步骤 5 执行命令return退回到用户视图,执行命令save,保存对配置的修改。

使用区域验证时,一个区域中所有的路由器在该区域下的验证模式和口令必须一致。

—-结束

完成上述操作后,RouterC和RouterA、RouterB邻居关系可以建立,故障排除。

案例总结

对于OSPF邻居无法正常建立问题,可以借助display ospf erro查看错误原因,并结合debug ospf event等诊断信息进行进一步定位。

本案例的RouterC(NE80)由于版本较老,对基于接口的OSPF MD5认证支持有问题,若彻底解决可以升级软件版本到VRP3.10 23XX或VRP5。

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