NSX Advanced Load Balancer performs load balancing and delivers application services such as application analytics, predictive autoscaling, and micro-segmentation.

Platform Overview

The NSX Advanced Load Balancer platform includes the following components:

  • Controller cluster. A single point of management and control of the NSX Advanced Load Balancer system. It is usually deployed as a redundant three-node cluster and has full visibility across the environments. It automates the deployment and management of the service engines.
  • Service engine. Receives and executes instructions from the Controller. The Service engines perform load balancing and manages client and server-facing network interactions.
  • Virtual service. Advertises an IP address and ports to the external world and listens for client traffic.

Supported Load Balancers

NSX Advanced Load Balancer supports the following load balancers:

  • Native Load Balancer, also referred to as L2 Load balancer
  • Equal-Cost Multi-Path (ECMP) Load Balancer

In NSX Advanced Load Balancer, virtual services can be scaled across one or more service engines using either native (L2 punting) or BGP-based load balancing techniques. Virtual services in a Native Load Balancer can be scaled upto four service engines. Virtual services in an ECMP Load Balancer can be scaled upto sixty four service engines.