路由器面對同一目的網絡的多條路徑時,如何決定走哪條?答案在於 路由度量——一個量化路徑優劣的數值模型。本文將系統拆解路由度量的定義、計算邏輯、六大核心評估維度,以及不同路由協議如何組合使用它們,幫助網絡工程師從「會配路由」進階到「懂設計路徑」。
路由演算法為每條可達路徑計算一個度量值,值越小代表路徑越優,最終將度量最小的路徑寫入路由表 (RIB/FIB)。度量可基於單一維度(如 RIP 只看跳數),也可綜合多維度加權計算(如 EIGRP、OSPF Cost)。管理員理解各維度物理含義,才能通過調整參數(帶寬、延遲、Cost 等)實現流量工程目的。
指鏈路數據傳輸容量(bps)。原則:帶寬越大,度量越小(越優)。例:千兆光纖優於百兆銅纜,百兆優於 64K 專線。OSPF Cost = 參考帶寬 / 接口帶寬(Cisco 預設參考帶寬 100Mbps,千兆口 Cost=1,百兆口 Cost=1?需手動調整 auto-cost reference-bandwidth 以區分)。
數據報從源到目的經歷的總傳播+處理+排隊+傳輸延遲。延遲越低,度量越小。衛星鏈路延遲極高(~600ms),光纖極低(ms 級)。EIGRP 綜合度量公式中延遲權重極大(乘以 256),是其選路核心因子。
反映鏈路當前利用率(如 CPU 佔用、接口輸出隊列深度)。負載越低,度量越小。動態負載感知可實現負載均衡,但頻繁波動會導致路由震盪,生產網常關閉負載因子或設為靜態權重。
基於接口錯誤計數、鏈路故障歷史統計得出的可用性概率。可靠性越高,度量越小。光纖通常 >99.99%,無線/撥號鏈路較低。EIGRP 採樣介面可靠性計入度量。
數據包到達目的地需通過的路由器數量。跳數越少,度量越小。RIP 僅用跳數作度量,最大 15 跳(16 為不可達),限制了網絡規模。OSPF/IS-IS 雖不直接用跳數,但 SPF 算法本質上傾向少跳數路徑。
由網管根據帶寬價格、業務優先級、安全策略等人為設定的權重值。開銷越小,路徑越優。OSPF/IS-IS 直接用 Cost 作度量;靜態路由可指定 AD/Metric;策略路由 (PBR) 更可繞過路由表強制指定出口。這是流量工程最靈活的手段。
| 協議 | 度量組成 | 特點 |
|---|---|---|
| RIP v1/v2 | 跳數 (1-15) | 簡單、收斂慢、不支援 VLSM(v1)、最大 15 跳 |
| OSPF | Cost (基於帶寬) | 鏈路狀態、區域劃分、Cost 可手工調整實現 TE |
| IS-IS | Metric (默認 10/接口,可調) | 大型 ISP 主力、支援 IPv4/IPv6 一體化 |
| EIGRP | 綜合度量 (帶寬+延遲+可靠+負載) | Cisco 專有、DUAL 算法、無週期更新、快速收斂 |
| BGP | Path Attributes (AS_PATH, MED, LocalPref...) | 路徑向量、策略導向、非技術度量主導 |
路由度量是路由選擇的「隱形之手」。掌握六大維度物理含義與協議映射關係,您就掌握了在網絡中「指揮交通」的核心話語權。