以下是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路由更新周期路由刷新/老化时间
OSPF10/30秒40/120秒触发更新30分钟(LSA)
BGP60秒180秒触发更新无固定
RIP无Hello180秒30秒240秒(Flush)
IS-IS3/10秒9/30秒触发更新15分钟(LSP)

关键点

  • OSPF/IS-IS:基于链路状态,依赖Hello维护邻居,定时刷新LSA/LSP。
  • BGP:基于路径向量,依赖Keepalive/Hold Timer,无周期更新。
  • RIP:距离向量协议,周期性广播完整路由表,时效性较差。

根据网络规模、收敛速度和资源消耗需求选择协议(如OSPF/IS-IS适合大型网络,RIP适合小型网络)。