动态路由协议与 RIP

动态路由协议让路由器自动学习并维护路由,适应拓扑变化。

动态路由分类

分类协议特点
IGP(内部网关协议)RIP、OSPF、IS-IS自治系统内部使用
EGP(外部网关协议)BGP自治系统之间使用
距离矢量RIP仅通告”到目的地的距离+方向”,易产生环路
链路状态OSPF、IS-IS通告链路状态,全网同步计算 SPF,收敛快

RIP 原理

  • 距离矢量协议:以跳数(Hop Count)为度量,最大 15 跳,16 跳视为不可达
  • 基于 UDP 520 端口
  • 路由更新周期:30s 广播/组播通告完整路由表

RIP v1 与 v2 对比

特性RIPv1RIPv2
类别有类路由无类路由(携带掩码)
更新方式广播组播 224.0.0.9
VLSM/CIDR不支持支持
认证不支持支持明文/MD5

防环机制

  1. 水平分割:从某接口学到的路由不再从该接口通告
  2. 毒性逆转:不可达路由以 16 跳通告,加速收敛
  3. 触发更新:拓扑变化立即通告,不等 30s
  4. 抑制计时器:路由不稳定时抑制一段时间

华为配置 RIP

[Huawei] rip
[Huawei-rip-1] version 2
[Huawei-rip-1] network 192.168.1.0
[Huawei-rip-1] network 10.0.0.0

network 命令宣告的是主类网络(有类),接口 IP 属于该网段即启用 RIP。

查看与验证

<Huawei> display rip 1 route             // 查看 RIP 路由
<Huawei> display rip 1 database          // 查看 RIP 数据库
<Huawei> display rip 1 neighbor          // 查看邻居
<Huawei> display ip routing-table protocol rip

RIP 缺点

  • 收敛慢:环路期间可能 180s 才收敛
  • 度量单一(跳数),不适合复杂路径选择
  • 最大 15 跳,不适合大型网络

RIP 作为理解”距离矢量+防环”机制的入门模型很有价值,但生产环境已被 OSPF/IS-IS 取代。

常见问题

问题原因/解决
邻居学不到路由network 宣告错误、v1/v2 不匹配、接口被 shutdown
路由震荡物理链路不稳、抑制计时器
环路确认水平分割、毒性逆转是否生效

🔗 相关笔记:03.04_路由基础与静态路由 03.06_OSPF