31、RIP的防环机制

允我心安 提交于 2019-11-28 07:18:30

1、跳数限制:max15跳,16跳不可达;

2、水平分割:同一路由器从此口进入,不从此口出;

3、毒性逆转水平分割---触发更新:本地若存在断开网段时,将向邻居马上发出更新包,但度量为16---毒性,用于告知邻居该路径不可达;之后邻居打破水平分割限制信息将再次发回来标示确认收到;

发出16跳的毒性包,rip没有ack包,发出后不知道对方是否收到,所以返回来来一次---逆转

4、抑制计时器:30s 更新,180s失效,180s抑制,240s刷新。

---当收到的路由条目在无征兆的情况下跳数突然加大,意味着环路已经出现,抑制计时器将抑制这些路由的加表;

1)更新计时器30s:实现对路由条目的周期交互,默认30s更新(通过UDP520端口)一次路由表中的信息;

2)失效计时器180s:如果一条路由信息在180s内没有收到更新或确认,那么将这条路由信息标记为“失效”;

30s未收到邻居的更新包-->更新计时器超时。再过150s,达到(30s+150s)还没收到路由更新包-->失效计时期超时,然后将邻居相应路由标记为is possibly down(此时并不是真正的失效了,是提示快要失效了

3)抑制计时器180s:如果一条路由更新的跳数大于路由表已记录的该路由跳数,那么将会引起该路由进入180s的抑制时间,用于防止路由环路;如果在抑制器间从任何相邻的路由器接收到少量的路由更新包,则恢复该网络并删除抑制计时器;如果在抑制器间从邻居路由器收到一条路由更新跳数>路由表已记录的跳数,则该更新将被忽略;如果180s之后,同一台邻居路由器仍在通告这个较大跳数的路由,路由器就会接收这个新的度量值并通告。(抑制计时器原理就是引入一个怀疑量,不管真假,路由器先认为是假消息,来避免路由环路)

4)刷新计时器:失效计时器到时,再过60s,达到240s的刷新计时器(180+60=240s),还没收到路由更新包。路由器就刷新路由表,把不可达路由条目删除。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!