You can add paths on tenant BGP peer group.
Follow this procedure to configure additional paths (for both IPv4 and IPv6) when you create or update a BGP peer-group.
efa tenant service bgp peer-group create --name <bgp-pg-name> --tenant <tenant-name>
--pg-ipv4-uc-nbr-add-path-capability <device-ip,pg-name:{send | receive | both}>
--pg-ipv4-uc-nbr-add-path-advertise-all <device-ip,pg-name:{true | false}>
--pg-ipv4-uc-nbr-add-path-advertise-group-best <device-ip,pg-name:{true | false}>
--pg-ipv4-uc-nbr-add-path-advertise-best <device-ip,pg-name: 2-16>
efa tenant service bgp peer-group update --name <bgp-pg-name> --tenant <tenant-name>
--pg-ipv4-uc-nbr-add-path-capability <device-ip,pg-name:{send | receive | both}>
-pg-ipv4-uc-nbr-add-path-advertise-all <device-ip,pg-name:{true | false}>
-pg-ipv4-uc-nbr-add-path-advertise-group-best <device-ip,pg-name:{true | false}>
-pg-ipv4-uc-nbr-add-path-advertise-best <device-ip,pg-name: 2-16>
Rack1-Device1# show running-config router bgp router bgp local-as 4200000000 capability as4-enable fast-external-fallover neighbor pg1 peer-group neighbor pg1 remote-as 65002 neighbor pg1 update-source 10.20.30.40 neighbor pg1 next-hop-self neighbor pg1 password $9$QxCvD7N6a0P96eT3BvnQfQ== neighbor pg1 remove-private-as neighbor pg1 bfd neighbor pg1 bfd interval 100 min-rx 300 multiplier 5 neighbor pg2 peer-group neighbor pg2 remote-as 65002 neighbor pg2 update-source 10.20.30.50 neighbor pg2 next-hop-self neighbor pg2 password $9$QxCvD7N6a0P96eT3BvnQfQ== neighbor pg2 remove-private-as neighbor pg2 bfd neighbor pg2 bfd interval 100 min-rx 300 multiplier 5 neighbor 10.20.20.4 remote-as 4200000000 neighbor 10.20.20.4 next-hop-self address-family ipv4 unicast network 172.31.254.214/32 network 172.31.254.228/32 additional-paths select all neighbor pg1 additional-paths send receive neighbor pg1 additional-paths advertise best 10 group-best all maximum-paths 8 graceful-restart ! address-family ipv6 unicast additional-paths select all neighbor pg1 additional-paths send neighbor pg1 additional-paths advertise best 8 group-best all ! address-family l2vpn evpn graceful-restart ! ! |
Rack1-Device2# show running-config router bgp router bgp local-as 4200000000 capability as4-enable fast-external-fallover neighbor pg1 peer-group neighbor pg1 remote-as 65002 neighbor pg1 update-source 10.20.30.40 neighbor pg1 next-hop-self neighbor pg1 password $9$QxCvD7N6a0P96eT3BvnQfQ== neighbor pg1 remove-private-as neighbor pg1 bfd neighbor pg1 bfd interval 100 min-rx 300 multiplier 5 neighbor pg2 peer-group neighbor pg2 remote-as 65002 neighbor pg2 update-source 10.20.30.50 neighbor pg2 next-hop-self neighbor pg2 password $9$QxCvD7N6a0P96eT3BvnQfQ== neighbor pg2 remove-private-as neighbor pg2 bfd neighbor pg2 bfd interval 100 min-rx 300 multiplier 5 neighbor 10.20.20.5 remote-as 4200000000 neighbor 10.20.20.5 next-hop-self address-family ipv4 unicast network 172.31.254.214/32 network 172.31.254.246/32 additional-paths select all neighbor pg1 additional-paths send receive neighbor pg1 additional-paths advertise best 5 maximum-paths 8 graceful-restart ! address-family ipv6 unicast additional-paths select all neighbor pg1 additional-paths receive neighbor pg1 additional-paths advertise best 4 ! address-family l2vpn evpn graceful-restart ! ! |
For syntax and command examples, see the ExtremeCloud Orchestrator Command Reference, 3.2.0
efa tenant service bgp peer-group create --name ten1bgppg1 --tenant ten1
--pg-name 10.20.246.15:pg1 --pg-asn 10.20.246.15,pg1:55001
--pg-bfd-enable 10.20.246.15,pg1:true
--pg-ipv4-uc-nbr-add-path-capability 10.20.246.15,pg1:both
--pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.15,pg1:true
--pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.15,pg1:true
--pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.15,pg1:10
--pg-name 10.20.246.16:pg1 --pg-asn 10.20.246.16,pg1:55001
--pg-bfd-enable 10.20.246.16,pg1:true
--pg-ipv4-uc-nbr-add-path-capability 10.20.246.16,pg1:both
--pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.16,pg1:false
--pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.16,pg1:false
--pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.16,pg1:5
efa tenant service bgp peer-group update --name ten1bgppg1 --tenant ten1
--operation peer-group-add
--pg-name 10.20.246.15:pg2 --pg-asn 10.20.246.15,pg2:55002
--pg-bfd-enable 10.20.246.15,pg2:true
--pg-ipv4-uc-nbr-add-path-capability 10.20.246.15,pg2:send
--pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.15,pg2:true
--pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.15,pg2:true
--pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.15,pg2:8
--pg-name 10.20.246.16:pg2 --pg-asn 10.20.246.16,pg2:55002
--pg-bfd-enable 10.20.246.16,pg2:true
--pg-ipv4-uc-nbr-add-path-capability 10.20.246.16,pg2:receive
--pg-ipv4-uc-nbr-add-path-advertise-all 10.20.246.16,pg2:false
--pg-ipv4-uc-nbr-add-path-advertise-group-best 10.20.246.16,pg2:false
--pg-ipv4-uc-nbr-add-path-advertise-best 10.20.246.16,pg2:4
efa tenant service bgp peer-group show --detail ========================================================== Name : ten1bgppg1 Tenant : ten1 State : bgp-pg-created Description : Peer Group ---------- Device IP : 10.20.246.16 Peer Group : pg1 Remote ASN : 65002 Next Hop Self : true Update Source IP : 10.20.30.40 BFD Enabled : true BFD Interval : 100 BFD Rx : 300 BFD Multiplier : 5 MD5 Password : $9$QxCvD7N6a0P96eT3BvnQfQ== Remove Private AS : true Add Path Capability IPv4 : Send, Receive Add Path Advertise : Best 5 Dev State : provisioned App State : cfg-in-sync Device IP : 10.20.246.16 Peer Group : pg2 Remote ASN : 65002 Next Hop Self : true Update Source IP : 10.20.30.50 BFD Enabled : true BFD Interval : 100 BFD Rx : 300 BFD Multiplier : 5 MD5 Password : $9$QxCvD7N6a0P96eT3BvnQfQ== Remove Private AS : true Add Path Capability : Receive Add Path Advertise : Best 4 Dev State : provisioned App State : cfg-in-sync ========================================== |
========================================================== Device IP : 10.20.246.15 Peer Group : pg1 Remote ASN : 65002 Next Hop Self : true Update Source IP : 10.20.30.40 BFD Enabled : true BFD Interval : 100 BFD Rx : 300 BFD Multiplier : 5 MD5 Password : $9$QxCvD7N6a0P96eT3BvnQfQ== Remove Private AS : true Add Path Capability IPv4 : Send, Receive Add Path Advertise IPv4 : All, Group Best, Best 10 Dev State : provisioned App State : cfg-in-sync Device IP : 10.20.246.15 Peer Group : pg2 Remote ASN : 65002 Next Hop Self : true Update Source IP : 10.20.30.50 BFD Enabled : true BFD Interval : 100 BFD Rx : 300 BFD Multiplier : 5 MD5 Password : $9$QxCvD7N6a0P96eT3BvnQfQ== Remove Private AS : true Add Path Capability IPv6 : Send Add Path Advertise IPv6 : All, Group Best, Best 8 Dev State : provisioned App State : cfg-in-sync ======================================== |