summaryrefslogtreecommitdiff
path: root/op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-04-09 19:44:44 +0200
committerChristian Poessinger <christian@poessinger.com>2021-04-09 19:44:44 +0200
commit34d789579cda1a940ac65671b41466880267944b (patch)
tree2d4fe9d38bc8d5f3a99763dc7b9a1ca4a868a277 /op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i
parentb80e72a4434d62ae99c3a82805aef87381987f7a (diff)
downloadvyos-1x-34d789579cda1a940ac65671b41466880267944b.tar.gz
vyos-1x-34d789579cda1a940ac65671b41466880267944b.zip
op-mode: bgp: move common includes to include/bgp directory
This change makes it easier to group all BGP related operational level command building blocks in one place.
Diffstat (limited to 'op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i')
-rw-r--r--op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i243
1 files changed, 0 insertions, 243 deletions
diff --git a/op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i b/op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i
deleted file mode 100644
index dc0926375..000000000
--- a/op-mode-definitions/include/bgp-afi-ipv4-ipv6-common.xml.i
+++ /dev/null
@@ -1,243 +0,0 @@
-<!-- included start from bgp-afi-ipv4-ipv6-common.xml.i -->
-<node name="community">
- <properties>
- <help>Display routes matching the community</help>
- </properties>
- <children>
- <leafNode name="accept-own">
- <properties>
- <help>Should accept local VPN route if exported and imported into different VRF (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="accept-own-nexthop">
- <properties>
- <help>Should accept VPN route with local nexthop (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="blackhole">
- <properties>
- <help>Inform EBGP peers to blackhole traffic to prefix (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="exact-match">
- <properties>
- <help>Exact match of the communities</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="graceful-shutdown">
- <properties>
- <help>Graceful shutdown (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="llgr-stale">
- <properties>
- <help>Staled Long-lived Graceful Restart VPN route (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="local-AS">
- <properties>
- <help>Do not send outside local AS (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="no-advertise">
- <properties>
- <help>Do not advertise to any peer (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="no-export">
- <properties>
- <help>Do not export to next AS (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="no-llgr">
- <properties>
- <help>Removed because Long-lived Graceful Restart was not enabled for VPN route (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="no-peer">
- <properties>
- <help>Do not export to any peer (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="route-filter-translated-v4">
- <properties>
- <help>RT translated VPNv4 route filtering (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="route-filter-translated-v6">
- <properties>
- <help>RT translated VPNv6 route filtering (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="route-filter-v4">
- <properties>
- <help>RT VPNv4 route filtering (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="route-filter-v6">
- <properties>
- <help>RT VPNv6 route filtering (well-known community)</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- </children>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</node>
-<tagNode name="community-list">
- <properties>
- <help>Display routes matching the community-list</help>
- <completionHelp>
- <list>1-500 name</list>
- </completionHelp>
- </properties>
- <children>
- <leafNode name="exact-match">
- <properties>
- <help>Show BGP routes exactly matching specified community list</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- </children>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</tagNode>
-<node name="dampening">
- <properties>
- <help>Display detailed information about dampening</help>
- </properties>
- <children>
- <leafNode name="dampened-paths">
- <properties>
- <help>Display paths suppressed due to dampening</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="flap-statistics">
- <properties>
- <help>Display flap statistics of routes</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="parameters">
- <properties>
- <help>Display detail of configured dampening parameters</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- </children>
-</node>
-<tagNode name="filter-list">
- <properties>
- <help>Display routes conforming to the filter-list</help>
- <completionHelp>
- <script>vtysh -c 'show bgp as-path-access-list' | grep 'AS path access list' | awk '{print $NF}'</script>
- </completionHelp>
- </properties>
-</tagNode>
-<node name="large-community">
- <properties>
- <help>Show BGP routes matching the specified large-communities</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</node>
-<leafNode name="neighbors">
- <properties>
- <help>Detailed information on TCP and BGP neighbor connections</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</leafNode>
-<tagNode name="neighbors">
- <properties>
- <help>Show detailed BGP IPv4 unicast neighbor information</help>
- <completionHelp>
- <script>vtysh -c 'show bgp summary' | awk '{print $1'} | grep -e '^[0-9a-f]'</script>
- </completionHelp>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- <children>
- <leafNode name="advertised-routes">
- <properties>
- <help>Show routes advertised to a BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="dampened-routes">
- <properties>
- <help>Show dampened routes received from BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="flap-statistics">
- <properties>
- <help>Show flap statistics of the routes learned from BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="prefix-counts">
- <properties>
- <help>Show detailed prefix count information for BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <node name="received">
- <properties>
- <help>Show information received from BGP neighbor</help>
- </properties>
- <children>
- <leafNode name="prefix-filter">
- <properties>
- <help>Show prefixlist filter</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- </children>
- </node>
- <leafNode name="received-routes">
- <properties>
- <help>Show received routes from BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- <leafNode name="routes">
- <properties>
- <help>Show routes learned from BGP neighbor</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
- </leafNode>
- </children>
-</tagNode>
-<tagNode name="prefix-list">
- <properties>
- <help>Display routes conforming to the prefix-list</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</tagNode>
-<tagNode name="regexp">
- <properties>
- <help>Display routes matching the AS path regular expression</help>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</tagNode>
-<tagNode name="route-map">
- <properties>
- <help>Show BGP routes matching the specified route map</help>
- <completionHelp>
- <path>policy route-map</path>
- </completionHelp>
- </properties>
- <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command>
-</tagNode>
-<!-- included end -->