誤區澄清
**路由器不僅工作在網絡層**,控制平面(路由協議、管理協議)完整包含**傳輸層、會話層、應用層**功能。數據平面(轉發數據包)才主要在網絡層。
RIP 選用 UDP (端口 520) 的原因
- 報文小、頻繁:RIP 定期廣播整張路由表(每 30 秒),報文通常 < 512 字節,UDP 無連接開銷低。
- 廣播/組播特性:RIP v1 廣播、v2 組播 (224.0.0.9),UDP 天然支持,TCP 無廣播機制。
- 可靠性由應用層保證:RIP 依靠**定期更新**實現最終一致性,單次丟包下周期重發即可,無需 TCP 重傳機制。
- 歷史遺留:RIP 設計早期 (1988 RFC 1058),UDP 實現簡單,資源受限設備友好。
對比:OSPF 用 IP 協議號 89 (直跑 IP)
OSPF 為鏈路狀態協議,需可靠傳輸 LSA,**自己在網絡層實現確認/重傳機制**(類 TCP),不依賴傳輸層。
總結
路由器運行 RIP 進程時,擁有完整協議棧,**RIP 進程調用 UDP 發送/接收路由更新報文**,屬於應用層協議選擇傳輸層服務的典型案例。