路由迭代问题,导致不能进行主备线路切换

发布时间:  2016-06-02 浏览次数:  112 下载次数:  5
问题描述

R2作为网络的出口,分别连接联通和移动两家运营商,联通作为主线,当与联通互联的接口down掉后,数据并没有从移动的线路转发出去。网络连接情况如图所示

处理过程

检查R2路由器的配置

ip route-static 0.0.0.0 0.0.0.0 17.10.0.2 preference 100

ip route-static 0.0.0.0 0.0.0.0 16.10.0.2

ip route-static 16.0.0.0 255.0.0.0 10.0.0.2

查看出现的问题时的路由表

0.0.0.0/0    Static  60   0          RD   16.10.0.2       GigabitEthernet0/0/2

10.0.0.0/24  Direct  0    0           D   10.0.0.1        GigabitEthernet0/0/2

10.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/2

16.0.0.0/8   Static  60   0          RD   10.0.0.2        GigabitEthernet0/0/2

发现数据从与R1互联的G 0/0/2接口,发往了R1,修改去往联通的静态路由,在静态路由后面加上接口。

ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/1 16.10.0.2

修改配置后主备链路可以进行正常切换。

根因

因为去往联通缺省路由的下一跳地址,包含在去往Server16.0.0.0/8里,路由器通过递归查询的方式可以查询到,所以当与联通互联的接口down掉后,路由表里去往联通的缺省路由不会消失,需要在缺省路由后面添加出接口参数。

解决方案

修改静态路由:

ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/1 16.10.0.2

建议与总结

在规划网络地址的时候要合理,尽量避免地址覆盖的问题,如果不能避免情况,可以在静态路由后面加上出接口。

END