huawei 路由 RIP 协议中三种定时器的工作原理

RFC2453 定义的三种 RIP 协议定时器

  • 更新定时器(Update Timer):用于触发更新报文的发送,超时时间为 30 秒。
  • 老化定时器(Age Timer):如果在老化时间内没有收到邻居发送的响应报文,则该路由将被视为不可达,超时时间为 180 秒。超时后,该路由不再出现在路由表中,但在 RIP 数据库中继续存在,并启动垃圾收集定时器。
  • 垃圾收集定时器(Garbage-collect Timer):如果在垃圾收集时间内仍然没有从同一邻居收到该条不可达路由的更新,则该路由将从 RIP 数据库中彻底删除,超时时间为 120 秒。

查看 huawei 路由 RIP 发布数据库中的所有激活路由

复制代码
display rip database

三种定时器的工作原理

RIP 的更新信息发布由更新定时器控制,默认每 30 秒发送一次。每个路由表项对应两个定时器:老化定时器和垃圾收集定时器。当学到一条路由并添加到路由表中时,老化定时器开始计时。如果老化定时器超时且设备未收到邻居的更新报文,则将该路由的度量值置为 16(表示路由不可达),并启动垃圾收集定时器。如果垃圾收集定时器超时且设备仍未收到更新报文,则删除该条目。

在华为 VRP 平台上,一条路由失效直到从 RIP 数据库中清除将经过 300 秒(180+120)。在前 180 秒内,路由会出现在路由表中并转发数据报文,但在接下来的 120 秒中,路由仅存在于 RIP 数据库中且不转发数据报文。此期间,RIP 会向邻居路由器发送毒化路由更新(度量值为 16),撤销网络中的该路由。

任何接收到该毒化路由的 RIP 路由器都会从路由表中撤销该路由,并为该路由启动垃圾收集定时器,开始扩散毒化路由。

调整定时器

复制代码
timers rip

恢复缺省值

复制代码
undo timers rip

缺省情况下,路由更新报文的发送间隔为 30 秒,路由老化时间为 180 秒,路由被从路由表中删除的时间为 120 秒。

可以根据需要修改上述三个计时器的时间值

timers rip update age garbage-collect

参数说明

参数 参数说明 取值
update 指定路由更新报文的发送间隔。 整数形式,取值范围是 1~86400,单位是秒。
age 指定路由老化时间。 整数形式,取值范围是 1~86400,单位是秒。
garbage-collect 指定路由被从路由表中删除的时间(标准中定义的 garbage 收集时间)。 整数形式,取值范围是 1~86400,单位是秒。
  • RIP 视图 / 配置级

注意事项

可以通过调节 RIP 定时器来调整路由协议的性能,来满足网络需要。请注意如果这三个定时器的值如果配置不当,会引起路由不稳定。修改的值不能过小或过大。过小容易导致浪费链路带宽,过大会影响到路由的收敛速度。

它们的配置值关系是:update <ageupdate <garbage-collect。例如,如果更新时间大于失效时间,那么在更新时间内,如果 RIP 路由发生变化,接入控制器将无法及时通知邻居。

通常情况下,无需改变缺省值,该命令须谨慎使用。

使用实例

设置 RIP 各定时器的值

复制代码
<HUAWEI> system-view
[HUAWEI] rip 100
[HUAWEI-rip-100] timers rip 60 120 240

修改华为网络设备 RIP 路由的更新时间间隔、老化时间以及垃圾回时间将分别为 60s、120s 及 240s。

相关推荐
anxiao_m1 分钟前
数据安全合规时代,企业跨网文件传输该如何落地
网络
库玛西19 分钟前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu
实心儿儿1 小时前
Linux —— epoll(1)
linux·网络
Soari1 小时前
TSN网络之工业以太网协议测试
网络
s_w.h1 小时前
【 计网 】序列化与反序列化
linux·服务器·网络·算法·bash
物联通信量讯说1 小时前
5G会取代4G吗?物联网设备出海正在走向多网络融合
网络·物联网·5g
祖力551 小时前
网络编程:IO多路复用(select、poll、epoll)
linux·服务器·网络
数字智核1 小时前
2026昆山工厂空压机突然停机怎么办?找谁抢修
服务器·网络·数据库
pt10431 小时前
网络自动化Python课程:利用Cisco NSO编排网络服务
运维·网络·自动化
全栈技术负责人3 小时前
DeepSeek Harness 业务工具权限插件 dsh-tool-permission设计思路
网络·算法·ai·ai编程