From 576f1cb41c4d531bd16628e9b772f5ff766e3fad Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Fri, 12 Mar 2021 18:59:57 +0100 Subject: vrf: bgp: T2271: re-arrange xml include building blocks As the amount of include files now has reached a certain amount, this also introduces "per topic" subdirectories on the filesystem to keep a clean structure. This commit is related to the change in the OSPF structure done in 952c52ef01 ("vrf: ospf: T2271: re-arrange xml include building blocks"). --- .../include/bgp-afi-aggregate-address.xml.i | 14 -- .../include/bgp-afi-allowas-in.xml.i | 21 --- .../include/bgp-afi-attribute-unchanged.xml.i | 27 ---- .../include/bgp-afi-capability-orf.xml.i | 28 ---- interface-definitions/include/bgp-afi-common.xml.i | 152 --------------------- .../include/bgp-afi-ipv4-prefix-list.xml.i | 25 ---- .../include/bgp-afi-ipv6-nexthop-local.xml.i | 15 -- .../include/bgp-afi-ipv6-prefix-list.xml.i | 25 ---- .../include/bgp-afi-l2vpn-common.xml.i | 27 ---- .../include/bgp-afi-maximum-paths.xml.i | 33 ----- .../include/bgp-afi-nexthop-self.xml.i | 15 -- .../bgp-afi-redistribute-metric-route-map.xml.i | 12 -- .../include/bgp-afi-route-map.xml.i | 25 ---- .../include/bgp-afi-route-reflector-client.xml.i | 8 -- .../include/bgp-afi-route-server-client.xml.i | 8 -- .../include/bgp-afi-soft-reconfiguration.xml.i | 15 -- interface-definitions/include/bgp-bfd.xml.i | 15 -- interface-definitions/include/bgp-capability.xml.i | 21 --- .../include/bgp-description.xml.i | 7 - .../bgp-disable-capability-negotiation.xml.i | 8 -- .../include/bgp-disable-connected-check.xml.i | 8 -- .../include/bgp-ebgp-multihop.xml.i | 14 -- interface-definitions/include/bgp-local-as.xml.i | 22 --- .../include/bgp-neighbor-afi-ipv4-unicast.xml.i | 19 --- .../include/bgp-neighbor-afi-ipv6-unicast.xml.i | 20 --- .../include/bgp-neighbor-afi-l2vpn-evpn.xml.i | 16 --- .../include/bgp-override-capability.xml.i | 8 -- interface-definitions/include/bgp-passive.xml.i | 8 -- interface-definitions/include/bgp-password.xml.i | 7 - interface-definitions/include/bgp-peer-group.xml.i | 14 -- interface-definitions/include/bgp-remote-as.xml.i | 27 ---- interface-definitions/include/bgp-route-map.xml.i | 10 -- .../include/bgp-route-target.xml.i | 45 ------ interface-definitions/include/bgp-shutdown.xml.i | 8 -- .../include/bgp-timers-holdtime.xml.i | 18 --- .../include/bgp-timers-keepalive.xml.i | 14 -- .../include/bgp-ttl-security.xml.i | 21 --- .../include/bgp-update-source.xml.i | 29 ---- .../include/bgp/bgp-afi-aggregate-address.xml.i | 14 ++ .../include/bgp/bgp-afi-allowas-in.xml.i | 21 +++ .../include/bgp/bgp-afi-attribute-unchanged.xml.i | 27 ++++ .../include/bgp/bgp-afi-capability-orf.xml.i | 28 ++++ .../include/bgp/bgp-afi-common.xml.i | 152 +++++++++++++++++++++ .../include/bgp/bgp-afi-ipv4-prefix-list.xml.i | 25 ++++ .../include/bgp/bgp-afi-ipv6-nexthop-local.xml.i | 15 ++ .../include/bgp/bgp-afi-ipv6-prefix-list.xml.i | 25 ++++ .../include/bgp/bgp-afi-l2vpn-common.xml.i | 27 ++++ .../include/bgp/bgp-afi-maximum-paths.xml.i | 33 +++++ .../include/bgp/bgp-afi-nexthop-self.xml.i | 15 ++ .../bgp-afi-redistribute-metric-route-map.xml.i | 12 ++ .../include/bgp/bgp-afi-route-map.xml.i | 25 ++++ .../bgp/bgp-afi-route-reflector-client.xml.i | 8 ++ .../include/bgp/bgp-afi-route-server-client.xml.i | 8 ++ .../include/bgp/bgp-afi-soft-reconfiguration.xml.i | 15 ++ interface-definitions/include/bgp/bgp-bfd.xml.i | 15 ++ .../include/bgp/bgp-capability.xml.i | 21 +++ .../include/bgp/bgp-description.xml.i | 7 + .../bgp/bgp-disable-capability-negotiation.xml.i | 8 ++ .../include/bgp/bgp-disable-connected-check.xml.i | 8 ++ .../include/bgp/bgp-ebgp-multihop.xml.i | 14 ++ .../include/bgp/bgp-local-as.xml.i | 22 +++ .../bgp/bgp-neighbor-afi-ipv4-unicast.xml.i | 19 +++ .../bgp/bgp-neighbor-afi-ipv6-unicast.xml.i | 20 +++ .../include/bgp/bgp-neighbor-afi-l2vpn-evpn.xml.i | 16 +++ .../include/bgp/bgp-override-capability.xml.i | 8 ++ .../include/bgp/bgp-passive.xml.i | 8 ++ .../include/bgp/bgp-password.xml.i | 7 + .../include/bgp/bgp-peer-group.xml.i | 14 ++ .../include/bgp/bgp-remote-as.xml.i | 27 ++++ .../include/bgp/bgp-route-target.xml.i | 45 ++++++ .../include/bgp/bgp-shutdown.xml.i | 8 ++ .../include/bgp/bgp-timers-holdtime.xml.i | 18 +++ .../include/bgp/bgp-timers-keepalive.xml.i | 14 ++ .../include/bgp/bgp-ttl-security.xml.i | 21 +++ .../include/bgp/bgp-update-source.xml.i | 29 ++++ 75 files changed, 799 insertions(+), 809 deletions(-) delete mode 100644 interface-definitions/include/bgp-afi-aggregate-address.xml.i delete mode 100644 interface-definitions/include/bgp-afi-allowas-in.xml.i delete mode 100644 interface-definitions/include/bgp-afi-attribute-unchanged.xml.i delete mode 100644 interface-definitions/include/bgp-afi-capability-orf.xml.i delete mode 100644 interface-definitions/include/bgp-afi-common.xml.i delete mode 100644 interface-definitions/include/bgp-afi-ipv4-prefix-list.xml.i delete mode 100644 interface-definitions/include/bgp-afi-ipv6-nexthop-local.xml.i delete mode 100644 interface-definitions/include/bgp-afi-ipv6-prefix-list.xml.i delete mode 100644 interface-definitions/include/bgp-afi-l2vpn-common.xml.i delete mode 100644 interface-definitions/include/bgp-afi-maximum-paths.xml.i delete mode 100644 interface-definitions/include/bgp-afi-nexthop-self.xml.i delete mode 100644 interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i delete mode 100644 interface-definitions/include/bgp-afi-route-map.xml.i delete mode 100644 interface-definitions/include/bgp-afi-route-reflector-client.xml.i delete mode 100644 interface-definitions/include/bgp-afi-route-server-client.xml.i delete mode 100644 interface-definitions/include/bgp-afi-soft-reconfiguration.xml.i delete mode 100644 interface-definitions/include/bgp-bfd.xml.i delete mode 100644 interface-definitions/include/bgp-capability.xml.i delete mode 100644 interface-definitions/include/bgp-description.xml.i delete mode 100644 interface-definitions/include/bgp-disable-capability-negotiation.xml.i delete mode 100644 interface-definitions/include/bgp-disable-connected-check.xml.i delete mode 100644 interface-definitions/include/bgp-ebgp-multihop.xml.i delete mode 100644 interface-definitions/include/bgp-local-as.xml.i delete mode 100644 interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i delete mode 100644 interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i delete mode 100644 interface-definitions/include/bgp-neighbor-afi-l2vpn-evpn.xml.i delete mode 100644 interface-definitions/include/bgp-override-capability.xml.i delete mode 100644 interface-definitions/include/bgp-passive.xml.i delete mode 100644 interface-definitions/include/bgp-password.xml.i delete mode 100644 interface-definitions/include/bgp-peer-group.xml.i delete mode 100644 interface-definitions/include/bgp-remote-as.xml.i delete mode 100644 interface-definitions/include/bgp-route-map.xml.i delete mode 100644 interface-definitions/include/bgp-route-target.xml.i delete mode 100644 interface-definitions/include/bgp-shutdown.xml.i delete mode 100644 interface-definitions/include/bgp-timers-holdtime.xml.i delete mode 100644 interface-definitions/include/bgp-timers-keepalive.xml.i delete mode 100644 interface-definitions/include/bgp-ttl-security.xml.i delete mode 100644 interface-definitions/include/bgp-update-source.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-aggregate-address.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-allowas-in.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-attribute-unchanged.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-capability-orf.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-common.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-ipv4-prefix-list.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-ipv6-nexthop-local.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-ipv6-prefix-list.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-l2vpn-common.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-maximum-paths.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-nexthop-self.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-redistribute-metric-route-map.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-route-map.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-route-reflector-client.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-route-server-client.xml.i create mode 100644 interface-definitions/include/bgp/bgp-afi-soft-reconfiguration.xml.i create mode 100644 interface-definitions/include/bgp/bgp-bfd.xml.i create mode 100644 interface-definitions/include/bgp/bgp-capability.xml.i create mode 100644 interface-definitions/include/bgp/bgp-description.xml.i create mode 100644 interface-definitions/include/bgp/bgp-disable-capability-negotiation.xml.i create mode 100644 interface-definitions/include/bgp/bgp-disable-connected-check.xml.i create mode 100644 interface-definitions/include/bgp/bgp-ebgp-multihop.xml.i create mode 100644 interface-definitions/include/bgp/bgp-local-as.xml.i create mode 100644 interface-definitions/include/bgp/bgp-neighbor-afi-ipv4-unicast.xml.i create mode 100644 interface-definitions/include/bgp/bgp-neighbor-afi-ipv6-unicast.xml.i create mode 100644 interface-definitions/include/bgp/bgp-neighbor-afi-l2vpn-evpn.xml.i create mode 100644 interface-definitions/include/bgp/bgp-override-capability.xml.i create mode 100644 interface-definitions/include/bgp/bgp-passive.xml.i create mode 100644 interface-definitions/include/bgp/bgp-password.xml.i create mode 100644 interface-definitions/include/bgp/bgp-peer-group.xml.i create mode 100644 interface-definitions/include/bgp/bgp-remote-as.xml.i create mode 100644 interface-definitions/include/bgp/bgp-route-target.xml.i create mode 100644 interface-definitions/include/bgp/bgp-shutdown.xml.i create mode 100644 interface-definitions/include/bgp/bgp-timers-holdtime.xml.i create mode 100644 interface-definitions/include/bgp/bgp-timers-keepalive.xml.i create mode 100644 interface-definitions/include/bgp/bgp-ttl-security.xml.i create mode 100644 interface-definitions/include/bgp/bgp-update-source.xml.i (limited to 'interface-definitions/include') diff --git a/interface-definitions/include/bgp-afi-aggregate-address.xml.i b/interface-definitions/include/bgp-afi-aggregate-address.xml.i deleted file mode 100644 index c33d1097c..000000000 --- a/interface-definitions/include/bgp-afi-aggregate-address.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - Generate AS-set path information for this aggregate address - - - - - - Announce the aggregate summary network only - - - - diff --git a/interface-definitions/include/bgp-afi-allowas-in.xml.i b/interface-definitions/include/bgp-afi-allowas-in.xml.i deleted file mode 100644 index 77de04ed7..000000000 --- a/interface-definitions/include/bgp-afi-allowas-in.xml.i +++ /dev/null @@ -1,21 +0,0 @@ - - - - Accept route that contains the local-as in the as-path - - - - - Number of occurrences of AS number - - u32:1-10 - Number of times AS is allowed in path - - - - - - - - - diff --git a/interface-definitions/include/bgp-afi-attribute-unchanged.xml.i b/interface-definitions/include/bgp-afi-attribute-unchanged.xml.i deleted file mode 100644 index fef53dd9d..000000000 --- a/interface-definitions/include/bgp-afi-attribute-unchanged.xml.i +++ /dev/null @@ -1,27 +0,0 @@ - - - - BGP attributes are sent unchanged - - - - - Send AS path unchanged - - - - - - Send multi-exit discriminator unchanged - - - - - - Send nexthop unchanged - - - - - - diff --git a/interface-definitions/include/bgp-afi-capability-orf.xml.i b/interface-definitions/include/bgp-afi-capability-orf.xml.i deleted file mode 100644 index 9bd265f93..000000000 --- a/interface-definitions/include/bgp-afi-capability-orf.xml.i +++ /dev/null @@ -1,28 +0,0 @@ - - - - Advertise ORF capability to this peer - - - - - Advertise prefix-list ORF capability to this peer - - - - - Capability to receive the ORF - - - - - - Capability to send the ORF - - - - - - - - diff --git a/interface-definitions/include/bgp-afi-common.xml.i b/interface-definitions/include/bgp-afi-common.xml.i deleted file mode 100644 index 90c2753c8..000000000 --- a/interface-definitions/include/bgp-afi-common.xml.i +++ /dev/null @@ -1,152 +0,0 @@ - - - - Use addpath to advertise all paths to a neighbor - - - - - - Use addpath to advertise the bestpath per each neighboring AS - - - -#include - - - AS for routes sent to this peer to be the local AS - - - -#include - - - Disable sending community attributes to this peer - - - - - Disable sending extended community attributes to this peer - - - - - - Disable sending standard community attributes to this peer - - - - - - - - Originate default route to this peer - - - #include - - - - - 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 - - - u32: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 - - - u32:1-65535 - Access-list to filter incoming route updates from this peer-group - - - - - - - - - - - as-path-list to filter route updates to/from this peer - - - - - As-path-list to filter outgoing route updates to this peer - - policy as-path-list - - - - - - As-path-list to filter incoming route updates from this peer - - policy as-path-list - - - - - - - - Maximum number of prefixes to accept from this peer - - u32:1-4294967295 - Prefix limit - - - - - - -#include - - - Remove private AS numbers from AS path in outbound route updates - - - -#include -#include -#include -#include - - - Route-map to selectively unsuppress suppressed routes - - policy route-map - - - - - - Default weight for routes from this peer - - u32:1-65535 - Default weight - - - - - - - diff --git a/interface-definitions/include/bgp-afi-ipv4-prefix-list.xml.i b/interface-definitions/include/bgp-afi-ipv4-prefix-list.xml.i deleted file mode 100644 index bbbada6bd..000000000 --- a/interface-definitions/include/bgp-afi-ipv4-prefix-list.xml.i +++ /dev/null @@ -1,25 +0,0 @@ - - - - IPv4-Prefix-list to filter route updates to/from this peer - - - - - IPv4-Prefix-list to filter outgoing route updates to this peer - - policy prefix-list - - - - - - IPv4-Prefix-list to filter incoming route updates from this peer - - policy prefix-list - - - - - - diff --git a/interface-definitions/include/bgp-afi-ipv6-nexthop-local.xml.i b/interface-definitions/include/bgp-afi-ipv6-nexthop-local.xml.i deleted file mode 100644 index 4778b392f..000000000 --- a/interface-definitions/include/bgp-afi-ipv6-nexthop-local.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Nexthop attributes - - - - - Leave link-local nexthop unchanged for this peer - - - - - - diff --git a/interface-definitions/include/bgp-afi-ipv6-prefix-list.xml.i b/interface-definitions/include/bgp-afi-ipv6-prefix-list.xml.i deleted file mode 100644 index 8ae7837e9..000000000 --- a/interface-definitions/include/bgp-afi-ipv6-prefix-list.xml.i +++ /dev/null @@ -1,25 +0,0 @@ - - - - Prefix-list to filter route updates to/from this peer - - - - - Prefix-list to filter outgoing route updates to this peer - - policy prefix-list6 - - - - - - Prefix-list to filter incoming route updates from this peer - - policy prefix-list6 - - - - - - diff --git a/interface-definitions/include/bgp-afi-l2vpn-common.xml.i b/interface-definitions/include/bgp-afi-l2vpn-common.xml.i deleted file mode 100644 index 2bbf57532..000000000 --- a/interface-definitions/include/bgp-afi-l2vpn-common.xml.i +++ /dev/null @@ -1,27 +0,0 @@ - - - - Advertise All default g/w mac-ip routes in EVPN - - - - - - Advertise svi mac-ip routes in EVPN - - - - - - Route Distinguisher - - txt - Route Distinguisher, (x.x.x.x:yyy|xxxx:yyyy) - - - ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ - - - -#include - diff --git a/interface-definitions/include/bgp-afi-maximum-paths.xml.i b/interface-definitions/include/bgp-afi-maximum-paths.xml.i deleted file mode 100644 index 62133c375..000000000 --- a/interface-definitions/include/bgp-afi-maximum-paths.xml.i +++ /dev/null @@ -1,33 +0,0 @@ - - - - Forward packets over multiple paths - - - - - eBGP maximum paths - - u32:1-256 - Number of paths to consider - - - - - - - - - iBGP maximum paths - - u32:1-256 - Number of paths to consider - - - - - - - - - diff --git a/interface-definitions/include/bgp-afi-nexthop-self.xml.i b/interface-definitions/include/bgp-afi-nexthop-self.xml.i deleted file mode 100644 index 0bcc4e937..000000000 --- a/interface-definitions/include/bgp-afi-nexthop-self.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Disable the next hop calculation for this peer - - - - - Set the next hop to self for reflected routes - - - - - - 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 deleted file mode 100644 index e85bf7d11..000000000 --- a/interface-definitions/include/bgp-afi-redistribute-metric-route-map.xml.i +++ /dev/null @@ -1,12 +0,0 @@ - - - - Metric for redistributed routes - - u32:1-4294967295 - Metric for redistributed routes - - - -#include - diff --git a/interface-definitions/include/bgp-afi-route-map.xml.i b/interface-definitions/include/bgp-afi-route-map.xml.i deleted file mode 100644 index 5549f56ca..000000000 --- a/interface-definitions/include/bgp-afi-route-map.xml.i +++ /dev/null @@ -1,25 +0,0 @@ - - - - Route-map to filter route updates to/from this peer - - - - - Route-map to filter outgoing route updates - - policy route-map - - - - - - Route-map to filter incoming route updates - - policy route-map - - - - - - diff --git a/interface-definitions/include/bgp-afi-route-reflector-client.xml.i b/interface-definitions/include/bgp-afi-route-reflector-client.xml.i deleted file mode 100644 index f6a9caa61..000000000 --- a/interface-definitions/include/bgp-afi-route-reflector-client.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Peer is a route reflector client - - - - diff --git a/interface-definitions/include/bgp-afi-route-server-client.xml.i b/interface-definitions/include/bgp-afi-route-server-client.xml.i deleted file mode 100644 index 60de553fe..000000000 --- a/interface-definitions/include/bgp-afi-route-server-client.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Peer is a route server client - - - - \ No newline at end of file diff --git a/interface-definitions/include/bgp-afi-soft-reconfiguration.xml.i b/interface-definitions/include/bgp-afi-soft-reconfiguration.xml.i deleted file mode 100644 index 7af11f8f4..000000000 --- a/interface-definitions/include/bgp-afi-soft-reconfiguration.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - Soft reconfiguration for peer - - - - - Enable inbound soft reconfiguration - - - - - - diff --git a/interface-definitions/include/bgp-bfd.xml.i b/interface-definitions/include/bgp-bfd.xml.i deleted file mode 100644 index fe52b12f2..000000000 --- a/interface-definitions/include/bgp-bfd.xml.i +++ /dev/null @@ -1,15 +0,0 @@ - - - - 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 - - - - - - diff --git a/interface-definitions/include/bgp-capability.xml.i b/interface-definitions/include/bgp-capability.xml.i deleted file mode 100644 index 8de5bd8ab..000000000 --- a/interface-definitions/include/bgp-capability.xml.i +++ /dev/null @@ -1,21 +0,0 @@ - - - - Advertise capabilities to this peer-group - - - - - Advertise dynamic capability to this neighbor - - - - - - Advertise extended-nexthop capability to this neighbor - - - - - - diff --git a/interface-definitions/include/bgp-description.xml.i b/interface-definitions/include/bgp-description.xml.i deleted file mode 100644 index e1766cb9f..000000000 --- a/interface-definitions/include/bgp-description.xml.i +++ /dev/null @@ -1,7 +0,0 @@ - - - - Neighbor specific description - - - diff --git a/interface-definitions/include/bgp-disable-capability-negotiation.xml.i b/interface-definitions/include/bgp-disable-capability-negotiation.xml.i deleted file mode 100644 index a43c6e8b9..000000000 --- a/interface-definitions/include/bgp-disable-capability-negotiation.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Disable capability negotiation with this neighbor - - - - diff --git a/interface-definitions/include/bgp-disable-connected-check.xml.i b/interface-definitions/include/bgp-disable-connected-check.xml.i deleted file mode 100644 index bb9098bf6..000000000 --- a/interface-definitions/include/bgp-disable-connected-check.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Disable check to see if eBGP peer address is a connected route - - - - diff --git a/interface-definitions/include/bgp-ebgp-multihop.xml.i b/interface-definitions/include/bgp-ebgp-multihop.xml.i deleted file mode 100644 index 6459fcf47..000000000 --- a/interface-definitions/include/bgp-ebgp-multihop.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - Allow this EBGP neighbor to not be on a directly connected network - - u32:1-255 - Number of hops - - - - - - - diff --git a/interface-definitions/include/bgp-local-as.xml.i b/interface-definitions/include/bgp-local-as.xml.i deleted file mode 100644 index cf55ce476..000000000 --- a/interface-definitions/include/bgp-local-as.xml.i +++ /dev/null @@ -1,22 +0,0 @@ - - - - Local AS number [REQUIRED] - - u32:1-4294967294 - Local AS number - - - - - - - - - Disable prepending local-as to updates from EBGP peers - - - - - - diff --git a/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i b/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i deleted file mode 100644 index ece277fbf..000000000 --- a/interface-definitions/include/bgp-neighbor-afi-ipv4-unicast.xml.i +++ /dev/null @@ -1,19 +0,0 @@ - - - - IPv4 BGP neighbor parameters - - - - - Advertise capabilities to this neighbor (IPv4) - - - #include - - - #include - #include - - - diff --git a/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i b/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i deleted file mode 100644 index e43c34113..000000000 --- a/interface-definitions/include/bgp-neighbor-afi-ipv6-unicast.xml.i +++ /dev/null @@ -1,20 +0,0 @@ - - - - IPv6 BGP neighbor parameters - - - - - Advertise capabilities to this neighbor (IPv6) - - - #include - - - #include - #include - #include - - - diff --git a/interface-definitions/include/bgp-neighbor-afi-l2vpn-evpn.xml.i b/interface-definitions/include/bgp-neighbor-afi-l2vpn-evpn.xml.i deleted file mode 100644 index df346afc1..000000000 --- a/interface-definitions/include/bgp-neighbor-afi-l2vpn-evpn.xml.i +++ /dev/null @@ -1,16 +0,0 @@ - - - - L2VPN EVPN BGP settings - - - #include - #include - #include - #include - #include - #include - #include - - - diff --git a/interface-definitions/include/bgp-override-capability.xml.i b/interface-definitions/include/bgp-override-capability.xml.i deleted file mode 100644 index 88c277c8b..000000000 --- a/interface-definitions/include/bgp-override-capability.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Ignore capability negotiation with specified neighbor - - - - diff --git a/interface-definitions/include/bgp-passive.xml.i b/interface-definitions/include/bgp-passive.xml.i deleted file mode 100644 index ada961866..000000000 --- a/interface-definitions/include/bgp-passive.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Do not initiate a session with this neighbor - - - - diff --git a/interface-definitions/include/bgp-password.xml.i b/interface-definitions/include/bgp-password.xml.i deleted file mode 100644 index 5b68a2d71..000000000 --- a/interface-definitions/include/bgp-password.xml.i +++ /dev/null @@ -1,7 +0,0 @@ - - - - BGP MD5 password - - - diff --git a/interface-definitions/include/bgp-peer-group.xml.i b/interface-definitions/include/bgp-peer-group.xml.i deleted file mode 100644 index 6ee90b17f..000000000 --- a/interface-definitions/include/bgp-peer-group.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - Peer group for this peer - - - - - txt - Peer-group name - - - - diff --git a/interface-definitions/include/bgp-remote-as.xml.i b/interface-definitions/include/bgp-remote-as.xml.i deleted file mode 100644 index de3f4d2ad..000000000 --- a/interface-definitions/include/bgp-remote-as.xml.i +++ /dev/null @@ -1,27 +0,0 @@ - - - - Neighbor BGP AS number [REQUIRED] - - external internal - - - u32:1-4294967294 - Neighbor AS number - - - external - Any AS different from the local AS - - - internal - Neighbor AS number - - - - ^(external|internal)$ - - Invalid AS number - - - diff --git a/interface-definitions/include/bgp-route-map.xml.i b/interface-definitions/include/bgp-route-map.xml.i deleted file mode 100644 index 18b092354..000000000 --- a/interface-definitions/include/bgp-route-map.xml.i +++ /dev/null @@ -1,10 +0,0 @@ - - - - Route-map to modify route attributes - - policy route-map - - - - diff --git a/interface-definitions/include/bgp-route-target.xml.i b/interface-definitions/include/bgp-route-target.xml.i deleted file mode 100644 index c3df56a74..000000000 --- a/interface-definitions/include/bgp-route-target.xml.i +++ /dev/null @@ -1,45 +0,0 @@ - - - - Route Target - - - - - Route Target both import and export - - txt - Route target (x.x.x.x:yyy|xxxx:yyyy) - - - ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ - - - - - - Route Target export - - txt - Route target (x.x.x.x:yyy|xxxx:yyyy) - - - ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ - - - - - - Route Target import - - txt - Route target (x.x.x.x:yyy|xxxx:yyyy) - - - ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ - - - - - - diff --git a/interface-definitions/include/bgp-shutdown.xml.i b/interface-definitions/include/bgp-shutdown.xml.i deleted file mode 100644 index fefbfcebb..000000000 --- a/interface-definitions/include/bgp-shutdown.xml.i +++ /dev/null @@ -1,8 +0,0 @@ - - - - Administratively shut down this neighbor - - - - diff --git a/interface-definitions/include/bgp-timers-holdtime.xml.i b/interface-definitions/include/bgp-timers-holdtime.xml.i deleted file mode 100644 index 09924574b..000000000 --- a/interface-definitions/include/bgp-timers-holdtime.xml.i +++ /dev/null @@ -1,18 +0,0 @@ - - - - BGP hold timer for this neighbor - - u32:1-65535 - Hold timer in seconds - - - 0 - Hold timer disabled - - - - - - - diff --git a/interface-definitions/include/bgp-timers-keepalive.xml.i b/interface-definitions/include/bgp-timers-keepalive.xml.i deleted file mode 100644 index 7d294c9d6..000000000 --- a/interface-definitions/include/bgp-timers-keepalive.xml.i +++ /dev/null @@ -1,14 +0,0 @@ - - - - BGP keepalive interval for this neighbor - - u32:1-65535 - Keepalive interval in seconds (default 60) - - - - - - - diff --git a/interface-definitions/include/bgp-ttl-security.xml.i b/interface-definitions/include/bgp-ttl-security.xml.i deleted file mode 100644 index 3f4d1786d..000000000 --- a/interface-definitions/include/bgp-ttl-security.xml.i +++ /dev/null @@ -1,21 +0,0 @@ - - - - Ttl security mechanism - - - - - Number of the maximum number of hops to the BGP peer - - u32:1-254 - Number of hops - - - - - - - - - diff --git a/interface-definitions/include/bgp-update-source.xml.i b/interface-definitions/include/bgp-update-source.xml.i deleted file mode 100644 index 3bb79598d..000000000 --- a/interface-definitions/include/bgp-update-source.xml.i +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Source IP of routing updates - - - - - - ipv4 - IPv4 address of route source - - - ipv6 - IPv6 address of route source - - - txt - Interface as route source - - - - - - - - - diff --git a/interface-definitions/include/bgp/bgp-afi-aggregate-address.xml.i b/interface-definitions/include/bgp/bgp-afi-aggregate-address.xml.i new file mode 100644 index 000000000..c33d1097c --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-aggregate-address.xml.i @@ -0,0 +1,14 @@ + + + + Generate AS-set path information for this aggregate address + + + + + + Announce the aggregate summary network only + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-allowas-in.xml.i b/interface-definitions/include/bgp/bgp-afi-allowas-in.xml.i new file mode 100644 index 000000000..77de04ed7 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-allowas-in.xml.i @@ -0,0 +1,21 @@ + + + + Accept route that contains the local-as in the as-path + + + + + Number of occurrences of AS number + + u32:1-10 + Number of times AS is allowed in path + + + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-attribute-unchanged.xml.i b/interface-definitions/include/bgp/bgp-afi-attribute-unchanged.xml.i new file mode 100644 index 000000000..fef53dd9d --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-attribute-unchanged.xml.i @@ -0,0 +1,27 @@ + + + + BGP attributes are sent unchanged + + + + + Send AS path unchanged + + + + + + Send multi-exit discriminator unchanged + + + + + + Send nexthop unchanged + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-capability-orf.xml.i b/interface-definitions/include/bgp/bgp-afi-capability-orf.xml.i new file mode 100644 index 000000000..9bd265f93 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-capability-orf.xml.i @@ -0,0 +1,28 @@ + + + + Advertise ORF capability to this peer + + + + + Advertise prefix-list ORF capability to this peer + + + + + Capability to receive the ORF + + + + + + Capability to send the ORF + + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-common.xml.i b/interface-definitions/include/bgp/bgp-afi-common.xml.i new file mode 100644 index 000000000..9126b36e7 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-common.xml.i @@ -0,0 +1,152 @@ + + + + Use addpath to advertise all paths to a neighbor + + + + + + Use addpath to advertise the bestpath per each neighboring AS + + + +#include + + + AS for routes sent to this peer to be the local AS + + + +#include + + + Disable sending community attributes to this peer + + + + + Disable sending extended community attributes to this peer + + + + + + Disable sending standard community attributes to this peer + + + + + + + + Originate default route to this peer + + + #include + + + + + 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 + + + u32: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 + + + u32:1-65535 + Access-list to filter incoming route updates from this peer-group + + + + + + + + + + + as-path-list to filter route updates to/from this peer + + + + + As-path-list to filter outgoing route updates to this peer + + policy as-path-list + + + + + + As-path-list to filter incoming route updates from this peer + + policy as-path-list + + + + + + + + Maximum number of prefixes to accept from this peer + + u32:1-4294967295 + Prefix limit + + + + + + +#include + + + Remove private AS numbers from AS path in outbound route updates + + + +#include +#include +#include +#include + + + Route-map to selectively unsuppress suppressed routes + + policy route-map + + + + + + Default weight for routes from this peer + + u32:1-65535 + Default weight + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-ipv4-prefix-list.xml.i b/interface-definitions/include/bgp/bgp-afi-ipv4-prefix-list.xml.i new file mode 100644 index 000000000..bbbada6bd --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-ipv4-prefix-list.xml.i @@ -0,0 +1,25 @@ + + + + IPv4-Prefix-list to filter route updates to/from this peer + + + + + IPv4-Prefix-list to filter outgoing route updates to this peer + + policy prefix-list + + + + + + IPv4-Prefix-list to filter incoming route updates from this peer + + policy prefix-list + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-ipv6-nexthop-local.xml.i b/interface-definitions/include/bgp/bgp-afi-ipv6-nexthop-local.xml.i new file mode 100644 index 000000000..4778b392f --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-ipv6-nexthop-local.xml.i @@ -0,0 +1,15 @@ + + + + Nexthop attributes + + + + + Leave link-local nexthop unchanged for this peer + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-ipv6-prefix-list.xml.i b/interface-definitions/include/bgp/bgp-afi-ipv6-prefix-list.xml.i new file mode 100644 index 000000000..8ae7837e9 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-ipv6-prefix-list.xml.i @@ -0,0 +1,25 @@ + + + + Prefix-list to filter route updates to/from this peer + + + + + Prefix-list to filter outgoing route updates to this peer + + policy prefix-list6 + + + + + + Prefix-list to filter incoming route updates from this peer + + policy prefix-list6 + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-l2vpn-common.xml.i b/interface-definitions/include/bgp/bgp-afi-l2vpn-common.xml.i new file mode 100644 index 000000000..0b804f9cd --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-l2vpn-common.xml.i @@ -0,0 +1,27 @@ + + + + Advertise All default g/w mac-ip routes in EVPN + + + + + + Advertise svi mac-ip routes in EVPN + + + + + + Route Distinguisher + + txt + Route Distinguisher, (x.x.x.x:yyy|xxxx:yyyy) + + + ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ + + + +#include + diff --git a/interface-definitions/include/bgp/bgp-afi-maximum-paths.xml.i b/interface-definitions/include/bgp/bgp-afi-maximum-paths.xml.i new file mode 100644 index 000000000..62133c375 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-maximum-paths.xml.i @@ -0,0 +1,33 @@ + + + + Forward packets over multiple paths + + + + + eBGP maximum paths + + u32:1-256 + Number of paths to consider + + + + + + + + + iBGP maximum paths + + u32:1-256 + Number of paths to consider + + + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-nexthop-self.xml.i b/interface-definitions/include/bgp/bgp-afi-nexthop-self.xml.i new file mode 100644 index 000000000..0bcc4e937 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-nexthop-self.xml.i @@ -0,0 +1,15 @@ + + + + Disable the next hop calculation for this peer + + + + + Set the next hop to self for reflected routes + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-redistribute-metric-route-map.xml.i b/interface-definitions/include/bgp/bgp-afi-redistribute-metric-route-map.xml.i new file mode 100644 index 000000000..cb930ed70 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-redistribute-metric-route-map.xml.i @@ -0,0 +1,12 @@ + + + + Metric for redistributed routes + + u32:1-4294967295 + Metric for redistributed routes + + + +#include + diff --git a/interface-definitions/include/bgp/bgp-afi-route-map.xml.i b/interface-definitions/include/bgp/bgp-afi-route-map.xml.i new file mode 100644 index 000000000..5549f56ca --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-route-map.xml.i @@ -0,0 +1,25 @@ + + + + Route-map to filter route updates to/from this peer + + + + + Route-map to filter outgoing route updates + + policy route-map + + + + + + Route-map to filter incoming route updates + + policy route-map + + + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-route-reflector-client.xml.i b/interface-definitions/include/bgp/bgp-afi-route-reflector-client.xml.i new file mode 100644 index 000000000..f6a9caa61 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-route-reflector-client.xml.i @@ -0,0 +1,8 @@ + + + + Peer is a route reflector client + + + + diff --git a/interface-definitions/include/bgp/bgp-afi-route-server-client.xml.i b/interface-definitions/include/bgp/bgp-afi-route-server-client.xml.i new file mode 100644 index 000000000..60de553fe --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-route-server-client.xml.i @@ -0,0 +1,8 @@ + + + + Peer is a route server client + + + + \ No newline at end of file diff --git a/interface-definitions/include/bgp/bgp-afi-soft-reconfiguration.xml.i b/interface-definitions/include/bgp/bgp-afi-soft-reconfiguration.xml.i new file mode 100644 index 000000000..7af11f8f4 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-afi-soft-reconfiguration.xml.i @@ -0,0 +1,15 @@ + + + + Soft reconfiguration for peer + + + + + Enable inbound soft reconfiguration + + + + + + diff --git a/interface-definitions/include/bgp/bgp-bfd.xml.i b/interface-definitions/include/bgp/bgp-bfd.xml.i new file mode 100644 index 000000000..fe52b12f2 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-bfd.xml.i @@ -0,0 +1,15 @@ + + + + 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 + + + + + + diff --git a/interface-definitions/include/bgp/bgp-capability.xml.i b/interface-definitions/include/bgp/bgp-capability.xml.i new file mode 100644 index 000000000..8de5bd8ab --- /dev/null +++ b/interface-definitions/include/bgp/bgp-capability.xml.i @@ -0,0 +1,21 @@ + + + + Advertise capabilities to this peer-group + + + + + Advertise dynamic capability to this neighbor + + + + + + Advertise extended-nexthop capability to this neighbor + + + + + + diff --git a/interface-definitions/include/bgp/bgp-description.xml.i b/interface-definitions/include/bgp/bgp-description.xml.i new file mode 100644 index 000000000..e1766cb9f --- /dev/null +++ b/interface-definitions/include/bgp/bgp-description.xml.i @@ -0,0 +1,7 @@ + + + + Neighbor specific description + + + diff --git a/interface-definitions/include/bgp/bgp-disable-capability-negotiation.xml.i b/interface-definitions/include/bgp/bgp-disable-capability-negotiation.xml.i new file mode 100644 index 000000000..a43c6e8b9 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-disable-capability-negotiation.xml.i @@ -0,0 +1,8 @@ + + + + Disable capability negotiation with this neighbor + + + + diff --git a/interface-definitions/include/bgp/bgp-disable-connected-check.xml.i b/interface-definitions/include/bgp/bgp-disable-connected-check.xml.i new file mode 100644 index 000000000..bb9098bf6 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-disable-connected-check.xml.i @@ -0,0 +1,8 @@ + + + + Disable check to see if eBGP peer address is a connected route + + + + diff --git a/interface-definitions/include/bgp/bgp-ebgp-multihop.xml.i b/interface-definitions/include/bgp/bgp-ebgp-multihop.xml.i new file mode 100644 index 000000000..6459fcf47 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-ebgp-multihop.xml.i @@ -0,0 +1,14 @@ + + + + Allow this EBGP neighbor to not be on a directly connected network + + u32:1-255 + Number of hops + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-local-as.xml.i b/interface-definitions/include/bgp/bgp-local-as.xml.i new file mode 100644 index 000000000..cf55ce476 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-local-as.xml.i @@ -0,0 +1,22 @@ + + + + Local AS number [REQUIRED] + + u32:1-4294967294 + Local AS number + + + + + + + + + Disable prepending local-as to updates from EBGP peers + + + + + + diff --git a/interface-definitions/include/bgp/bgp-neighbor-afi-ipv4-unicast.xml.i b/interface-definitions/include/bgp/bgp-neighbor-afi-ipv4-unicast.xml.i new file mode 100644 index 000000000..964bc6264 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-neighbor-afi-ipv4-unicast.xml.i @@ -0,0 +1,19 @@ + + + + IPv4 BGP neighbor parameters + + + + + Advertise capabilities to this neighbor (IPv4) + + + #include + + + #include + #include + + + diff --git a/interface-definitions/include/bgp/bgp-neighbor-afi-ipv6-unicast.xml.i b/interface-definitions/include/bgp/bgp-neighbor-afi-ipv6-unicast.xml.i new file mode 100644 index 000000000..c31863320 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-neighbor-afi-ipv6-unicast.xml.i @@ -0,0 +1,20 @@ + + + + IPv6 BGP neighbor parameters + + + + + Advertise capabilities to this neighbor (IPv6) + + + #include + + + #include + #include + #include + + + diff --git a/interface-definitions/include/bgp/bgp-neighbor-afi-l2vpn-evpn.xml.i b/interface-definitions/include/bgp/bgp-neighbor-afi-l2vpn-evpn.xml.i new file mode 100644 index 000000000..35e11ad2c --- /dev/null +++ b/interface-definitions/include/bgp/bgp-neighbor-afi-l2vpn-evpn.xml.i @@ -0,0 +1,16 @@ + + + + L2VPN EVPN BGP settings + + + #include + #include + #include + #include + #include + #include + #include + + + diff --git a/interface-definitions/include/bgp/bgp-override-capability.xml.i b/interface-definitions/include/bgp/bgp-override-capability.xml.i new file mode 100644 index 000000000..88c277c8b --- /dev/null +++ b/interface-definitions/include/bgp/bgp-override-capability.xml.i @@ -0,0 +1,8 @@ + + + + Ignore capability negotiation with specified neighbor + + + + diff --git a/interface-definitions/include/bgp/bgp-passive.xml.i b/interface-definitions/include/bgp/bgp-passive.xml.i new file mode 100644 index 000000000..ada961866 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-passive.xml.i @@ -0,0 +1,8 @@ + + + + Do not initiate a session with this neighbor + + + + diff --git a/interface-definitions/include/bgp/bgp-password.xml.i b/interface-definitions/include/bgp/bgp-password.xml.i new file mode 100644 index 000000000..5b68a2d71 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-password.xml.i @@ -0,0 +1,7 @@ + + + + BGP MD5 password + + + diff --git a/interface-definitions/include/bgp/bgp-peer-group.xml.i b/interface-definitions/include/bgp/bgp-peer-group.xml.i new file mode 100644 index 000000000..6ee90b17f --- /dev/null +++ b/interface-definitions/include/bgp/bgp-peer-group.xml.i @@ -0,0 +1,14 @@ + + + + Peer group for this peer + + + + + txt + Peer-group name + + + + diff --git a/interface-definitions/include/bgp/bgp-remote-as.xml.i b/interface-definitions/include/bgp/bgp-remote-as.xml.i new file mode 100644 index 000000000..de3f4d2ad --- /dev/null +++ b/interface-definitions/include/bgp/bgp-remote-as.xml.i @@ -0,0 +1,27 @@ + + + + Neighbor BGP AS number [REQUIRED] + + external internal + + + u32:1-4294967294 + Neighbor AS number + + + external + Any AS different from the local AS + + + internal + Neighbor AS number + + + + ^(external|internal)$ + + Invalid AS number + + + diff --git a/interface-definitions/include/bgp/bgp-route-target.xml.i b/interface-definitions/include/bgp/bgp-route-target.xml.i new file mode 100644 index 000000000..c3df56a74 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-route-target.xml.i @@ -0,0 +1,45 @@ + + + + Route Target + + + + + Route Target both import and export + + txt + Route target (x.x.x.x:yyy|xxxx:yyyy) + + + ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ + + + + + + Route Target export + + txt + Route target (x.x.x.x:yyy|xxxx:yyyy) + + + ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ + + + + + + Route Target import + + txt + Route target (x.x.x.x:yyy|xxxx:yyyy) + + + ^((25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)(\.(25[0-5]|2[0-4][0-9]|[1][0-9][0-9]|[1-9][0-9]|[0-9]?)){3}|[0-9]{1,10}):[0-9]{1,5}$ + + + + + + diff --git a/interface-definitions/include/bgp/bgp-shutdown.xml.i b/interface-definitions/include/bgp/bgp-shutdown.xml.i new file mode 100644 index 000000000..fefbfcebb --- /dev/null +++ b/interface-definitions/include/bgp/bgp-shutdown.xml.i @@ -0,0 +1,8 @@ + + + + Administratively shut down this neighbor + + + + diff --git a/interface-definitions/include/bgp/bgp-timers-holdtime.xml.i b/interface-definitions/include/bgp/bgp-timers-holdtime.xml.i new file mode 100644 index 000000000..09924574b --- /dev/null +++ b/interface-definitions/include/bgp/bgp-timers-holdtime.xml.i @@ -0,0 +1,18 @@ + + + + BGP hold timer for this neighbor + + u32:1-65535 + Hold timer in seconds + + + 0 + Hold timer disabled + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-timers-keepalive.xml.i b/interface-definitions/include/bgp/bgp-timers-keepalive.xml.i new file mode 100644 index 000000000..7d294c9d6 --- /dev/null +++ b/interface-definitions/include/bgp/bgp-timers-keepalive.xml.i @@ -0,0 +1,14 @@ + + + + BGP keepalive interval for this neighbor + + u32:1-65535 + Keepalive interval in seconds (default 60) + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-ttl-security.xml.i b/interface-definitions/include/bgp/bgp-ttl-security.xml.i new file mode 100644 index 000000000..3f4d1786d --- /dev/null +++ b/interface-definitions/include/bgp/bgp-ttl-security.xml.i @@ -0,0 +1,21 @@ + + + + Ttl security mechanism + + + + + Number of the maximum number of hops to the BGP peer + + u32:1-254 + Number of hops + + + + + + + + + diff --git a/interface-definitions/include/bgp/bgp-update-source.xml.i b/interface-definitions/include/bgp/bgp-update-source.xml.i new file mode 100644 index 000000000..3bb79598d --- /dev/null +++ b/interface-definitions/include/bgp/bgp-update-source.xml.i @@ -0,0 +1,29 @@ + + + + + Source IP of routing updates + + + + + + ipv4 + IPv4 address of route source + + + ipv6 + IPv6 address of route source + + + txt + Interface as route source + + + + + + + + + -- cgit v1.2.3