路由环路故障的故障的解决如下:
网络环境
在下图的网络中配置OSPF协议,并且RouterA上,在OSPF中引入静态路由。
OSPF组网图
配置完成后,对接E1链路带宽占满,影响两台设备间业务。
故障分析
步骤 1 将RouterA下挂的业务割走,接口流量仍不下降,而RouterA上也无CPU占用过大现象,排除外网攻击因素。
步骤 2 经过抓包发现,RouterA和RouterB的接口出入方向流量都占满,且包流量几乎相同,判断是路由环路导致。
步骤 3 在RouterA上执行display ip routing-table命令,发现RouterA上的缺省路由指向RouterB,且在OSPF中引入了静态路由。
步骤 4 在RouterB上执行display ip routing-table命令,发现缺省路由指向RouterA,是通过OSPF学来的ASE路由。
这样就形成了环路,导致业务不通。
----结束
处理步骤
在RouterA上执行以下操作。
步骤 1 执行命令system-view,进入系统视图。
步骤 2 执行命令undo ip route-static [ vpn-instance vpn-instance-name ] ip-address { mask | mask-length } { nexthop-address | interface-type interface-number [ nexthop-address ] | vpn-instance vpn-instance-name nexthop-address } [ preference preference ] [ tag tag ] [ description text ],删除IP静态路由。
步骤 3 执行命令return退回到用户视图,执行命令save,保存对配置的修改。
----结束
完成上述操作后,设备两端业务恢复正常,故障排除。
案例总结
RouterA属于VRP1.74版本的中低端路由器,他在OSPF协议引入静态路由时会将配置的静态缺省路由也引入。在配置中低端路由器时,需要注意,如果设备已有静态缺省路由的配置,注意引入路由时对此缺省路由的处理。
【编辑推荐】