先看一个园区规划

[生活区CISCO4507 分配10.0.0.0/8]----------------[核心CISCO6509]-----------[办公区cisco 6509 分配192.168.0.0/16]

设备全部分配172.16.0.0/24,生活区172.16.0.1---核心接口172.16.0.2,办公区172.16.0.5---核心172.16.0.6

由于网络全部采用静态路由,因此核心6509上路由表如下

ip route 0.0.0.0 0.0.0.0 172.16.0.254(路由到出口设备)

ip route 10.0.0.0 255.0.0.0 172.16.0.1(路由到生活区)

ip route 192.168.0.0 255.255.0.0 172.16.0.5(路由到办公区)

生活区只手动建立一条默认路由

ip route 0.0.0.0 0.0.0.0 172.16.0.2

办公区也这一手动建立一条默认路由

ip route 0.0.0.0 0.0.0.0 172.16.0.6

从上边的路由表看,应该是正确的

静态路由有其优点,就是快速,不像动态路由有个学习的过程(虽然也很快)

看下边的过程

办公区A内一台计算机(HOSTA)ip:192.168.5.2/24 网关:192.168.5.1(核心6509)

HOSTA要访问另一计算机(HOSTB)10.200.255.24,过程如下

HOSTA----OFFICE6509----CORE6509---LIFE4507,正常访问就这个过程,然后HOSTB应答按原路返回

但如果HOSTB的接口不存在就会产生下边的问题

HOSTA----OFFICE6509----CORE6509---LIFE4507--CORE6509---LIFE4507---.......

直到TTL消耗完成,如WINXP就要反复64次,浪费了带宽

这个过程就是路由振荡

如何消除路由振荡,其实也很简单,在LIFE4507上再加一条路由表

ip route 10.0.0.0 255.0.0.0 null

这样如果接口不存在,那就发送到NULL,路由就结束了,同理,OFFICE6509上也要建立这么一条路由表ip route 192.168.0.0 255.255.0.0 null


这样路由震荡就不存在了,并不是说动态路由不会产生路由振荡,如果路由发生了变化,但3层设备还没学习更新,也会产生路由振荡

一般来说,路由振荡不会发生多大问题,但不排除可以引起大问题

文章版权:杜斟的个人博客 - 个人技术分享

本文链接:http://mcat.cc/index.php/archives/468/

转载请注明文章原始出处 !

添加新评论

返回顶部