Cisco - afficher TOUS les itinéraires à l'aide d'une seule commande

17

Dans Junos, lorsque vous utilisez un, show routeil affiche les tables de routage, en commençant par inet.0 (table de routage globale), puis en répertoriant chaque VRF par ordre alphabétique.

Je suis après une commande similaire, pour la raison suivante, un nouveau déploiement WAN: ingénieur à distance pour vérifier la connectivité VRF sans brancher le LAN, donc je veux lister les routes obligatoires qui sont obligatoires dans chaque VRF (par exemple 0/0).

Je sais que je peux y parvenir avec show ip bgp vpnv4 allmais cela n'affiche pas la table de routage globale, et qui est actuellement utilisée pour la gestion.

dans Junos, je courrais show route 0/0qui afficherait toutes les occurrences de l'itinéraire spécifié dans chaque VRF sur l'appareil, y compris inet.0

iank@r1> show route 0/0 exact terse 

vrf1.inet.0: 99 destinations, 105 routes (99 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* 0.0.0.0/0          B 170        100          0 >172.31.30.2     64512 I

vrf2.inet.0: 362 destinations, 408 routes (362 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* 0.0.0.0/0          B 170        100            >172.31.7.2      64999 I

vrf3.inet.0: 658 destinations, 711 routes (658 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* 0.0.0.0/0          B 170        100            >172.31.12.2     64999 I

vrf4.inet.0: 377 destinations, 423 routes (377 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

A Destination        P Prf   Metric 1   Metric 2  Next hop        AS path
* 0.0.0.0/0          B 170        100            >172.31.3.2      64999 I

manque-t-il un moyen vraiment évident d'y parvenir?

DrBru
la source

Réponses:

16

show ip route vrf * affiche la table de routage globale ainsi que toutes les instances VRF.

sh ip route vrf * 0.0.0.0 affiche l'itinéraire par défaut pour chaque VRF.

Cela montre l'itinéraire par défaut pour chaque VRF, y compris le VRF par défaut. Comme cet IOS 12.4 n'affiche pas le nom VRF lors de l'affichage d'un itinéraire correspondant, une balise d'itinéraire a été ajoutée sur les itinéraires statiques pour aider à identifier leur VRF.

r1 # show ip route vrf * 0.0.0.0

Entrée de routage pour 0.0.0.0/0, supernet
  Connu via "statique", distance 1, métrique 0, chemin par défaut candidat
  Tag 100
  Blocs de descripteurs de routage:
  * 192.0.2.2
      La métrique de l'itinéraire est 0, le nombre de partages de trafic est 1
      Étiquette d'itinéraire 100

Entrée de routage pour 0.0.0.0/0, supernet
  Connu via "statique", distance 1, métrique 0, chemin par défaut candidat
  Tag 200
  Blocs de descripteurs de routage:
  * 192.0.2.2
      La métrique de l'itinéraire est 0, le nombre de partages de trafic est 1
      Étiquette d'itinéraire 200

Afficher des préfixes plus longs sur votre itinéraire correspondant affichera les noms VRF. `sh ip route vrf * 192.0.2.0 préfixes plus longs '.

erreur générale de réseau
la source
dans 12.2 (33) SRD et 15.1 (2) T, le nom VRF est affiché avec l'itinéraire, sauf que 'Default' est omis. Je ne sais pas exactement quand il a été ajouté, mais je suppose que 12.2 (33) SRA (il y a environ 8 ans).
ytti
3

show ip route pour la FIB IPv4.

show ipv6 route pour la FIB IPv6.

Itinéraires VRF:

show <ip/ipv6> route vrf <*/vrfName>

bien sûr, * affiche tous les VRF.

Olipro
la source
"show ip route" n'affiche en fait aucune route VRF
DrBru
ah, il veut des routes VRF. Je vais le mettre à jour.
Olipro