目录
一、实验原理
1.更新计时器
更新计时器( Update timer)指运行RIP协议的路由器向所有接口广播自己路由信息(RIP的路由更新信息为整个路由表)的时间间隔,在思科设备中缺省时间为30秒,但是为了避免在多路访问网络中由于系统延时导致同步更新,思科设备中的实际更新时间为25.5秒~30秒这个范围(30秒减去一个4.5内的随机值)。
2.无效计时器
无效计时器( Invalid timer)是路由表的每条路由的存活时间,若路由器收到相关的路由那么这条路由条目的无效计时器就会重置为0 ,也就是说路由器的每条路由都有一个无效计时器,必须要在规定的时间内接收到路由更新信息,否则路由器就认为该条目的路由不可达,会向所有接口广播这个不可达报文。无效计时器的缺省时间为180秒。
3.刷新计时器
刷新计时器(Flush timer)路由条目的刷新时间,若在刷新时间内没有收到更新报文,那么路由器会把这路由条目删除掉,而在刷新时间内收到更新报文的话,那么这个路由条目的刷新计时器就被重置为0.思科路由器的刷新计时器缺省时间为240秒,比无效计时器多60秒。在180秒内没有收到更新报文的话,那么就是无效计时器超时,这条路由条目就会被标记为Possible down状态,当刷新计时器也超时了,那么这条路由条目就会被删除掉。
注意:在RIP路由协议中,不是无效计时器超时就会删除路由条目的,是刷新计时器超时都会删除相应的路由条目。
4.抑制计时器
抑制计时器,路由器若在同一个接口上收到某条路由条目的度量值比原来收到的度量值大,则会启动一个抑制计时器。在抑制计时时间范围内,这路由是不可达的,它的出现就是为了防止路由环路的。路由器收到的路由条目的度量值与原来的不相同,那么这里就存在一个真假的路由消息,为了网络稳定,路由器先判定这个是假消息,从而避免路由环路。那若这个消息是真的呢?那么路由器还会接收到这个消息,这时路由器就会认为它是真的。那么是它怎么防止环路的呢?可以参考一下下面的物理拓扑图。
在上面的拓扑中,路由器R3收到最开始收到13.1.1.0/24这条路由条目时的度量值为2,但是后面同样在F0/1这个接口收到13.1.1.0/24这条路由条目的度量值却为3了,这时路由器为了防止出现环路,会启动抑制计时器,这时,这条路由的目标将不可达。当路由器R3再次收到13.1.1.0/24这条路由条目的度量值为3的路由更新信息时就会认为这条路由是有效的,目的就变得可达了。
二、实验拓扑
三、实验步骤
1.搭建如图所示的网络拓扑;
2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;
3.配置好RIPv2路由协议,查看RIP定时器;
4.修改RIP的4个计时器,修改参数为:更新定时器15秒、无效定时器20秒、保持定时器25秒、刷新定时器为30秒,查看效果。
四、实验过程
1.搭建如图所示的网络拓扑;
略。
2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;
测试网络连通性:
3.配置好RIPv2路由协议,查看RIP定时器;
(1)配置好RIPv2路由协议
(2)查看RIP定时器
现在可以看到更新定时器为30秒、无效定时器为180秒、保持定时器为180秒、刷新定时为240秒。
4.修改RIP的4个计时器,修改参数为:更新定时器15秒、无效定时器20秒、保持定时器25秒、刷新定时器为30秒,查看效果。
代码解析:
R2(config-router)#timers basic 15 20 25 30 //RIP协议的定时器设置,这里的4个参数分别表示更新定时器15秒、无效定时器20秒、保持定时器25秒、刷新定时器30秒。
总结
这个RIP的定时器修改实验不难,只要掌握了RIP的基本配置就没有问题了。好了,我们在下一个章节再见,加油!