RIPV1防环机制与计时器

先讲防环机制

1.水平分割(Split Horizon):

路由器从一个接口收到了路由信息,但是不会从该接口回传,所以可以在一定程度上防止了路由环路,但是只是在两台route之间放环,不能防止有一个更大的路由环路。

2.毒性逆转(Poison Reverse):

首先我们理解毒性这个概念,就是让该条路由无法传递,那么一个办法就是把路由的跳数上限。由于RIP的路由的metric设置为0-15之间的整数,那么当该值到了16便会被定义为无穷大,变成不可达状态。那么毒性逆转就是收到的路由信息metric设置为16并从该接口回传。该方法一样只是一定程度上的放环。

3.路由毒化(Route Poisoning):

如果该路由的下一跳不可达,那么认定该路由失效并毒化,就是标记为16跳,并通告周围的邻居,使邻居也让该路由失效。对多和对单就是毒性逆转和路由毒化的区别之一。

4.触发更新(Triggered Update):

当路由失效后,立马发出通知来更新路由(下面看完回头理解),不用再等待一个更新周期。

RIPV1计时器

1.更新计时器:

更新计时器:计时时间为30s。当定时器超时,会立即发送更新报文response泛洪,重新获取邻居路由器的网络信息。

2.老化计时器(失效计时器):

老化计时器:计时时间为180s。如果RIP在老化时间内没有收到邻居发的更新报文信息,则认为该路由不可达,并且给路由打上possibly down标签,路由设置为不可达的16跳。

3.刷新计时器(垃圾收集定时器):

刷新计时器:计时时间为120s。如果在刷新时间,不可达路由没有收到来自邻居的更新,那么会在RIP路由表中彻底删除该路由。所以。。。。。。。一条路由老化被被删除其实需要300s。(怎么就没有触发更新的效果直接删除呢?)

4.抑制计时器:

抑制计时器:计时时间为180s。当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制状态,并启动抑制定时器。在抑制的时间里,如果收到邻居路由器的路由更新,那么恢复并删除该抑制计时器;如果收到了跳数大的新路由,那么更新会忽略(为什么?因为证明环路啦!)。当抑制定时器超时后,就重新允许接受对端发送的路由更新报文。

以上均为个人经验理解供大家学习,如有不对,敬请指正,谢谢。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值