收敛
2026/7/23大约 2 分钟
收敛是什么?
简单来说,收敛是指:当网络拓扑发生变化时(比如断了一根网线,或者新增加了一台路由器),全网所有路由器达成一致认识的过程。
我们可以通过以下三个阶段来理解:
1. 触发变化
想象一下,某条主干道突然塌方了。最先发现这个情况的是直接连接这条路的路由器 A。
2. 消息扩散
路由器 A 必须立刻告诉它的邻居们:“路断了,别往我这发货了!”邻居们收到消息后,会继续向更远的路由器广播。
3. 重新计算与达成一致
每台路由器收到消息后,都会重新计算自己的路由表,寻找替代路径。当全网所有路由器都更新完了地图,并且对“现在怎么走最快”达成了共识,我们就说网络进入了收敛状态。
为什么收敛速度至关重要?
在网络未收敛的这段时间内,网络处于“混乱期”,通常会导致以下问题:
- 丢包: 路由器还在尝试把数据发往已经断开的路径。
- 路由环路: A 以为 B 知道路,B 以为 A 知道路,结果数据包在两台路由器之间像皮球一样踢来踢去。
- 黑洞: 数据包进入了一个无路可走的死胡同。
不同协议的“收敛速度”对比
收敛速度直接决定了用户的体验。
| 协议类型 | 收敛速度 | 表现描述 |
|---|---|---|
| RIP | 极慢 | 每 30 秒才更新一次,如果路断了,它可能要等几分钟才能反应过来(典型的“反射弧超长”)。 |
| OSPF | 快 | 一旦链路变化,立即发送 LSA 增量更新。通常在几秒内就能完成全网同步。 |
| EIGRP | 极快 | 提前计算好了“备胎”路径。主路一断,毫秒级切换,用户几乎察觉不到掉线。 |
| BGP | 慢 | 互联网级的协议,由于路由条目多达百万条,且追求稳定,它的收敛通常按分钟计。 |
一个形象的比喻
- 未收敛: 就像导航地图还没更新,路都封了还一直叫你“请直行”,导致你在路口转圈。
- 收敛完成: 导航显示“前方事故,已为你规划新路线”,你顺利绕行。
