网络环境
在下图的网络中,RouterC与RouterB-1、RouterB-2形成三角形组网,运行OSPF,RouterB-1、RouterB-2作为出口设备分别与上端RouterA-1、RouterA-2运行ISIS,把ISIS引入OSPF中。正常情况下,RouterC下的业务终端主走RouterB-1出去,备走RouterB-2。
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外部路由的特性区别。
【编辑推荐】
- 路由器故障:路由环路
- 路由器故障:静态ARP配置不生效
- 路由器故障:OSPF邻居无法正常建立
- 路由器故障:OSPF NSSA配置错误 路由表项丢失
- 路由器故障:OSPF路由发布时出现LSA age time超时