路由器故障:OSPF路由选路失败


  本文标签:OSPF 路由

网络环境

在下图的网络中,RouterC与RouterB-1、RouterB-2形成三角形组网,运行OSPF,RouterB-1、RouterB-2作为出口设备分别与上端RouterA-1、RouterA-2运行ISIS,把ISIS引入OSPF中  。正常情况下,RouterC下的业务终端主走RouterB-1出去,备走RouterB-2  。

OSPF组网图

路由器故障:OSPF路由选路失败

配置完成后,发现当RouterC到RouterB-1、RouterB-2中的任意链路中断后,业务不能正常导回到正常链路上,路由选路异常  。

故障分析

在RouterC上执行display ospf brief命令,发现RouterC学到的外部路由类型为E2  。

这样配置中OSPF引入的ISIS外部路由为E2类型,那RouterC学到的外部路由类型为E2,当RouterC到RouterB-1、RouterB-2中的任意链路中断后,RouterC认为到外部路由的COST值都是一样,因为E2类型不比较内部的COST值,所以导致选路异常  。

----结束

处理步骤

在RouterA-1、RouterA-2分别上执行以下操作  。

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

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

步骤 3     执行命令default { cost cost | limit limit | tag tag | type type } *,配置引入路由时的参数缺省值(开销、路由数量、标记、类型)  。

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

----结束

完成上述操作后,路由选路正常,故障排除  。

案例总结

需要注意OSPF选路原则中有E2外部路由与E1外部路由的特性区别  。