Chinaunix

标题: RIP的计时器 [打印本页]

作者: lipeng0901    时间: 2011-03-10 10:01
标题: RIP的计时器
一、RIP的计时器<br /> <br />在RFC1058中定义了RIP的三个主要的计时器,他们是:更新计时器(Update Timer),垃圾收集计时器(Garbage-collection Timer)和超时计时器(Timeout Timer);而在Cisco的IOS中,又定义了一个抑制计时器(Holddown Timer)来防止RIP中可能发生的路由环路(Loop)。<br /> <br />1、更新计时器(Update Timer)<br /> <br />平均每30s发送一个响应消息。但为了防止表的同步,即在共享广播网络中由于路由消息的同步更新,冲突随之发生的现象,RIP加入了一个随机变量用来防止表的同步。在Cisco定义的IOS中,这个时间被设置为减去更新时间的15%,即一般处理单个更新的时间大约是25.5s-30s之间。<br /> <br />2、垃圾收集计时器(Garbage-collection Timer)/无效计时器(Invalid Timer)<br /> <br />当有一条新的路由被建立,无效计时器(RFC中称为垃圾收集计时器)就会被设置为180s,每当接收到这条路由更新后,计时器又将重置为初始值。如果一条路由更新在180s(即六个更新周期)内还没有收到,则它将被标记为不可到达(跳数变成16)。<br /> <br />3、超时计时器(Timeout Timer)/刷新计时器(Flush Timer)<br /> <br />Cisco路由器使用比无效计时器时间长60s作为刷新计时器,或者说是240s的刷新计时器更为准确。如果刷新计时器超时,则该路由将被通告为一条度量值不可达路由,并从路由表中删除。<br /> <br />4、抑制计时器(Holddown Timer)<br /> <br />如果一条路由更新的跳数大于路由表已记录的跳数,则该路由进入长达180s(即六个更新周期)的抑制状态。<br /> <br />5、IOS中修改计时器的命令<br /> <br />timers basic update invalid holddown flush<br /> <br />该命令适用于RIP整个进程。即一台路由器上所有启动RIP的接口的计时器都将被更改。<br /> <br />6、RIP在使用避免环路策略时应注意的问题<br /> <br />RIP使用带毒性逆转的水平分割和触发更新。<br /> <br />RIP的触发更新不会引起接受路由器重置他们的计时器。原因:避免路由更新变得同步。<br /> <br />RIP中还隐含一个计时器:为了避免拓扑改变后造成触发更新同步,当一个触发更新传播时,这个计时器被随机设置为1s-5s之间的数值,用来抑制触发更新的发送。<br /><br /><br />文章来源:江苏万和计算机培训中心 <br />咨询QQ:1552196421




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2