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/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 ++++ 37 files changed, 799 insertions(+) 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/bgp') 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