BGP Route Health Injection (RHI) is used to advertise the Virtual IPs (VIPs) assigned to north-south services in a Kubernetes or an OpenShift cluster.

This feature is useful in the following scenarios:

  • To support elastic scaling using ECMP as described in BGP Support for Scaling Virtual Services.

  • To allow north-south VIPs to be allocated from a subnet other than that in which the cluster nodes’ external interface resides.

Note:

NSX Advanced Load Balancer Controller must be outside the OpenShift/K8S cluster and cannot run as a container alongside the NSX Advanced Load Balancer SE container.

Enabling BGP Features in NSX Advanced Load Balancer for Kubernetes and OpenShift

Configuring BGP features in NSX Advanced Load Balancer is accomplished by configuring a BGP profile and through an annotation in the Kubernetes/OpenShift service or route/ingress definition. The BGP profile specifies the local Autonomous System (AS) ID that the NSX Advanced Load Balancer Service Engine and each of the peer BGP routers are in and the IP address of each peer BGP router.