等价多路径 (Equal cost multi-path, ECMP) 路由协议将上行链路添加到 Tier-0 逻辑路由器,并为 NSX Edge 集群中的每个 Edge 节点配置该上行链路以增加南北向通信带宽。ECMP 路由路径用于流量负载均衡并为发生故障的路径提供容错。

Tier-0 逻辑路由器必须处于活动-活动模式才能使用 ECMP。最多支持 8 个 ECMP 路径。NSX Edge 上的 ECMP 实现基于协议号、源和目标地址以及源和目标端口的五元组。用于在 ECMP 路径之间分发数据的算法不是循环的。因此,某些路径可能会比其他路径传输更多流量。请注意,如果协议为 IPv6,并且 IPv6 标头具有多个扩展标头,则 ECMP 将仅基于源和目标地址。

图 1. ECMP 路由拓扑
具有到集群中的每个 Edge 节点的 Tier-0 逻辑路由器的两个上行链路的等价多路径路由。

例如,上面的拓扑显示单个处于活动-活动模式的 Tier-0 逻辑路由器在双节点 NSX Edge 集群上运行。配置了两个上行链路端口,在每个 Edge 节点上具有一个端口。