以下是OSPF、BGP、RIP和IS-IS四种路由协议中关键时间参数的总结对比:
以下是OSPF、BGP、RIP和IS-IS四种路由协议中关键时间参数的总结对比:
1. OSPF (Open Shortest Path First)
- Hello Interval:
- 默认:10秒(广播/点对点网络)、30秒(非广播多路访问NBMA)。
- Dead Interval:
- 默认:4倍Hello时间(通常40秒或120秒)。
- LSDB刷新时间:
- 30分钟(LSA每30分钟泛洪一次,即使无变化)。
- SPF计算延迟:
- 初始SPF延迟:5秒;后续延迟根据网络稳定性调整(如指数退避)。
- LSA生存时间:
- 3600秒(1小时,老化后从LSDB删除)。
2. BGP (Border Gateway Protocol)
- Keepalive Interval:
- 默认:60秒(用于维持邻居关系)。
- Hold Timer:
- 默认:180秒(若未收到Keepalive或Update,则断开连接)。
- 路由更新:
- 无固定周期,采用触发更新(仅当拓扑变化时发送)。
- 路由失效时间:
- 路由标记为“陈旧”(Stale)后,通常30秒至数分钟内删除。
3. RIP (Routing Information Protocol)
- 更新周期(Update Interval):
- 30秒(完整路由表定期广播)。
- 路由失效时间(Invalid Timer):
- 180秒(未收到更新则标记为无效,但仍保留在表中)。
- 垃圾回收时间(Flush Timer):
- 240秒(标记为无效的路由最终删除)。
- Holddown Timer:
- 默认180秒(抑制可能环路的路由更新)。
4. IS-IS (Intermediate System to Intermediate System)
- Hello Interval:
- 默认:10秒(Level-1和Level-2广播网络)、3秒(点对点网络)。
- Dead Interval(Hold Timer):
- 默认:3倍Hello时间(通常30秒或9秒)。
- LSP刷新时间:
- 15分钟(类似OSPF的LSA,定期刷新链路状态报文)。
- LSP生存时间:
- 20分钟(超时后从LSDB删除)。
- SPF计算延迟:
- 类似OSPF,初始延迟约5秒,支持退避机制。
对比总结
协议 | Hello/Keepalive | 失效/Dead Timer | 路由更新周期 | 路由刷新/老化时间 |
---|---|---|---|---|
OSPF | 10/30秒 | 40/120秒 | 触发更新 | 30分钟(LSA) |
BGP | 60秒 | 180秒 | 触发更新 | 无固定 |
RIP | 无Hello | 180秒 | 30秒 | 240秒(Flush) |
IS-IS | 3/10秒 | 9/30秒 | 触发更新 | 15分钟(LSP) |
关键点
- OSPF/IS-IS:基于链路状态,依赖Hello维护邻居,定时刷新LSA/LSP。
- BGP:基于路径向量,依赖Keepalive/Hold Timer,无周期更新。
- RIP:距离向量协议,周期性广播完整路由表,时效性较差。
根据网络规模、收敛速度和资源消耗需求选择协议(如OSPF/IS-IS适合大型网络,RIP适合小型网络)。