Citrix SD-WAN

ECMP 负载平衡

等价多路径 (ECMP) 组允许您将多条路径分组成相同的成本、目标和服务。连接或会话数据在 ECMP 组中的所有路径之间进行负载平衡,具体取决于 ECMP 组的类型。例如,假设分支机构和数据中心之间具有两条 WAN 链路的网络,路由成本相同。传统上,其中一个 WAN 链路将处于活动状态,另一条仍处于休眠状态,充当后备链路。使用 ECMP Groups,您可以将这些 WAN 链路组合在一起,并允许通过两个 WAN 链路进行负载平衡流量。ECMP 负载均衡可确保:

  • 通过多条等价路径分布流量。
  • 最佳利用可用带宽。
  • 如果链路出现故障,将流量动态传输到其他 ECMP 成员路径。ECMP 支持 IPSEC/GRE 隧道上的静态路由。

虚拟路径和内联网服务支持 ECMP 负载平衡。ECMP 组是在全球范围内定义的。您最多可以在网络中定义 254 个 ECMP 组。ECMP 组中符合 ECMP 条件的路由的最大数量取决于您的设备和许可证类型。Citrix SD-WAN 支持以下两种类型的 ECMP 组:

  • 源/目标 IP 地址:多个客户端尝试连接到同一目标的 网络,连接在同等成本的 WAN 链路之间进行负载平衡。
  • 会话:一个客户端连接到目标并生成多个会话的 网络。会话数据在同等成本的 WAN 链路之间进行负载平衡。

要配置 ECMP 组,请在配置编辑器中导航到 全局 > ECMP 组。提供 ECMP 组的名称,然后根据需要选择类型为 Src/Dest IP 地址会话

ECMP 组

您可以将 ECMP 组与虚拟路径和 Intranet 默认集关联。

将默认集关联到 ECMP 组

以下是将 ECMP 组与虚拟路径和 Intranet 服务关联的三种方法:

  • 继承:服务继承与默认集关联的 ECMP 组。如果没有与默认集关联的 ECMP 组,则该服务不会与任何 ECMP 组关联。

    继承

  • : 即使默认集与 ECMP 组关联,该服务也不会与任何 ECMP 组关联。

    无

  • ECMP 组:选择在全局级别定义的其中一个 ECMP 组以将 ECMP 组与服务关联。选定的 ECMP 组将覆盖与默认集关联的 ECMP 组。

    无

要监控 ECMP 负载平衡,请在 SD-WAN UI 中导航到 控 > 统计 > 路由 ,然后使用 ECMP 组名过滤搜索结果。

监视

在示例数据中,我们看到服务中具有公共 ECMP 组的所有路由都是该 ECMP 组的一部分。例如,6.6.6.0/24 和 5.5.5.0/24 在 ECMP 组中无处不 。但是,流量负载在共享目标 IP 5.5.5.0/24 并关联到同一 ECMP 组的 New_Intranet_Service-3和 New_Intranet_Service-4 之间进行平衡。

注意

对于 SIA 和 Zscaler 服务,您可以使用 ECMP(主动/主动)在两条 IPsec 隧道路径之间进行负载均衡。

以下 SD-WAN 设备不支持 ECMP 负载平衡功能:

  • Citrix SD-WAN 1000 SE /PE
  • Citrix SD-WAN 2000 SE /PE
  • Citrix SD-WAN 4000 SE
ECMP 负载平衡

在本文中