BGP address-family parameters IPv4 BGP settings BGP aggregate network ipv4net BGP aggregate network #include Administrative distances for BGP routes eBGP routes administrative distance u32:1-255 eBGP routes administrative distance iBGP routes administrative distance u32:1-255 iBGP routes administrative distance Locally originated BGP routes administrative distance u32:1-255 Locally originated BGP routes administrative distance Administrative distance for a specific BGP prefix ipv4net Administrative distance for a specific BGP prefix Administrative distance for prefix u32:1-255 Administrative distance for external BGP routes #include #include #include BGP network ipv4net BGP network Network as a backdoor route #include #include #include #include #include Redistribute routes from other protocols into BGP Redistribute connected routes into BGP #include Redistribute IS-IS routes into BGP #include Redistribute kernel routes into BGP #include Redistribute OSPF routes into BGP #include Redistribute RIP routes into BGP #include Redistribute Babel routes into BGP #include Redistribute static routes into BGP #include Redistribute non-main Kernel Routing Table #include Multicast IPv4 BGP settings BGP aggregate network/prefix ipv4net BGP aggregate network/prefix #include Administrative distances for BGP routes eBGP routes administrative distance u32:1-255 eBGP routes administrative distance iBGP routes administrative distance u32:1-255 iBGP routes administrative distance Locally originated BGP routes administrative distance u32:1-255 Locally originated BGP routes administrative distance Administrative distance for a specific BGP prefix ipv4net Administrative distance for a specific BGP prefix Administrative distance for prefix u32:1-255 Administrative distance for external BGP routes Import BGP network/prefix into multicast IPv4 RIB ipv4net Multicast IPv4 BGP network/prefix Use BGP network/prefix as a backdoor route #include Labeled Unicast IPv4 BGP settings BGP aggregate network/prefix ipv4net BGP aggregate network/prefix #include Import BGP network/prefix into labeled unicast IPv4 RIB ipv4net Labeled Unicast IPv4 BGP network/prefix Use BGP network/prefix as a backdoor route #include #include Flowspec IPv4 BGP settings Apply local policy routing to interface #include Unicast VPN IPv4 BGP settings Import BGP network/prefix into unicast VPN IPv4 RIB ipv4net Unicast VPN IPv4 BGP network/prefix #include #include IPv6 BGP settings BGP aggregate network ipv6net Aggregate network #include Administrative distances for BGP routes eBGP routes administrative distance u32:1-255 eBGP routes administrative distance iBGP routes administrative distance u32:1-255 iBGP routes administrative distance Locally originated BGP routes administrative distance u32:1-255 Locally originated BGP routes administrative distance Administrative distance for a specific BGP prefix ipv6net Administrative distance for a specific BGP prefix Administrative distance for prefix u32:1-255 Administrative distance for external BGP routes #include #include #include BGP network ipv6net Aggregate network #include #include #include #include #include #include Redistribute routes from other protocols into BGP Redistribute connected routes into BGP #include Redistribute kernel routes into BGP #include Redistribute OSPFv3 routes into BGP #include Redistribute RIPng routes into BGP #include Redistribute Babel routes into BGP #include Redistribute static routes into BGP #include Redistribute non-main Kernel Routing Table #include Multicast IPv6 BGP settings BGP aggregate network/prefix ipv6net BGP aggregate network/prefix #include Administrative distances for BGP routes eBGP routes administrative distance u32:1-255 eBGP routes administrative distance iBGP routes administrative distance u32:1-255 iBGP routes administrative distance Locally originated BGP routes administrative distance u32:1-255 Locally originated BGP routes administrative distance Administrative distance for a specific BGP prefix ipv6net Administrative distance for a specific BGP prefix Administrative distance for prefix u32:1-255 Administrative distance for external BGP routes Import BGP network/prefix into multicast IPv6 RIB ipv6net Multicast IPv6 BGP network/prefix #include #include Labeled Unicast IPv6 BGP settings BGP aggregate network/prefix ipv6net BGP aggregate network/prefix #include Import BGP network/prefix into labeled unicast IPv6 RIB ipv6net Labeled Unicast IPv6 BGP network/prefix Use BGP network/prefix as a backdoor route #include Flowspec IPv6 BGP settings Apply local policy routing to interface Interface Unicast VPN IPv6 BGP settings Import BGP network/prefix into unicast VPN IPv6 RIB ipv6net Unicast VPN IPv6 BGP network/prefix #include #include L2VPN EVPN BGP settings Advertise prefix routes IPv4 address family #include IPv6 address family #include Advertise All local VNIs #include EVPN system primary IP ipv4 IP address Auto derivation of Route Target (RFC8365) Originate a default route IPv4 address family IPv6 address family Activate PE on EAD-ES even if EAD-EVI is not received Do not advertise EAD-EVI for local ESs EAD ES fragment config EVIs per-fragment u32:1-1000 limit EAD ES Route Target Route Target export txt Route target (A.B.C.D:MN|EF:OPQR|GHJK:MN) Specify handling for BUM packets #include Flood BUM packets using head-end replication EVPN MAC-VRF Site-of-Origin extended community ASN:NN based on autonomous system number in format <0-65535:0-4294967295> IP:NN Based on a router-id IP address in format <IP:0-65535> Should be in form: ASN:NN or IPADDR:NN where ASN is autonomous system number VXLAN Network Identifier u32:1-16777215 VNI number #include BGP Monitoring Protocol (BMP) Maximum memory used for buffered mirroring messages (in bytes) u32:0-4294967294 Limit in bytes BMP target #include #include 5000 Minimum connection retry interval (in milliseconds) u32:100-86400000 Minimum connection retry interval 1000 Maximum connection retry interval u32:100-4294967295 Maximum connection retry interval 2000 Send BMP route mirroring messages Send BMP route monitoring messages Address family IPv4 unicast #include Address family IPv6 unicast #include Configure interface related parameters, e.g. MPLS txt Interface name #include MPLS options Enable MPLS forwarding for eBGP directly connected peers Listen for and accept BGP dynamic neighbors from range Maximum number of dynamic neighbors that can be created u32:1-5000 BGP neighbor limit BGP dynamic neighbors listen range ipv4net IPv4 dynamic neighbors listen range ipv6net IPv6 dynamic neighbors listen range #include Autonomous System Number (ASN) u32:1-4294967294 Autonomous System Number BGP neighbor ipv4 BGP neighbor IP address ipv6 BGP neighbor IPv6 address txt Interface name #include Address-family parameters #include #include #include #include #include #include #include #include #include #include #include Minimum interval for sending routing updates u32:0-600 Advertisement interval in seconds #include #include #include #include #include #include #include Interface parameters #include #include #include Enable BGP with v6 link-local only #include #include #include #include #include #include #include #include #include #include #include Do not send back prefixes learned from the neighbor Ensure the first AS in the AS path matches the peer AS Enable strict capability negotiation Neighbor timers BGP connect timer for this neighbor u32:1-65535 Connect timer in seconds 0 Disable connect timer #include #include #include #include #include BGP parameters Allow Martian nexthops to be received in the NLRI from a peer Disable checking if nexthop is connected on eBGP session Always compare MEDs from different neighbors Default bestpath selection mechanism AS-path attribute comparison parameters Compare AS-path lengths including confederation sets and sequences Ignore AS-path length in selecting a route Allow load sharing across routes that have different AS paths (but same length) Link Bandwidth attribute default-weight-for-missing ignore skip-missing default-weight-for-missing Assign low default weight (1) to paths not having link bandwidth ignore Ignore link bandwidth (do regular ECMP, not weighted) skip-missing Ignore paths without link bandwidth for ECMP (if other paths have it) (default-weight-for-missing|ignore|skip-missing) Compare the router-id for identical EBGP paths MED attribute comparison parameters confed missing-as-worst confed Compare MEDs among confederation paths missing-as-worst Treat missing route as a MED as the least preferred one (confed|missing-as-worst) Peer type Allow load sharing across routes learned from different peer types Route-reflector cluster-id ipv4 Route-reflector cluster-id AS confederation parameters Confederation AS identifier u32:1-4294967294 Confederation AS id Peer ASs in the BGP confederation u32:1-4294967294 Peer AS number Conditional advertisement settings Set period to rescan BGP table to check if condition is met u32:5-240 Period to rerun the conditional advertisement scanner process 60 Enable route-flap dampening Half-life time for dampening u32:1-45 Half-life penalty in minutes Maximum duration to suppress a stable route u32:1-255 Maximum suppress duration in minutes Threshold to start reusing a route u32:1-20000 Re-use penalty points When to start suppressing a route u32:1-20000 Start-suppress penalty points BGP defaults Default local preference u32 Local preference Compare MEDs between different peers in the same AS Administratives distances for BGP routes Global administratives distances for BGP routes Administrative distance for external BGP routes u32:1-255 Administrative distance for external BGP routes Administrative distance for internal BGP routes u32:1-255 Administrative distance for internal BGP routes Administrative distance for local BGP routes u32:1-255 Administrative distance for internal BGP routes Administrative distance for a specific BGP prefix ipv4net Administrative distance for a specific BGP prefix Administrative distance for prefix u32:1-255 Administrative distance for external BGP routes Require in and out policy for eBGP peers (RFC8212) Teardown sessions immediately whenever peer becomes unreachable Graceful restart capability parameters Maximum time to hold onto restarting neighbors stale paths u32:1-3600 Hold time in seconds Graceful shutdown Do not send hard reset CEASE Notification for 'Administrative Reset' BGP Labeled-unicast options explicit-null ipv4-explicit-null ipv6-explicit-null explicit-null Use explicit-null label values for all local prefixes ipv4-explicit-null Use IPv4 explicit-null label value for IPv4 local prefixes ipv6-explicit-null Use IPv6 explicit-null label value for IPv4 local prefixes (explicit-null|ipv4-explicit-null|ipv6-explicit-null) Log neighbor up/down changes and reset reason BGP minimum holdtime u32:1-65535 Minimum holdtime in seconds Enable IGP route check for network statements Route reflector client allow policy outbound Disable client to client route reflection Disable immediate session reset on peer link down event Disable suppress duplicate updates if the route actually not changed Reject routes with AS_SET or AS_CONFED_SET flag Administrative shutdown of the BGP instance Advertise only routes that are programmed in kernel to peers #include TCP keepalive parameters TCP keepalive idle time u32:1-65535 Idle time in seconds TCP keepalive interval u32:1-65535 Interval in seconds TCP keepalive maximum probes u32:1-30 Maximum probes Name of peer-group #include Address-family parameters #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include Segment-Routing SRv6 configuration Specify SRv6 locator txt SRv6 locator name #include SID value for VRF Between current VRF and VPN SID per-VRF (both IPv4 and IPv6 address families) For routes leaked from current VRF to VPN auto u32:1-1048575 SID allocation index auto Automatically assign a label auto BGP protocol timers #include #include