这几天一直在考驾照,所以没有很多时间上网,今天同大家共同讨论路由环路的疑惑。 首先什么是路由环路:路由环路是指路由器在转发数据包是产生了环路。有直接环路和间接环路。如直接环路:A、B两个直接连接的路由接口或计算机接口,在配置时都把下一跳设置到对方。A发给B,B找不到其他路由,采用默认路由又发给A,同理,A又发给B,........间接环路:如有A,B,C连接成一个三角形。A发给B,B发给C,C再发给A。。。。。这样不停的循环发送。怎样解决这个问题呢?在IP包里面有一个TTL字段,每转发一次就减1.直至减到0,把数据包丢弃为止。 在对一些需要配置的路由器设置时,经常会遇到路由器环路问题,那我们该如何解决呢? 在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路有选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。为此,解决路由环路的问题的方法就出现了。 解决路由环路问题的方法,概括来讲,主要分为六种:1.定义最大值;2.水平分割技术;3.路由中毒;4.反向路由中毒;5.控制更新时间;6.触发更新。 |