From c6be441c86bc8fe2e938e2bd3c85f99071cbfb49 Mon Sep 17 00:00:00 2001 From: l0crian1 Date: Wed, 15 May 2024 14:54:18 -0400 Subject: T6335: Add/Update EVPN op commands Added the following commands: show evpn show evpn es show evpn es show evpn es detail show evpn es-evi show evpn es-evi detail show evpn es-evi vni show evpn vni show evpn vni detail show evpn vni Updated the following commands: show evpn access-vlan show evpn arp-cache show evpn mac show evpn next-hops show evpn rmac --- op-mode-definitions/include/vni-tagnode-all.xml.i | 5 +- op-mode-definitions/include/vni-tagnode.xml.i | 5 +- op-mode-definitions/show-evpn.xml.in | 59 ++++++++++++++++++++++- 3 files changed, 63 insertions(+), 6 deletions(-) (limited to 'op-mode-definitions') diff --git a/op-mode-definitions/include/vni-tagnode-all.xml.i b/op-mode-definitions/include/vni-tagnode-all.xml.i index 0fedb9371..18f74653b 100644 --- a/op-mode-definitions/include/vni-tagnode-all.xml.i +++ b/op-mode-definitions/include/vni-tagnode-all.xml.i @@ -3,9 +3,10 @@ VXLAN network identifier (VNI) number - 1-16777215 all + <1-16777215> all + - ${vyos_op_scripts_dir}/vtysh_wrapper.sh $@ + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" diff --git a/op-mode-definitions/include/vni-tagnode.xml.i b/op-mode-definitions/include/vni-tagnode.xml.i index 22f2d33bd..363da8d5e 100644 --- a/op-mode-definitions/include/vni-tagnode.xml.i +++ b/op-mode-definitions/include/vni-tagnode.xml.i @@ -3,9 +3,10 @@ VXLAN network identifier (VNI) number - 1-16777215 + <1-16777215> + - ${vyos_op_scripts_dir}/vtysh_wrapper.sh $@ + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" diff --git a/op-mode-definitions/show-evpn.xml.in b/op-mode-definitions/show-evpn.xml.in index a005cbc30..ba3b104cd 100644 --- a/op-mode-definitions/show-evpn.xml.in +++ b/op-mode-definitions/show-evpn.xml.in @@ -14,7 +14,7 @@ #include - ${vyos_op_scripts_dir}/vtysh_wrapper.sh $@ + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" @@ -31,7 +31,7 @@ <1-4094> - ${vyos_op_scripts_dir}/vtysh_wrapper.sh $@ + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" @@ -43,6 +43,45 @@ #include + + + Show ESI information for specified ESI + + <esi> + + + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + Show ESI information + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + Show ESI details + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + + + Show ESI information per EVI + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + Show ESI per EVI details + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + #include + + MAC addresses @@ -67,7 +106,23 @@ #include + #include + + + Show VNI information + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + Show VNI details + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" + + + + ${vyos_op_scripts_dir}/evpn.py show_evpn --command "$*" -- cgit v1.2.3