动态路由协议与 RIP 协议核心总结
一、动态路由协议基础
1. 静态路由 vs 动态路由
- 静态路由:手工配置、人工维护、无资源消耗、适合小型固定拓扑网络。
- 动态路由:自动生成、自动收敛、占用网络资源、适合大型复杂拓扑网络。
2. 核心功能
发现路由→通告路由→计算最优路由→拓扑变化后路由收敛。
3. 协议分类
- 按管理范围:
- IGP(内部):RIP、EIGRP、OSPF、ISIS
- EGP(外部):BGP
- 按算法:
- 距离矢量:RIP、EIGRP、BGP
- 链路状态:OSPF、ISIS
4. 关键参数
- 管理距离:路由协议优先级,越小越优先。Cisco:OSPF(110) < RIP(120)。
- 度量值:同协议内路径开销,越小越优先。RIP 用跳数,OSPF 用带宽。
- 控制平面:运行路由协议、学习路由;转发平面:数据包转发。
二、RIP 路由协议(重点)
1. 基础特性
- 距离矢量协议,度量值 = 跳数,最大 15 跳,16 跳视为不可达。
- 基于UDP 520端口,适合小型网络。
- 两个版本:RIPv1、RIPv2。
2. RIPv1 vs RIPv2
表格
| 对比项 | RIPv1 | RIPv2 |
|---|---|---|
| 类别 | 有类别 | 无类别 |
| VLSM/CIDR | 不支持 | 支持 |
| 发送方式 | 广播 (255.255.255.255) | 广播 / 组播 (224.0.0.9) |
| 掩码 | 不传递掩码 | 传递网段 + 掩码 |
| 认证 | 不支持 | 支持明文 / MD5 密文 |
| 自动汇总 | 不可关闭 | 可关闭 |
3. 工作机制
- 定期更新:默认30 秒发送全部路由表(水平分割)。
- 计时器:失效 180 秒、清除 240 秒、抑制 180 秒。
- 水平分割:从接口学到的路由,不再从该接口发出。
4. RIP 防环机制(6 种)
- 无穷大计数:跳数≥16 视为无效。
- 抑制计时器:跳数变大时启动抑制。
- 水平分割:默认开启,禁止回传路由。
- 路由毒化:失效路由通告 16 跳。
- 触发更新:拓扑变化立即更新,不等待周期。
- 毒性逆转:学到的路由以毒化路由回传。
5. 典型配置要点
- 启用:router rip → version 2 → no auto-summary。
- 宣告主网:network 主网段。
- 被动接口:只收不发,适合末端接口。
- 汇总:接口下 ip summary-address rip。
- 缺省路由:default-information originate。
三、整体核心结论
- 动态路由适合大中型网络,靠管理距离选协议、度量值选路径。
- RIP 是简单的距离矢量协议,跳数受限、收敛慢,仅用于小型网络。
- RIPv2 比 v1 功能更强,支持 VLSM、认证、组播,是实际部署主流。
- 防环机制是 RIP 稳定运行的关键,默认开启水平分割 + 触发更新。
