From 08f9a41ebaa7230be27b6be944cbae7635135e26 Mon Sep 17 00:00:00 2001 From: sever-sever Date: Sun, 26 Apr 2020 15:49:27 +0000 Subject: bgp-xml: T2387:Commands in XML for [conf_mode] bgp --- Makefile | 1 + .../bgp-afi-redistribute-metric-route-map.xml.i | 17 + .../include/bgp-neighbor-afi-ipv4-unicast.xml.i | 285 +++++ .../include/bgp-neighbor-afi-ipv6-unicast.xml.i | 322 +++++ .../include/bgp-peer-group-afi-ipv4-unicast.xml.i | 301 +++++ .../include/bgp-peer-group-afi-ipv6-unicast.xml.i | 317 +++++ interface-definitions/protocols-bgp.xml.in | 1227 ++++++++++++++++++++ 7 files changed, 2470 insertions(+) create mode 100644 interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i create mode 100644 interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i create mode 100644 interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i create mode 100644 interface-definitions/include/bgp-peer-group-afi-ipv4-unicast.xml.i create mode 100644 interface-definitions/include/bgp-peer-group-afi-ipv6-unicast.xml.i create mode 100644 interface-definitions/protocols-bgp.xml.in diff --git a/Makefile b/Makefile index 62bcd473f..3a47572b7 100644 --- a/Makefile +++ b/Makefile @@ -72,6 +72,7 @@ interface_definitions: $(BUILD_DIR) $(obj) rm -f $(TMPL_DIR)/interfaces/wireless/node.tag/vif/node.tag/ipv6/node.def rm -f $(TMPL_DIR)/interfaces/wirelessmodem/node.tag/ipv6/node.def rm -f $(TMPL_DIR)/protocols/node.def + rm -f $(TMPL_DIR)/protocols/nbgp/node.def rm -f $(TMPL_DIR)/protocols/static/node.def rm -f $(TMPL_DIR)/system/node.def rm -f $(TMPL_DIR)/vpn/node.def diff --git a/interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i b/interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i new file mode 100644 index 000000000..9b3f7a008 --- /dev/null +++ b/interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i @@ -0,0 +1,17 @@ + + + Metric for redistributed routes + + <1-4294967295> + Metric for redistributed routes + + + + + + Route map to filter redistributed routes + + policy route-map + + + diff --git a/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i b/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i new file mode 100644 index 000000000..74afb8851 --- /dev/null +++ b/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i @@ -0,0 +1,285 @@ + + + IPv4 BGP neighbor parameters + + + + + Accept a IPv4-route that contains the local-AS in the as-path + + + + + Number of occurrences of AS number + + <1-10> + Number of times AS is allowed in path + + + + + + + + + + + AS for routes sent to this neighbor to be the local AS + + + + + + BGP attributes are sent unchanged (IPv4) + + + + + Send AS path unchanged (IPv4) + + + + + + Send multi-exit discriminator unchanged (IPv4) + + + + + + Send nexthop unchanged (IPv4) + + + + + + + + Advertise capabilities to this neighbor (IPv4) + + + + + Advertise ORF capability to this neighbor + + + + + Advertise prefix-list ORF capability to this neighbor + + + + + Capability to receive the ORF + + + + + + Capability to send the ORF + + + + + + + + + + + + Send default IPv4-route to this neighbor + + + + + IPv4-Route-map to specify criteria of the default + + policy route-map + + + + + + + + Access-list to filter IPv4-route updates to/from this neighbor + + + + + Access-list to filter outgoing IPv4-route updates to this neighbor + + policy access-list + + + <1-65535> + Access-list to filter outgoing IPv4-route updates to this neighbor + + + + + + + + + Access-list to filter incoming IPv4-route updates from this neighbor + + policy access-list + + + <1-65535> + Access-list to filter incoming IPv4-route updates from this neighbor + + + + + + + + + + + As-path-list to filter IPv4-route updates to/from this neighbor + + + + + As-path-list to filter outgoing IPv4-route updates to this neighbor + + policy as-path-list + + + + + + As-path-list to filter incoming IPv4-route updates from this neighbor + + policy as-path-list + + + + + + + + Maximum number of IPv4-prefixes to accept from this neighbor + + <1-4294967295> + Prefix limit + + + + + + + + + Nexthop for IPv4-routes sent to this neighbor to be the local router + + + + + Set the next hop to self for reflected routes + + + + + + + + IPv4-Prefix-list to filter route updates to/from this neighbor + + + + + IPv4-Prefix-list to filter outgoing route updates to this neighbor + + policy prefix-list + + + + + + IPv4-Prefix-list to filter incoming route updates from this neighbor + + policy prefix-list + + + + + + + + Remove private AS numbers from AS path in outbound IPv4-route updates + + + + + + Route-map to filter IPv4-route updates to/from this neighbor + + + + + IPv4-Route-map to filter outgoing route updates to this neighbor + + policy route-map + + + + + + IPv4-Route-map to filter incoming route updates from this neighbor + + policy route-map + + + + + + + + Neighbor as a IPv4-route reflector client + + + + + + Neighbor is IPv4-route server client + + + + + + Soft reconfiguration for neighbor (IPv4) + + + + + Inbound soft reconfiguration for this neighbor [REQUIRED] + + + + + + + + Route-map to selectively unsuppress suppressed IPv4-routes + + + + + + Default weight for routes from this neighbor + + <1-65535> + Weight for routes from this neighbor + + + + + + + + diff --git a/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i b/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i new file mode 100644 index 000000000..e95cb6dd8 --- /dev/null +++ b/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i @@ -0,0 +1,322 @@ + + + IPv6 BGP neighbor parameters + + + + + Accept a IPv6-route that contains the local-AS in the as-path + + + + + Number of occurrences of AS number + + <1-10> + Number of times AS is allowed in path + + + + + + + + + + + AS for routes sent to this neighbor to be the local AS + + + + + + BGP attributes are sent unchanged + + + + + Send AS path unchanged + + + + + + Send multi-exit discriminator unchanged + + + + + + Send nexthop unchanged + + + + + + + + Advertise capabilities to this neighbor (IPv6) + + + + + Advertise ORF capability to this neighbor + + + + + Advertise prefix-list ORF capability to this neighbor + + + + + Capability to receive the ORF + + + + + + Capability to send the ORF + + + + + + + + + + + + Send default IPv6-route to this neighbor + + + + + Route-map to specify criteria of the default + + policy route-map + + + + + + + + Disable sending community attributes to this neighbor + + + + + Disable sending extended community attributes to this neighbor + + + + + + Disable sending standard community attributes to this neighbor + + + + + + + + Access-list to filter route updates to/from this neighbor + + + + + Access-list to filter outgoing route updates to this neighbor + + policy access-list6 + + + <1-65535> + Access-list to filter outgoing route updates to this neighbor + + + + + + + + + Access-list to filter incoming route updates from this neighbor + + policy access-list6 + + + <1-65535> + Access-list to filter incoming route updates from this neighbor + + + + + + + + + + + As-path-list to filter route updates to/from this neighbor + + + + + As-path-list to filter outgoing route updates to this neighbor + + policy as-path-list + + + + + + As-path-list to filter incoming route updates from this neighbor + + policy as-path-list + + + + + + + + Maximum number of prefixes to accept from this neighbor + + <1-4294967295> + Prefix limit + + + + + + + + + Nexthop attributes + + + + + Leave link-local nexthop unchanged for this peer + + + + + + + + Nexthop for IPv6-routes sent to this neighbor to be the local router + + + + + Set the next hop to self for reflected routes + + + + + + + + IPv6 peer group for this peer + + + + + Prefix-list to filter route updates to/from this neighbor + + + + + Prefix-list to filter outgoing route updates to this neighbor + + policy prefix-list6 + + + + + + Prefix-list to filter incoming route updates from this neighbor + + policy prefix-list6 + + + + + + + + Remove private AS numbers from AS path in outbound route updates + + + + + + Route-map to filter route updates to/from this neighbor + + + + + Route-map to filter outgoing route updates to this neighbor + + policy route-map + + + + + + Route-map to filter incoming route updates from this neighbor + + policy route-map + + + + + + + + Neighbor as a IPv6-route reflector client + + + + + + Neighbor is IPv6-route server client + + + + + + Soft reconfiguration for neighbor (IPv6) + + + + + Inbound soft reconfiguration for this neighbor [REQUIRED] + + + + + + + + Route-map to selectively unsuppress suppressed IPv6-routes + + + + + + Default weight for routes from this neighbor + + <1-65535> + Weight for routes from this neighbor + + + + + + + + diff --git a/interface-definitions/include/bgp-peer-group-afi-ipv4-unicast.xml.i b/interface-definitions/include/bgp-peer-group-afi-ipv4-unicast.xml.i new file mode 100644 index 000000000..df051ace5 --- /dev/null +++ b/interface-definitions/include/bgp-peer-group-afi-ipv4-unicast.xml.i @@ -0,0 +1,301 @@ + + + IPv4 BGP peer group parameters + + + + + Accept a route that contains the local-AS in the as-path + + + + + Number of occurrences of AS number + + <1-10> + Number of times AS is allowed in path + + + + + + + + + + + BGP attributes are sent unchanged + + + + + Send AS path unchanged + + + + + + Send multi-exit discriminator unchanged + + + + + + Send nexthop unchanged + + + + + + + + Advertise capabilities to this peer-group + + + + + Advertise dynamic capability to this peer-group + + + + + + Advertise ORF capability to this peer-group + + + + + Advertise prefix-list ORF capability to this peer-group + + + + + Capability to receive the ORF + + + + + + Capability to send the ORF + + + + + + + + + + + + Send default route to this peer-group + + + + + Route-map to specify criteria of the default + + + + + + + Disable sending community attributes to this peer-group + + + + + Disable sending extended community attributes to this peer-group + + + + + + Disable sending standard community attributes to this peer-group + + + + + + + + Access-list to filter route updates to/from this peer-group + + + + + Access-list to filter outgoing route updates to this peer-group + + policy access-list + + + <1-65535> + Access-list to filter outgoing route updates to this peer-group + + + + + + + + + Access-list to filter incoming route updates from this peer-group + + policy access-list + + + <1-65535> + Access-list to filter incoming route updates from this peer-group + + + + + + + + + + + As-path-list to filter route updates to/from this peer-group + + + + + As-path-list to filter outgoing route updates to this peer-group + + policy as-path-list + + + + + + As-path-list to filter incoming route updates from this peer-group + + policy as-path-list + + + + + + + + Maximum number of prefixes to accept from this peer-group + + <1-4294967295> + Prefix limit + + + + + + + + + Nexthop for routes sent to this peer-group to be the local router + + + + + Set the next hop to self for reflected routes + + + + + + + + Prefix-list to filter route updates to/from this peer-group + + + + + Prefix-list to filter outgoing route updates to this peer-group + + policy prefix-list + + + + + + Prefix-list to filter incoming route updates from this peer-group + + policy prefix-list + + + + + + + + Remove private AS numbers from AS path in outbound route updates + + + + + + Route-map to filter route updates to/from this peer-group + + + + + Route-map to filter outgoing route updates to this peer-group + + policy route-map + + + + + + Route-map to filter incoming route updates from this peer-group + + policy route-map + + + + + + + + Peer-group as a route reflector client + + + + + + Peer-group as route server client + + + + + + Soft reconfiguration for peer-group + + + + + Inbound soft reconfiguration for this peer-group [REQUIRED] + + + + + + + + Route-map to selectively unsuppress suppressed routes + + + + + + Default weight for routes from this peer-group + + <1-65535> + Weight for routes from this peer-group + + + + + + + + diff --git a/interface-definitions/include/bgp-peer-group-afi-ipv6-unicast.xml.i b/interface-definitions/include/bgp-peer-group-afi-ipv6-unicast.xml.i new file mode 100644 index 000000000..a381e02f0 --- /dev/null +++ b/interface-definitions/include/bgp-peer-group-afi-ipv6-unicast.xml.i @@ -0,0 +1,317 @@ + + + IPv6 BGP neighbor parameters + + + + + Accept a IPv6-route that contains the local-AS in the as-path + + + + + Number of occurrences of AS number + + <1-10> + Number of times AS is allowed in path + + + + + + + + + + + BGP attributes are sent unchanged + + + + + Send AS path unchanged + + + + + + Send multi-exit discriminator unchanged + + + + + + Send nexthop unchanged + + + + + + + + Advertise capabilities to this peer-group + + + + + Advertise dynamic capability to this peer-group + + + + + + Advertise ORF capability to this peer-group + + + + + Advertise prefix-list ORF capability to this peer-group + + + + + Capability to receive the ORF + + + + + + Capability to send the ORF + + + + + + + + + + + + Send default route to this peer-group + + + + + Route-map to specify criteria of the default + + policy route-map + + + + + + + + Disable sending community attributes to this peer-group + + + + + Disable sending extended community attributes to this peer-group + + + + + + Disable sending standard community attributes to this peer-group + + + + + + + + Access-list to filter route updates to/from this peer-group + + + + + Access-list to filter outgoing route updates to this peer-group + + policy access-list6 + + + <1-65535> + Access-list to filter outgoing route updates to this peer-group + + + + + + + + + Access-list to filter incoming route updates from this peer-group + + policy access-list6 + + + <1-65535> + Access-list to filter incoming route updates from this peer-group + + + + + + + + + + + As-path-list to filter route updates to/from this peer-group + + + + + As-path-list to filter outgoing route updates to this peer-group + + policy as-path-list + + + + + + As-path-list to filter incoming route updates from this peer-group + + policy as-path-list + + + + + + + + Maximum number of prefixes to accept from this peer-group + + <1-4294967295> + Prefix limit + + + + + + + + + Nexthop attributes + + + + + Leave link-local nexthop unchanged for this peer + + + + + + + + Nexthop for routes sent to this peer-group to be the local router + + + + + Set the next hop to self for reflected routes + + + + + + + + Prefix-list to filter route updates to/from this peer-group + + + + + Prefix-list to filter outgoing route updates to this peer-group + + policy prefix-list6 + + + + + + Prefix-list to filter incoming route updates from this peer-group + + policy prefix-list6 + + + + + + + + Remove private AS numbers from AS path in outbound route updates + + + + + + Route-map to filter route updates to/from this peer-group + + + + + Route-map to filter outgoing route updates to this peer-group + + policy route-map + + + + + + Route-map to filter incoming route updates from this peer-group + + policy route-map + + + + + + + + Peer-group as a route reflector client + + + + + + Peer-group as route server client + + + + + + Soft reconfiguration for peer-group + + + + + Inbound soft reconfiguration for this peer-group [REQUIRED] + + + + + + + + Route-map to selectively unsuppress suppressed routes + + + + + + Default weight for routes from this peer-group + + <1-65535> + Weight for routes from this peer-group + + + + + + + + diff --git a/interface-definitions/protocols-bgp.xml.in b/interface-definitions/protocols-bgp.xml.in new file mode 100644 index 000000000..2932d890e --- /dev/null +++ b/interface-definitions/protocols-bgp.xml.in @@ -0,0 +1,1227 @@ + + + + + + + + Border Gateway Protocol (BGP) parameters + + <1-4294967294> + AS number + + + + + 820 + + + + + BGP address-family parameters + + + + + IPv4 BGP settings + + + + + BGP aggregate network + + ipv4net + BGP aggregate network + + + + + + + + + Generate AS-set path information for this aggregate address + + + + + + Announce the aggregate summary network only + + + + + + + + BGP network + + ipv4net + BGP network + + + + + + + + + Network as a backdoor route + + + + + + Route-map to modify route attributes + + policy route-map + + + + + + + + Redistribute routes from other protocols into BGP + + + + + Redistribute connected routes into BGP + + + #include + + + + + Redistribute kernel routes into BGP + + + #include + + + + + Redistribute OSPF routes into BGP + + + #include + + + + + Redistribute RIP routes into BGP + + + #include + + + + + Redistribute static routes into BGP + + + #include + + + + + Redistribute non-main Kernel Routing Table + + + + + + + + + IPv6 BGP settings + + + + + BGP aggregate network + + ipv6net + Aggregate network + + + + + + + + + Generate AS-set path information for this aggregate address + + + + + + Announce the aggregate summary network only + + + + + + + + BGP network + + ipv6net + Aggregate network + + + + + + + + + AS-path hopcount limit + + <0-255> + AS path hop count limit + + + + + + + + + Route-map to modify route attributes + + policy route-map + + + + + + + + Redistribute routes from other protocols into BGP + + + + + Redistribute connected routes into BGP + + + #include + + + + + Redistribute kernel routes into BGP + + + #include + + + + + Redistribute OSPF routes into BGP + + + #include + + + + + Redistribute RIP routes into BGP + + + #include + + + + + Redistribute static routes into BGP + + + #include + + + + + Redistribute non-main Kernel Routing Table + + + + + + + + + + + BGP multipaths + + + + + Maximum ebgp multipaths + + <1-255> + EBGP multipaths + + + + + + + + + Maximum ibgp multipaths + + <1-255> + EBGP multipaths + + + + + + + + + + + BGP neighbor + + ipv4 + BGP neighbor IP address + + + ipv6 + BGP neighbor IPv6 address + + + <interface> + Interface name + + + + + (en|eth|br|bond|gnv|vxlan|wg|tun)[0-9]+ + + + + + + Parameters relating to IPv4 or IPv6 routes + + + #include + #include + + + + + Minimum interval for sending routing updates + + <0-600> + Advertisement interval in seconds + + + + + + + + + Enable Bidirectional Forwarding Detection (BFD) support + + + + + Allow to write CBIT independence in BFD outgoing packets and read both C-BIT value of BFD and lookup BGP peer status + + + + + + + + Advertise capabilities to this neighbor + + + + + Advertise dynamic capability to this neighbor + + + + + + Advertise extended-nexthop capability to this neighbor + + + + + + + + Description for this neighbor + + + + + + Disable capability negotiation with this neighbor + + + + + + Disable check to see if EBGP peer's address is a connected route + + + + + + Disable sending community attributes to this neighbor (IPv4) + + + + + Disable sending extended community attributes to this neighbor (IPv4) + + + + + + Disable sending standard community attributes to this neighbor (IPv4) + + + + + + + + Allow this EBGP neighbor to not be on a directly connected network + + <1-255> + Number of hops + + + + + + + + + Interface parameters + + + + + Peer group for this peer + + + + + Neighbor BGP AS number [REQUIRED] + + external internal + + + <1-4294967294> + Neighbor AS number + + + external + Any AS different from the local AS + + + internal + Neighbor AS number + + + + (external|internal) + + Invalid ASN value + + + + + Enable BGP with v6 link-local only + + + + + Peer group for this peer + + + + + Neighbor BGP AS number [REQUIRED] + + external internal + + + <1-4294967294> + Neighbor AS number + + + external + Any AS different from the local AS + + + internal + Neighbor AS number + + + + (external|internal) + + Invalid ASN value + + + + + + + + + Local AS number + + <1-4294967294> + Local AS number + + + + + + + + + Disable prepending local-as to updates from EBGP peers + + + + + + + + Ignore capability negotiation with specified neighbor + + + + + + Do not initiate a session with this neighbor + + + + + + BGP MD5 password + + + + + IPv4 peer group for this peer + + + + + Neighbor's BGP port + + <1-65535> + Neighbor BGP port number + + + + + + + + + Neighbor BGP AS number [REQUIRED] + + external internal + + + <1-4294967294> + Neighbor AS number + + + external + Any AS different from the local AS + + + internal + Neighbor AS number + + + + (external|internal) + + Invalid ASN value + + + + + Administratively shut down neighbor + + + + + + Enable strict capability negotiation + + + + + + Neighbor timers + + + + + BGP connect timer for this neighbor + + <1-65535> + Connect timer in seconds + + + 0 + Disable connect timer + + + + + + + + + BGP hold timer for this neighbor + + <1-65535> + Hold timer in seconds + + + 0 + Don't hold timer + + + + + + + + + BGP keepalive interval for this neighbor + + <1-65535> + Keepalive interval in seconds (default 60) + + + + + + + + + + + Ttl security mechanism for this BGP peer + + + + + Number of the maximum number of hops to the BGP peer + + <1-254> + Number of hops + + + + + + + + + + + + Source IP of routing updates + + ipv4 + IP address of route source + + + <interface> + Interface as route source + + + + (en|eth|br|bond|gnv|vxlan|wg|tun)[0-9]+ + + + + + + + + BGP parameters + + + + + 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) + + + + + + + + Compare the router-id for identical EBGP paths + + + + + + MED attribute comparison parameters + + + + + Compare MEDs among confederation paths + + + + + + Treat missing route as a MED as the least preferred one + + + + + + + + + + Route-reflector cluster-id + + ipv4 + Route-reflector cluster-id + + + + + + + + + AS confederation parameters + + + + + Confederation AS identifier [REQUIRED] + + <1-4294967294> + Confederation AS id + + + + + + + + + Peer ASs in the BGP confederation + + <1-4294967294> + Peer AS number + + + + + + + + + + + Enable route-flap dampening + + + + + Half-life time for dampening [REQUIRED] + + <1-45> + Half-life penalty in seconds + + + + + + + + + Maximum duration to suppress a stable route [REQUIRED] + + <1-255> + Maximum suppress duration in seconds + + + + + + + + + Time to start reusing a route [REQUIRED] + + <1-20000> + Re-use time in seconds + + + + + + + + + When to start suppressing a route [REQUIRED] + + <1-20000> + Start-suppress-time + + + + + + + + + + + BGP defaults + + + + + Default local preference + + <0-4294967295> + Local preference + + + + + + + + + Deactivate IPv4 unicast for a peer by default + + + + + + + + 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 + + <1-255> + Administrative distance for external BGP routes + + + + + + + + + Administrative distance for internal BGP routes + + <1-255> + Administrative distance for internal BGP routes + + + + + + + + + Administrative distance for local BGP routes + + <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 + + <1-255> + Administrative distance for external BGP routes + + + + + + + + + + + + + Require first AS in the path to match peer's AS + + + + + + Graceful restart capability parameters + + + + + Maximum time to hold onto restarting peer's stale paths + + <1-3600> + Hold time in seconds + + + + + + + + + + + Log neighbor up/down changes and reset reason + + + + + + Enable IGP route check for network statements + + + + + + Disable client to client route reflection + + + + + + Disable immediate session reset if peer's connected link goes down + + + + + + BGP router id + + ipv4 + BGP router id + + + + + + + + + + + BGP peer-group + + + + + BGP peer-group address-family parameters + + + #include + #include + + + + + Enable Bidirectional Forwarding Detection (BFD) support + + + + + + Advertise capabilities to this peer-group + + + + + Advertise dynamic capability to this peer-group + + + + + + Advertise extended-nexthop capability to this neighbor + + + + + + + + Description for this peer-group + + + + + + Disable capability negotiation with this peer-group + + + + + + Disable check to see if EBGP peer's address is a connected route + + + + + + Allow this EBGP peer-group to not be on a directly connected network + + <1-255> + Number of hops + + + + + + + + + Local AS number [REQUIRED] + + <1-4294967294> + Local AS number + + + + + + + + + Disable prepending local-as to updates from EBGP peers + + + + + + + + Ignore capability negotiation with specified peer-group + + + + + + Do not intiate a session with this peer-group + + + + + + BGP MD5 password + + + + + Neighbor BGP AS number [REQUIRED] + + external internal + + + <1-4294967294> + Neighbor AS number + + + external + Any AS different from the local AS + + + internal + Neighbor AS number + + + + (external|internal) + + Invalid ASN value + + + + + Administratively shut down peer-group + + + + + + Ttl security mechanism + + + + + Number of the maximum number of hops to the BGP peer + + <1-254> + Number of hops + + + + + + + + + + + + Source IP of routing updates + + ipv4 + IP address of route source + + + <interface> + Interface as route source + + + + (en|eth|br|bond|gnv|vxlan|wg|tun)[0-9]+ + + + + + + + + Filter routes installed in local route map + + policy route-map + + + + + + BGP protocol timers + + + + + BGP holdtime interval + + <4-65535> + Hold-time in seconds (default 180) + + + 0 + Don't hold routes + + + + + + + + + Keepalive interval + + <1-65535> + Keep-alive time in seconds (default 60) + + + + + + + + + + + + + -- cgit v1.2.3