Existe um comando no Cisco IOS para mostrar todas as rotas marcadas com uma tag específica?

3

No Cisco IOS, se eu tiver uma entrada de mapa de rotas da seguinte forma:

route-map redistribute deny 10
 match tag 65000 100
!

Existe um comando 'show' que me dará uma lista de todas as rotas que corresponderão a essa estrofe?

EDITAR: Para aqueles que estão pensando em usar 'show ip route' e 'inc', a forma de resumo do show ip route não inclui informações de tags:

Router>show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is x.x.x.x to network 0.0.0.0

B    216.221.5.0/24 [20/2948] via 208.51.134.254, 1d19h
B    216.187.99.0/24 [20/0] via 4.69.184.193, 1d19h
B    210.51.225.0/24 [20/0] via 157.130.10.233, 1d19h
...

Ele é exibido apenas quando você fornece um prefixo como argumento:

route-views.oregon-ix.net>show ip route 216.221.5.0
Routing entry for 216.221.5.0/24
  Known via "bgp 6447", distance 20, metric 2948
  Tag 3549, type external
  Last update from 208.51.134.254 1d19h ago
  Routing Descriptor Blocks:
  * 208.51.134.254, from 208.51.134.254, 1d19h ago
      Route metric is 2948, traffic share count is 1
      AS Hops 2
      **Route tag 3549**

Portanto, um comando 'show ip route' não permite que você obtenha informações sobre todas as rotas marcadas com uma tag específica.

    
por Murali Suriar 06.05.2009 / 10:07

6 respostas

2

Eu não tentei totalmente isso, mas ocorreu-me que você poderia criar um processo de rota falso com um mapa de rotas que redistribuísse correspondências para ele.

algo como:

roteador ospf 99

redistribuir o tagtest do mapa de rotas das sub-redes do bgp 6447

!

licença de tagtest de mapa de rotas 10

marca de correspondência 3549

!

Isso, então, deve mostrar todas as rotas marcadas:

roteador # sh ip ospf 99 banco de dados

    
por 14.05.2009 / 21:08
1

Estou assumindo o OSPF aqui, mas acredito que ele faz parte dos comandos show ip ospf database. Eu acho que a tag nos seguintes comandos é a mesma que você está referenciando com o seu mapa de rotas.

Router# show ip ospf summary-address
OSPF Process 2, Summary-address

10.2.0.0/255.255.0.0 Metric -1, Type 0, Tag 0
10.2.0.0/255.255.0.0 Metric -1, Type 0, Tag 10
    
por 09.05.2009 / 17:58
1

Sua saída mostra o BGP, que é o único protocolo que eu sei que faz isso:

show ip bgp route-map redistribute

Emite efetivamente um "show ip bgp", mas filtrado por esse mapa de rotas. Para os IGPs, a sugestão de Peter sobre um processo simulado é o melhor que posso imaginar.

    
por 01.06.2009 / 23:11
0

Quando você quiser ver as tags de rota que você precisa fazer sh ip route e a tag será exibida. Usar um mapa de rota separado para exibir tags é um desperdício de cyclyes de CPU e adiciona uma complicação desnecessária.

    
por 15.01.2013 / 12:03
0

Se você estiver executando o NXOS em um Nexus, em vez de uma variante mais tradicional do IOS ou do IOS XE, você poderá canalizar através do sed, além dos habituais include, exclude, begin e whatnot. Isso permite que você crie o seguinte filtro para mostrar as rotas marcadas:

show ip route | sed -n 's/^([0-9])/\n/g;/\n[0-9]/{:a;N;/\n[^\w]/!ba;{/tag /p}}'

Você também pode modificar isso para mostrar tags específicas também. Por exemplo, se eu quiser ver as rotas redistribuídas do BGP AS 65216:

show ip route | sed -n 's/^([0-9])/\n/g;/\n[0-9]/{:a;N;/\n[^\w]/!ba;{/tag 65216$/p}}'

    
por 16.08.2018 / 06:42
-2

Link para a referência de comandos do Cisco IOS IP  veja também a Tabela 62 na mesma página

A seguir, uma amostra de saída do comando show route-map:

Roteador # mostra mapa de rotas

route-map abc, permissão, sequência 10

Cláusulas de correspondência:

tag 1 2

Definir cláusulas:

metric 5

route-map xyz, permissão, sequência 20

Cláusulas de correspondência:

tag 3 4

Definir cláusulas:

metric 6
    
por 06.05.2009 / 10:55