diff options
| author | Christian Breunig <christian@breunig.cc> | 2024-01-30 16:06:14 +0000 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-30 16:06:14 +0000 | 
| commit | ee69903d9245e6be2e652a3aef97f01f31d40066 (patch) | |
| tree | 8223ef4870d12766432c774a27b315d6fe922bd4 | |
| parent | e13d901fd903f69dad4c02152ebb4ff4ad858c7c (diff) | |
| parent | c23775d29fd3bebbfd6ae9483fd12f2fb643c9a2 (diff) | |
| download | vyos-1x-ee69903d9245e6be2e652a3aef97f01f31d40066.tar.gz vyos-1x-ee69903d9245e6be2e652a3aef97f01f31d40066.zip | |
Merge pull request #2906 from jvoss/T6003
rpki: T6003: Add 'show rpki as-number' and 'show rpki prefix'
| -rw-r--r-- | op-mode-definitions/rpki.xml.in | 29 | 
1 files changed, 29 insertions, 0 deletions
| diff --git a/op-mode-definitions/rpki.xml.in b/op-mode-definitions/rpki.xml.in index 72d378b88..9e0f83e20 100644 --- a/op-mode-definitions/rpki.xml.in +++ b/op-mode-definitions/rpki.xml.in @@ -7,6 +7,15 @@            <help>Show RPKI (Resource Public Key Infrastructure) information</help>          </properties>          <children> +          <tagNode name="as-number"> +             <properties> +               <help>Lookup by ASN in prefix table</help> +               <completionHelp> +                 <list><ASNUM></list> +               </completionHelp> +             </properties> +             <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command> +          </tagNode>            <leafNode name="cache-connection">              <properties>                <help>Show RPKI cache connections</help> @@ -19,6 +28,26 @@               </properties>               <command>vtysh -c "show rpki cache-server"</command>            </leafNode> +          <tagNode name="prefix"> +             <properties> +               <help>Lookup IP prefix and optionally ASN in prefix table</help> +               <completionHelp> +                 <list><x.x.x.x/x> <h:h:h:h:h:h:h:h/x></list> +               </completionHelp> +             </properties> +             <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $@</command> +             <children> +               <tagNode name="as-number"> +                <properties> +                  <help>AS Number</help> +                  <completionHelp> +                    <list><ASNUM></list> +                  </completionHelp> +                </properties> +                <command>${vyos_op_scripts_dir}/vtysh_wrapper.sh $(echo $@ | sed -e "s/as-number //g")</command> +              </tagNode> +             </children> +          </tagNode>            <leafNode name="prefix-table">               <properties>                 <help>Show RPKI-validated prefixes</help> | 
