Cisco: muestra TODAS las rutas con un solo comando

17

En Junos, cuando usa un show route, muestra las tablas de enrutamiento, comenzando con inet.0 (tabla de enrutamiento global) y luego enumerando cada VRF en orden alfabético.

Estoy detrás de un comando similar, por la siguiente razón, nueva implementación de WAN: ingeniero remoto para verificar la conectividad VRF sin conectar la LAN, por lo tanto, quiero enumerar las rutas obligatorias que son obligatorias en cada VRF (por ejemplo, 0/0).

Sé que puedo lograr esto con, show ip bgp vpnv4 allpero esto no muestra la tabla de enrutamiento global, y eso se usa actualmente para la administración.

en Junos correría, show route 0/0lo que mostraría todas las apariciones de la ruta especificada en cada VRF en el dispositivo, incluido 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

¿Me estoy perdiendo una forma realmente obvia de lograr esto?

DrBru
fuente

Respuestas:

16

show ip route vrf * muestra la tabla de enrutamiento global más todas las instancias de VRF.

sh ip route vrf * 0.0.0.0 muestra la ruta predeterminada para cada VRF.

Esto muestra la ruta predeterminada para cada VRF, incluida la VRF predeterminada. Como este IOS 12.4 no muestra el nombre VRF cuando se muestra una ruta coincidente, se agregó una etiqueta de ruta en las rutas estáticas para ayudar a identificar su VRF.

r1 # show ip route vrf * 0.0.0.0

Entrada de enrutamiento para 0.0.0.0/0, superred
  Conocido a través de "estático", distancia 1, métrica 0, ruta predeterminada del candidato
  Etiqueta 100
  Bloques descriptores de enrutamiento:
  * 192.0.2.2
      La métrica de ruta es 0, el recuento de tráfico compartido es 1
      Etiqueta de ruta 100

Entrada de enrutamiento para 0.0.0.0/0, superred
  Conocido a través de "estático", distancia 1, métrica 0, ruta predeterminada del candidato
  Etiqueta 200
  Bloques descriptores de enrutamiento:
  * 192.0.2.2
      La métrica de ruta es 0, el recuento de tráfico compartido es 1
      Etiqueta de ruta 200

Mostrar prefijos más largos en su ruta coincidente mostrará los nombres VRF. `sh ip route vrf * 192.0.2.0 prefijos más largos '.

generalnetworkerror
fuente
en 12.2 (33) SRD y 15.1 (2) T El nombre VRF se muestra con la ruta, excepto que se omite 'Default'. No estoy seguro exactamente cuándo se agregó, pero supongo que 12.2 (33) SRA (hace aproximadamente 8 años).
ytti
3

show ip route para el IPv4 FIB.

show ipv6 route para el IPv6 FIB.

Rutas VRF:

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

por supuesto, * muestra todos los VRF.

Olipro
fuente
"show ip route" en realidad no muestra ninguna ruta VRF
DrBru
ah, él quiere rutas VRF. Lo actualizaré.
Olipro