BGP Auto-peering Feature Description

Note
BGP auto-peering relies on a default STPD instance "s0" to resolve loops on the default VLAN.
Note
Auto-peering automatically creates VLANs dynamically when using the create auto-peering bgp routerid ipaddress AS-number asNumber command.
Note
The command create auto-peering bgp routerid ipaddress AS-number asNumber uses eBGP adjacencies. The AS number should be different for all devices participating in the network.After executing the command create auto-peering bgp routerid ipaddress AS-number asNumber , the following series of events occurs, setting up the auto-peering:
- AutoBGP capability is advertised out all ports by LLDP automatically. AutoBGP gets its configuration using cloud connector through Zero Touch Provisioning. A Python script initiates default VLAN and BGP configuration that is needed for AutoBGP.
- When an AutoBGP-capable neighbor is detected out a port, LLDP notifies the AutoBGP manager.
- The AutoBGP manager assigns the LLDP-learned port to one of the VLANs within its configured range and notifies VLAN manager. DHCP Relay is enabled on this VLAN.
- AutoBGP informs LLDP of the IPv6 link-local address configured on that VLAN along with the BGP router ID and AS number.
- LLDP sends the AutoBGP information (IPv6 link-local, router ID, and AS number ) to the remote neighbor and learns the remote neighbor information and then send this to the AutoBGP manager.
- The AutoBGP manager creates an AutoBGP route to the learned remote router ID in route manager.
- The AutoBGP manager creates and enables the BGP neighbor.
- The AutoBGP is formed and host route updates occur allowing end-to-end connectivity.
- MBGP capability to carry VXLAN information is automatically enabled on each BGP peer when AutoBGP is enabled. In addition BGP is registered as a client of the Overlay Tunnel Manager (OTM), which maintains VNI/LTEP information.
- The MBGP IPv4-VXLAN capability is used to advertise the Assisted Replication role if it is configured as "Replicator" or "Leaf".
- The MBGP L2VPN-EVPN capability is automatically enabled to allow auto-peers to advertise and accept EVPN routes.
- VXLAN tunnels are automatically programmed into OTM when EVPN routes are received containing a VNI and RTEP that is the BGP next-hop.