您可以在啟用了增強型網路堆疊 (ENS) 的 ESXi 主機上設定等價多路徑 (ECMP) 路由。
在
ESXi 中,5 元組 ECMP 功能 (對通訊協定號碼、來源和目的地位址以及來源和目的地連接埠進行雜湊處理) 預設處於停用狀態。您可以透過以下 API 呼叫,將參數
lb_ecmp 設定為
true
來啟用該功能:
PUT https://<nsx-manager>/policy/api/v1/infra/connectivity-global-config { "lb_ecmp": true, ... }
您可以透過 API GET https://<nsx-manager>/policy/api/v1/infra/connectivity-global-config
來查看目前的 lb_ecmp 值。
5 元組 ECMP 的相關備註:
- 為 ESXi 啟用 5 元組 ECMP 後,此功能將套用於所有 ESXi 主機。只有啟用了 ENS 的主機才能正常運作。
- 如果您具有非 ENS 主機,或者混合使用了 ENS 主機和非 ENS 主機,請不要啟用此功能。
- 啟用 5 元組 ECMP 後,啟用了 ENS 的主機所耗用的流量將大幅增加。達到流量限制時,主機的效能可能會受到影響。
- 如果啟用了 5 元組 ECMP,某些拓撲 (例如,第 3 層無法提供足夠路徑多元性的負載平衡器) 可能會受益更多。