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 BGP Peer Monitoring for High Availability IPv6 BGP Peering in NSX Advanced Load Balancer What to read next BGP Learning and Advertisement SupportThis section explains the BGP learning and advertisement support in NSX Advanced Load Balancer. 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 RestartThis section describes 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 ConfigurationsThis section explains the debugging steps if a BGP session does not come up. Accessing and Using 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. BGP Peer Monitoring for High AvailabilityIn Legacy HA configuration, it is recommended for SE failover to happen when the BGP peers are inaccessible from Active SE. BGP peer monitoring is available by default on NSX Advanced Load Balancer. Failover on Legacy HA SE groups based on BGP peer monitoring is also introduced. 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. Parent topic: Data Plane Networking