实验拓扑图如上,在GNS3中添加2个路由器R1和R2

R1中设置loopback0和loopback1,地址分别是10.0.1.1/24和192.168.1.1/24

R1的f0/0:2.2.2.1,netmask 255.255.255.252

R2的f0/0:2.2.2.2,netmask 255.255.255.252

接下来

1、配置RIP并ping测试一下连通性OK确保已配置成功

R1:network 2.2.2.0 network 10.0.1.0 network 192.168.1.0

R2:network 2.2.2.0

 

2、打开R2的debug ip rip database 便于观察事件。关闭R1的f0/0接口并立刻在R1上做如下配置:

router rip

offset-list 1 out 6 f0/0,意为R1通过f0/0通告的开销增加6 ,并不断查看R2的路由表,可以看到3分钟后类似路由表如下图:

 

观察R2,在46:48的时刻出现的invalidated,然后立刻在R1的f0/0接口上no shutdown

观察R2,在47:48的时候也就是invalidated之后过了60秒,才接受了更新消息。在这60内hold(保持)down(关闭),防止路由抖动。可以继承尝试,利用timer命令把holddown 降至30秒(#timers basic 30 180 30 240),再重复这个实验可以发现invalidated之后30秒R2就接受更新消息了。至于cisco为什么要默认弄成180秒就不清楚了。