萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 路由器知識 >> 路由器基礎

路由協議全景指南:靜態 vs 動態、IGP/EGP 分類、RIP/OSPF/EIGRP/IS-IS/BGP 配置要點

路由協議是路由器「自動構建路由表」的語言與規則。本文將為您梳理路由協議的完整分類體系,重點解析靜態路由與動態路由的配置差異,深度對比 RIP、IGRP、EIGRP、OSPF、IS-IS、BGP 六大主流協議的原理、度量、適用場景與關鍵配置命令,構建從「會配」到「懂選型」的專業認知。

路由協議兩大陣營:靜態 vs 動態

維度靜態路由動態路由
配置方式管理員手工 `ip route ...`啟用協議進程,自動鄰居發現、交換、計算
拓撲變化響應需人工干預修改秒級/亞秒級自動收斂
資源消耗極低 (無協議報文、無計算)佔用 CPU/內存/帶寬 (Hello、LSU/Update、SPF/DUAL)
適用場景Stub 網絡、安全區域、末梢接入、浮動備用中大型網絡、多路徑、頻繁變化、多廠商互聯
典型配置`ip route 10.0.0.0/8 192.168.1.1`
`ip route 0.0.0.0/0 192.168.1.1` (默認)
`router ospf 1`
` network 10.0.0.0 0.255.255.255 area 0`

動態路由協議分類地圖

動態路由協議
├─ IGP (內部網關協議, Autonomous System 內部)
│  ├─ 距離向量
│  │   ├─ RIP v1/v2 (跳數度量, 最大15跳, 廣播/組播更新)
│  │   ├─ IGRP (Cisco 專有, 組合度量, 已停維)
│  │   └─ EIGRP (Cisco 專有→開放, DUAL 算法, 無週期更新, 快速收斂)
│  └─ 鏈路狀態
│      ├─ OSPF (開放標準, 區域劃分, SPF/Dijkstra, Cost=帶寬倒數)
│      └─ IS-IS (ISO 標準, TLV 擴展性強, 大型 ISP/數據中心首選)
└─ EGP (外部網關協議, AS 間)
    └─ BGP-4 (路徑向量, AS_PATH 防環, 豐富策略屬性 LocalPref/MED/Community)

六大主流協議深度對比

RIP (Routing Information Protocol) — 入門教學/極小網絡

  • 度量:跳數 (1-15, 16=不可達)
  • 更新:每 30 秒廣播/組播完整路由表 (v1 廣播 255.255.255.255, v2 組播 224.0.0.9)
  • 收斂:慢 (計時器驅動),易路由環路 (需水平分割/毒性逆向/觸發更新緩解)
  • 配置:`router rip` → `version 2` → `network 192.168.1.0` → `no auto-summary` (支援 VLSM)

IGRP — 歷史產物,已被 EIGRP 取代

  • Cisco 80 年代產物,組合度量 (帶寬、延遲、可靠性、負載),90 秒週期更新,270 秒失效,630 秒刷新。IOS 12.2 後移除,不再學習。

EIGRP (Enhanced IGRP) — Cisco 專有→開放,企業網主力

  • DUAL 有限狀態機:維護拓撲表 (所有可行繼承路由 Feasible Successor),主路由失效毫秒級切換備用,**無環路保證**。
  • 增量更新:僅變化時發送受影響路由,非全表;組播 224.0.0.10。
  • 度量:預設帶寬 + 延遲 (K1=1, K3=1, K2=K4=K5=0),可調權重。公式複雜但可簡化為 `256 * (10^7/最小帶寬 + 累積延遲/10)`。
  • 配置:`router eigrp 100` (AS 號) → `network 10.0.0.0 0.255.255.255` → `no auto-summary`。支援 IPv6 (`ipv6 router eigrp 100`)、命名模式 (`router eigrp NAME`)。

OSPF (Open Shortest Path First) — 開放標準、大型企業/運營商首選

  • 鏈路狀態:建立 LSDB (鏈路狀態數據庫) → SPF 計算最短路徑樹 → 生成路由表。
  • 區域劃分:Area 0 (骨幹) + 非骨幹區域 (Stub/NSSA/Totally Stub),減少 LSDB 規模、限制洪泛範圍、加速收斂。
  • Cost = 參考帶寬 (默認 100Mbps) / 接口帶寬。千兆/萬兆口必須調整 `auto-cost reference-bandwidth 100000` (100Gbps 基準) 以區分 Cost。
  • 配置:`router ospf 1` → `router-id 1.1.1.1` → `network 10.0.0.0 0.255.255.255 area 0` → `passive-interface default` (安全) → `no passive-interface Gi0/0` (僅在需鄰居接口開啟)。

IS-IS (Intermediate System to Intermediate System) — 運營商骨幹/大型數據中心王者

  • ISO CLNP 協議族,TLV 結構極佳擴展性 (原生支援 IPv6、SR-MPLS、FlexAlgo)。
  • 兩層架構:Level-1 (區域內)、Level-2 (骨幹/區域間)、L1/L2 邊界路由器洩露默認路由。
  • 無 Area 0 強制,設計更靈活;SPF 計算僅針對本層拓撲,收斂極快。
  • 配置:`router isis` → `net 49.0001.1921.6800.1001.00` (NET: AFI+Area+SystemID+NSEL) → `is-type level-2-only` (核心) / `level-1` (接入) → 接口 `ip router isis` / `ipv6 router isis`。
    優勢:無 IP 耦合、支援海量路由、擴展性最強、多拓撲 (MTR) 原生支援。

BGP (Border Gateway Protocol) — 互聯網郵政總局,AS 間路由

  • 路徑向量:AS_PATH 記錄經過 AS 序列防環,豐富屬性 (LocalPref、MED、Community、Origin、Next-hop) 實現複雜策略控制。
  • IBGP (AS 內) 需全互聯或路由反射器/聯盟解決擴展性;EBGP (AS 間) 直連或多跳。
  • 配置:`router bgp 65001` → `bgp router-id 1.1.1.1` → `neighbor 10.1.1.2 remote-as 65002` → `address-family ipv4 unicast` → `network 10.0.0.0 mask 255.0.0.0` → `neighbor 10.1.1.2 activate`。
    核心:策略 (Route-map/Policy) 決定路由接受/發布/屬性修改,而非單純度量比較。

選型決策樹

  • 單出口小網/實驗室 → 靜態 + 默認路由
  • 企業校園網 (單廠商 Cisco) → EIGRP (簡單、快) 或 OSPF (標準、互通)
  • 多廠商企業網/運營商接入 → OSPF (最廣泛互通)
  • 大型運營商骨幹/數據中心 Spine-Leaf → IS-IS (擴展性、收斂、SRv6 就緒)
  • 互聯網邊緣/多家運營商接入/跨數據中心互聯 → BGP (策略控制、AS 級防環)

路由協議無「最好」,只有「最適」。掌握各協議原理、度量、收斂機制、擴展性邊界,結合網絡規模、廠商策略、團隊技能、業務 SLA,才能做出最優架構決策。

copyright © 萬盛學電腦網 all rights reserved