相同成本多路徑 (ECMP) 路由通訊協定可透過對第 0 層邏輯路由器增加上行連接埠,並在 NSX Edge 叢集中為每個 Edge 節點進行設定,藉此提高北向和南向通訊頻寬。ECMP 路由路徑可用於負載平衡流量並為失敗的路徑提供 Fault Tolerance。

第 0 層邏輯路由器必須處於雙主動模式,ECMP 才可供使用。最多支援八個 ECMP 路徑。NSX Edge 上的 ECMP 實作是以通訊協定號碼、來源位址、目的地位址、來源連接埠與目的地連接埠的 5 元組為基礎。用於在 ECMP 路徑之間散佈資料的演算法不是循環配置資源。因此,某些路徑可能會比其他路徑傳送更多的流量。請注意,如果通訊協定為 IPv6 且 IPv6 標頭有多個延伸標頭,則 ECMP 將僅以來源和目的地位址為基礎。

圖 1. ECMP 路由拓撲
相同成本多路徑路由,其中在叢集中的每個 Edge 節點上皆具有連往第 0 層邏輯路由器的兩個上行連接埠。

例如,上方的拓撲顯示處於雙主動模式、在雙節點 NSX Edge 叢集上執行的單一第 0 層邏輯路由器。設定了兩個上行連接埠,每個 Edge 節點上各一個。