iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0

EVPN Multihoming (EVPN-MH)

EVPN Multihoming (EVPN-MH) 是現代資料中心 Clos 拓撲架構中,用來取代傳統專有 MLAG (Multi-Chassis Link Aggregation) 協定的新一代標準化技術。它為終端設備(如伺服器)提供了全主動 (all-active) 的連線備援機制。

在 EVPN-MH 的架構中,我們不再使用 MLAG 的 LAG ID,而是引入了「乙太網路網段 (Ethernet Segment, ES)」的概念。ES 是指連接到同一台伺服器的一組交換器鏈路,每個 ES 在整個 PoD 中都會被分配一個唯一且動態生成的乙太網路網段識別碼 (ESI)。系統會透過 BGP-EVPN 的 Type-1、Type-2 與 Type-4 路由來自動探索這些網段並轉發流量,同時在各個 ES 對等節點間同步 MAC 與鄰居資料庫。

在評估資料中心底層與覆疊網路 (Overlay) 的設計時,強烈建議優先選擇 EVPN-MH 來取代 MLAG。以下為 EVPN-MH 的核心好處以及它與傳統 MLAG 的關鍵差異:

EVPN Multihoming 的主要好處

  1. 消除實體跨交換器鏈路 (ISL / Peerlink) 的需求:
    傳統的 ToR (Top of Rack) 交換器若要提供備援,必須在兩台設備間拉設實體的 peerlink 纜線。EVPN-MH 徹底消除了對這些互連鏈路的需求。
  2. 突破節點數量的擴展限制:
    在實際部署中,傳統 MLAG 系統極難在亞微秒級的更新時間內維持超過兩台設備的狀態一致性,因此其雙重連接 (dual homing) 的能力始終被死鎖在兩台交換器以內。相對,EVPN-MH 具備優異的擴展性。在 NVIDIA Spectrum-2 及更新的 ASIC 架構上,一個 Ethernet Segment (冗餘群組) 可以跨越兩台以上的交換器,提供伺服器更強大的主動-主動 (active-active) 負載平衡與多節點彈性。
  3. 實現多廠商設備互通 (Multi-vendor Interoperability):
    這是在企業級架構中最具價值的優勢之一。EVPN-MH 採用單一的 BGP-EVPN 控制平面,這是一項開放的標準協定。只要各廠商的設備遵循 RFC 規範實作 EVPN-MH,就能夠加入同一個乙太網路網段中,幫助企業擺脫過去被單一網路設備供應商綁定的困境。
  4. 簡化網路與動態建立 L2 鄰接關係:
    EVPN-MH 允許我們在整個網路架構中全面使用 BGP,免去理解與維護各種專有協定的負擔。它利用 EVPN 訊息來傳遞主機的連線狀態,並能動態地建立至伺服器的 Layer 2 鄰接關係。

EVPN-MH 與 MLAG 的核心差異總結

透過對比,我們可以看出為何現代架構正在淘汰 MLAG 並轉向 EVPN-MH:

  • 架構與配置複雜度: MLAG 牽涉較多活動元件 (moving parts),設定繁瑣且架構較為複雜。EVPN-MH 則透過統一的 BGP 協定收斂,大幅降低了維護多重協定的維運成本。
  • 設備互通性: MLAG 是各家廠商的專有技術,完全無法在不同廠牌的設備間互通。EVPN-MH 則是標準化的實作,支援多廠商混合部署。
  • 實體佈線限制: MLAG 強制要求必須部署 ISL (inter-switch link / peerlink) 來同步狀態。EVPN-MH 不需要這些額外的互連鏈路,節省了連接埠資源。
  • 冗餘節點上限: MLAG 最多僅能由 2 台葉節點 (Leaf switches) 組成。EVPN-MH 則超越了這個限制,能支援超過 2 台葉節點共同服務同一個終端設備。

上一篇
NVUE - EVPN & VRR LAB
下一篇
NVUE - EVPN Multihoming LAB
系列文
ToR 的復仇-頂架也能跑馬拉松20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言