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 <age ,update <garbage-collect。例如,如果更新时间大于失效时间,那么在更新时间内,如果 RIP 路由发生变化,接入控制器将无法及时通知邻居。

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

使用实例

设置 RIP 各定时器的值

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

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

相关推荐
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk5553 天前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
QYRdata3 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK3 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19923 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖3 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20233 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5553 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落3 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp
云运维笔记3 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为