This section covers the following topics: BGP Learning and Advertisement Support BGP Support for AS Path BGP Support for Scaling Virtual Services BGP/BFD Visibility BGP Community Support on NSX Advanced Load Balancer Multihop BGP Configuring BGP Graceful Restart Service Engine Failure Detection Debugging BGP-based Service Engine Configurations How to Access and Use Quagga Shell using NSX Advanced Load Balancer CLI IPv6 BGP Peering in NSX Advanced Load Balancer BGP Support in NSX Advanced Load Balancer for OpenShift and Kubernetes BGP Learning and Advertisement SupportThe BGP learning and advertisement supports: BGP Support for AS PathThis section focuses on the configuring process of the Autonomous System (AS) path and local preference for routes published over eBGP and iBGP respectively. BGP Support for Scaling Virtual ServicesOne of the ways NSX Advanced Load Balancer adds load balancing capacity for a virtual service is to place the virtual service on additional Service Engines (SEs). BGP/BFD VisibilityNSX Advanced Load Balancer uses Quagga for BGP based scaling of virtual services. Therefore, debugging or checking the BGP configuration or the status of the BGP peer was possible only by logging into the Quagga instance of the Service Engine. BGP Community Support on NSX Advanced Load BalancerBGP community is extra information that the advertised routes can be tagged with, allowing the router on the other end or a BGP peer to better classify/handle routes sharing common property. Multihop BGPNSX Advanced Load Balancer supports multihop BGP. A plain peer configuration is supported in all its variations, including iBGP multihop. Configuring BGP Graceful RestartFollowing are the steps to configure BGP graceful restart: Service Engine Failure DetectionFailure detection is essential in achieving Service Engine high availability. Debugging BGP-based Service Engine ConfigurationsHow to check if a BGP session doesn’t come up: How to Access and Use Quagga Shell using NSX Advanced Load Balancer CLIQuagga is a network routing software suite providing implementations of various routing protocols. NSX Advanced Load Balancer uses Quagga for BGP-based scaling of virtual services. IPv6 BGP Peering in NSX Advanced Load BalancerBGP peering is supported for IPv6 in the VMware no access, VMware write access, VMware read access, Linux server, and bare-metal cloud ecosystems. BGP Support in NSX Advanced Load Balancer for OpenShift and KubernetesBGP Route Health Injection (RHI) is used to advertise the Virtual IPs (VIPs) assigned to north-south services in a Kubernetes or an OpenShift cluster. Parent topic: SE Advanced Networking