评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
定时器
RIP主要使用四个定时器:
更新定时器(Update timer):它定时触发更新报文的发送,更新周期默认为30秒。
老化定时器(Age timer):如果设备没有在某条路由的老化时间内收到邻居发来的路由更新报文,则认为该路由不可达。Age timer缺省为180s。
垃圾超时定时器(Garbage-Collect timer):RIP协议规定,在某条路由失效(Age timer超时或收到某条路由的不可达消息)后,该路由表项并不立即从路由表中删除,而是将这条路由放入Garbage队列。Garbage-Collect timer会监视Garbage队列,删除超时的路由。如果在此期间收到了任何关于该路由的更新报文,则会重新将这条路由放回到Age队列。设置Garbage-Collect timer的目的是为了防止路由振荡。Garbage-Collect timer的缺省为120s。
- 抑制定时器(Hold-Down timer):当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制Hold-down状态,并启动抑制定时器。为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由cost小于16的更新,也不接受。只有满足以下条件,RIP设备才允许接受对端新的路由更新:
- 更新报文携带的cost值等于或小于前一个报文的cost值。
- 抑制定时器超时,路由器进入垃圾收集状态。
RIP路由与定时器的关系:
- RIP的更新信息发布是由Update定时器控制的,默认为每30秒发送一次。
- 每一条路由表项对应两个定时器:老化定时器和抑制定时器。
- 当学到一条路由并安装到路由表中时,启动老化定时器。
- 启动老化定时器的180秒内,如果没有收到邻居发来的更新报文,则把该路由的度量值置为16,并启动垃圾超时定时器。
- 启动垃圾超时定时器的120秒内,如果仍然没有收到更新报文,垃圾超时定时器超时后在路由中删除该路由表项。
- 缺省情况下,RIP不使能抑制定时器,如果手动使能,抑制定时器会在从邻居收到cost值大于16的路由之后启动。