Cisco - exibe TODAS as rotas usando um único comando

17

No Junos, quando você usa um, show routeele exibe as tabelas de roteamento, começando com inet.0 (tabela de roteamento global) e listando cada VRF em ordem alfabética.

Estou atrás de um comando semelhante, pelo seguinte motivo, nova implantação da WAN: engenheiro remoto para verificar a conectividade VRF sem conectar a LAN, portanto, desejo listar as rotas obrigatórias que são obrigatórias em cada VRF (por exemplo, 0/0).

Eu sei que posso conseguir isso com isso, show ip bgp vpnv4 allmas isso não exibe a tabela de roteamento global e que é usada atualmente para gerenciamento.

em Junos eu executaria o show route 0/0que mostraria todas as ocorrências da rota especificada em todos os VRFs do dispositivo, incluindo 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

estou perdendo uma maneira realmente óbvia de conseguir isso?

DrBru
fonte

Respostas:

16

show ip route vrf * exibe a tabela de roteamento global mais todas as instâncias VRF.

sh ip route vrf * 0.0.0.0 exibe a rota padrão para cada VRF.

Isso mostra a rota padrão para cada VRF, incluindo o VRF padrão. Como este IOS 12.4 não mostra o nome do VRF ao exibir uma rota correspondente, uma etiqueta de rota foi adicionada nas rotas estáticas para ajudar a identificar o VRF.

r1 # mostre a rota IP vrf * 0.0.0.0

Entrada de roteamento para 0.0.0.0/0, super-rede
  Conhecido por "estático", distância 1, métrica 0, caminho padrão candidato
  Tag 100
  Blocos do descritor de roteamento:
  * 192.0.2.2
      A métrica da rota é 0, a contagem de compartilhamento de tráfego é 1
      Tag de rota 100

Entrada de roteamento para 0.0.0.0/0, super-rede
  Conhecido por "estático", distância 1, métrica 0, caminho padrão candidato
  Tag 200
  Blocos do descritor de roteamento:
  * 192.0.2.2
      A métrica da rota é 0, a contagem de compartilhamento de tráfego é 1
      Tag de rota 200

A exibição de prefixos mais longos na sua rota correspondente mostrará os nomes do VRF. `sh ip route vrf * 192.0.2.0 prefixos mais longos '.

generalnetworkerror
fonte
no nome 12.2 (33) SRD e 15.1 (2) T VRF é mostrado com a rota, exceto que 'Padrão' é omitido. Não tenho certeza exatamente quando foi adicionado, mas acho que 12,2 (33) SRA (cerca de 8 anos atrás).
ytti
3

show ip route para o FIB IPv4.

show ipv6 route para o IPv6 FIB.

Rotas VRF:

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

é claro, * mostra todos os VRFs.

Olipro
fonte
"show ip route" na verdade não exibir quaisquer rotas VRF
DrBru
ah, ele quer rotas VRF. Vou atualizá-lo.
Olipro