当路由器停止接收路由更新,RIP必须等待一些定时器超时,才能确定哪些路由为失效路由。其步骤如下:
1)R3的s0/0.1子接口失效,但R1的帧中继子接口仍然保持up,此时R1必须使用定时器来探测路由失效。
2)因为此时R1不能接收到来自R3的关于路由172.31.103.0/24的更新,所以其失效和垃圾定时器一直增长。
3)当R1的172.31.103.0/24路由的失效定时器超时(180秒),R1启动保持路由器(默认180秒)。
4)垃圾定时器在240秒后超时,此时,R1在其路由表中删除172.31.103.0/24这条路由,同时删除该条路由的保持定时器。
(注意如果将保持定时器设值小于60秒,就能更快地发现新的路由。)
以上的过程也可以有所改善。RIP定时器可以使用route rip下的timer basic update invalid hold-down flush子命令来调整。另外,clear ip route *命令也有助于加快收敛速度。