动态路由协议与 RIP
动态路由协议让路由器自动学习并维护路由,适应拓扑变化。
动态路由分类
| 分类 | 协议 | 特点 |
|---|---|---|
| IGP(内部网关协议) | RIP、OSPF、IS-IS | 自治系统内部使用 |
| EGP(外部网关协议) | BGP | 自治系统之间使用 |
| 距离矢量 | RIP | 仅通告”到目的地的距离+方向”,易产生环路 |
| 链路状态 | OSPF、IS-IS | 通告链路状态,全网同步计算 SPF,收敛快 |
RIP 原理
- 距离矢量协议:以跳数(Hop Count)为度量,最大 15 跳,16 跳视为不可达
- 基于 UDP 520 端口
- 路由更新周期:30s 广播/组播通告完整路由表
RIP v1 与 v2 对比
| 特性 | RIPv1 | RIPv2 |
|---|---|---|
| 类别 | 有类路由 | 无类路由(携带掩码) |
| 更新方式 | 广播 | 组播 224.0.0.9 |
| VLSM/CIDR | 不支持 | 支持 |
| 认证 | 不支持 | 支持明文/MD5 |
防环机制
- 水平分割:从某接口学到的路由不再从该接口通告
- 毒性逆转:不可达路由以 16 跳通告,加速收敛
- 触发更新:拓扑变化立即通告,不等 30s
- 抑制计时器:路由不稳定时抑制一段时间
华为配置 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 ripRIP 缺点
- 收敛慢:环路期间可能 180s 才收敛
- 度量单一(跳数),不适合复杂路径选择
- 最大 15 跳,不适合大型网络
RIP 作为理解”距离矢量+防环”机制的入门模型很有价值,但生产环境已被 OSPF/IS-IS 取代。
常见问题
| 问题 | 原因/解决 |
|---|---|
| 邻居学不到路由 | network 宣告错误、v1/v2 不匹配、接口被 shutdown |
| 路由震荡 | 物理链路不稳、抑制计时器 |
| 环路 | 确认水平分割、毒性逆转是否生效 |
🔗 相关笔记:03.04_路由基础与静态路由 03.06_OSPF