Citrix SD-WAN Orchestrator

ECMP load balancing

Equal Cost Multi-Path (ECMP) groups allow you to group multiple paths with the same cost, destination, and service. The connections or session data is load balanced across all the paths in the ECMP group depending on the type of ECMP group. For example, consider a network with two WAN links between a branch and a data center having the same route cost. Traditionally, one of the WAN links would be active and the other remains dormant acting as a fallback link. With ECMP Groups, you can group these WAN links together and allow traffic to be load balanced through both the WAN links. ECMP load balancing ensures:

  • Distribution of traffic over multiple equal-cost paths.
  • Optimal usage of available bandwidth.
  • Dynamic transfer of traffic to other ECMP member path, if a route becomes unreachable.

ECMP load balancing is supported on Virtual Paths and Intranet services. You can define a maximum of 254 ECMP groups in your network. The maximum number of ECMP eligible routes in an ECMP group depend on your appliance and license type. The following two types of ECMP groups are supported on Citrix SD-WAN:

  • Source/destination IP address: Networks where multiple clients try to connect to the same destination, the connections are load balanced across equal cost WAN links.
  • Session: Networks where a single client is connected to a destination and multiple sessions are spawned. The session data is load balanced across equal cost WAN links.

To configure an ECMP groups, at the Network level, navigate to Configuration > ECMP Groups. Provide a name for the ECMP group and select the type as Src/Dest IP address or Session as required.

Add ECMP group

You can associate the ECMP groups to Intranet services at the Network level and for Virtual Paths at the Site level.

To enable ECMP configuration on Intranet services, at the Network *level, navigate to Configuration > Services & Bandwidth > Intranet + Service and select the Service Type as Intranet. Select the ECMP group while configuring the Intranet service.

Note

Selecting None will not enable ECMP configuration on the service.

ECMP group for intranet service

To enable ECMP configuration on Virtual paths, at the Site level, navigate to Configuration > Advanced Settings > Delivery Services > Virtual Paths > Static Virtual paths > + Virtual paths. Select the ECMP group while configuring the Static Virtual paths.

Note

Selecting None will not enable ECMP configuration on the service.

ECMP group for virtual path

ECMP load balancing