一共有5种:
1.触发更新
2.最大跳数(15)
3.水平分割
4.毒性逆转水平分割
5.holddown抑制计时器(思科)
目录
这里主要演示:触发更新,水平分割和毒性逆转水平分割,holddown抑制计时器
holddown抑制计时器
rip计时器:(思科)
update 更新 30s
invalid 无效 180s:一条路由180s内没接收到更新路由,会认为此路由失效,会标记为死亡,但不会在路由表内删除,并且该路由还是可以继续转发数据的
holddown 抑制 180s:当一条路由正好在180s时收到一个劣质路由(优先级和开销值差),抑制计时器启动,冻结该路由180s,该路由不会转发数据。由于刷新计时器的存在,最多抑制60s。所有实际工作时间为60s,超过60s还未更新,彻底从路由表内删除。
flush 刷新 240s:一条路由240s没更新,彻底从路由表内删除
所以:抑制寄存器可以有效防环,抑制该无效路由继续转发数据,并且等待刷新计时器对它的删除
触发更新
正常情况下,路由器基于更新计时器的30s,将路由表发给邻居,而触发更新是立即的
R1
R2
R3
断开R1和R2,并查看R3路由表,发现r3没有变化,原因是断开的链路与R3不是直连,暂时无法感知
经触发更新后,再次查看,发现路由删除
再将线连上,R3又很快恢复配完rip路由表的样子,即触发更新
水平分割
从某接口收到的路由信息,不会从该接口再转发回去
华为设备默认开启水平分割
在R1的g0/0/1抓包
该接口没有收到自己发送出去的路由信息,水平分割防环成功响应
在R1上关闭水平分割,再次抓包
R1从该接口发送不可达的路由,违背了水平分割机制,容易引起网络的不稳定,形成环路
毒性逆转水平分割
在水平分割相反,从原接口转发出去这个路由时,将开销设16(不可达),但是对方不会收到
如果同时配置了水平分割和毒性逆转,水平分割将会被毒性逆转行为替代。
将R1的g0/0/1关闭水平分割,开启毒性逆转
[r1-GigabitEthernet0/0/1]rip poison-reverse
R1接口转发无效路由,开销为16,不可达