Cisco - Zeigen Sie ALLE Routen mit einem einzigen Befehl an

17

In Junos werden bei Verwendung von a show routedie Routingtabellen angezeigt, beginnend mit inet.0 (globale Routingtabelle), und anschließend werden die einzelnen VRFs in alphabetischer Reihenfolge aufgelistet.

Ich bin nach einem ähnlichen Befehl aus folgendem Grund neuer WAN-Einsatz: Remote-Techniker, der die VRF-Konnektivität überprüft, ohne das LAN anzuschließen, daher möchte ich die obligatorischen Routen auflisten, die in jeder VRF obligatorisch sind (zB 0/0).

Ich weiß, dass ich dies mit erreichen kann, show ip bgp vpnv4 allaber dies zeigt die globale Routing-Tabelle nicht an, und diese wird derzeit für die Verwaltung verwendet.

In Junos würde ich ausführen, show route 0/0die alle Vorkommen der angegebenen Route in jeder VRF über das Gerät einschließlich inet.0 anzeigen würde

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

Vermisse ich einen wirklich offensichtlichen Weg, um dies zu erreichen?

DrBru
quelle

Antworten:

16

show ip route vrf * Zeigt die globale Routingtabelle sowie alle VRF-Instanzen an.

sh ip route vrf * 0.0.0.0 Zeigt die Standardroute für jede VRF an.

Hier wird die Standardroute für jede VRF angezeigt, einschließlich der Standard-VRF. Da in diesem IOS 12.4 der VRF-Name bei der Anzeige einer übereinstimmenden Route nicht angezeigt wird, wurde den statischen Routen ein Routentag hinzugefügt, um die Identifizierung der VRF zu erleichtern.

r1 # show ip route vrf * 0.0.0.0

Routing-Eintrag für 0.0.0.0/0, supernet
  Bekannt über "statisch", Abstand 1, Metrik 0, Kandidaten-Standardpfad
  Tag 100
  Routing-Deskriptorblöcke:
  * 192.0.2.2
      Die Routenmetrik ist 0, die Anzahl der Verkehrsanteile ist 1
      Routen-Tag 100

Routing-Eintrag für 0.0.0.0/0, supernet
  Bekannt über "statisch", Abstand 1, Metrik 0, Kandidaten-Standardpfad
  Tag 200
  Routing-Deskriptorblöcke:
  * 192.0.2.2
      Die Routenmetrik ist 0, die Anzahl der Verkehrsanteile ist 1
      Routen-Tag 200

Wenn Sie längere Präfixe auf Ihrer passenden Route anzeigen, werden die VRF-Namen angezeigt. `sh ip route vrf * 192.0.2.0 längere Präfixe '.

generalnetworkerror
quelle
in 12.2 (33) SRD und 15.1 (2) T wird der VRF-Name zusammen mit der Route angezeigt, mit der Ausnahme, dass 'Standard' weggelassen wird. Ich weiß nicht genau, wann es hinzugefügt wurde, aber ich würde 12.2 (33) SRA schätzen (vor ungefähr 8 Jahren).
Ytti
3

show ip route für die IPv4 FIB.

show ipv6 route für die IPv6 FIB.

VRF-Strecken:

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

Natürlich zeigt * alle VRFs.

Olipro
quelle
"show ip route" zeigt tatsächlich keine VRF-Routen an
DrBru
ah, er will VRF-Strecken. Ich werde es aktualisieren.
Olipro