Cisco - отображать ВСЕ маршруты с помощью одной команды

17

В Junos при использовании show routeон отображает таблицы маршрутизации, начиная с inet.0 (глобальная таблица маршрутизации), а затем перечисляя каждый VRF в алфавитном порядке.

Я по аналогичной команде, по следующей причине, новое развертывание WAN: удаленный инженер для проверки подключения VRF без подключения к локальной сети, поэтому я хочу перечислить обязательные маршруты, которые являются обязательными в каждом VRF (например, 0/0).

Я знаю, что могу добиться этого с помощью, show ip bgp vpnv4 allно это не отображает глобальную таблицу маршрутизации, и это в настоящее время используется для управления.

в Junos я бы запустить, show route 0/0который будет отображать все вхождения указанного маршрута в каждом VRF на устройстве, включая 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

я пропускаю действительно очевидный способ достижения этого?

DrBru
источник

Ответы:

16

show ip route vrf * отображает глобальную таблицу маршрутизации плюс все экземпляры VRF.

sh ip route vrf * 0.0.0.0 отображает маршрут по умолчанию для каждого VRF.

Это показывает маршрут по умолчанию для каждого VRF, включая VRF по умолчанию. Поскольку этот IOS 12.4 не отображает имя VRF при отображении соответствующего маршрута, на статических маршрутах был добавлен тег маршрута, чтобы помочь идентифицировать их VRF.

r1 # show ip route vrf * 0.0.0.0

Запись о маршрутизации для 0.0.0.0/0, супернет
  Известен через «статический», расстояние 1, метрика 0, путь кандидата по умолчанию
  Tag 100
  Блоки дескриптора маршрутизации:
  * 192.0.2.2
      Метрика маршрута - 0, количество трафика - 1
      Маршрутная метка 100

Запись о маршрутизации для 0.0.0.0/0, супернет
  Известен через «статический», расстояние 1, метрика 0, путь кандидата по умолчанию
  Tag 200
  Блоки дескриптора маршрутизации:
  * 192.0.2.2
      Метрика маршрута - 0, количество трафика - 1
      Маршрутная метка 200

Отображение более длинных префиксов на вашем подходящем маршруте покажет имена VRF. `sh ip route vrf * 192.0.2.0 более длинные префиксы '.

generalnetworkerror
источник
в 12.2 (33) SRD и 15.1 (2) T имя VRF показывается вместе с маршрутом, за исключением того, что «Default» опущено. Не уверен точно, когда он был добавлен, но я бы предположил 12,2 (33) SRA (около 8 лет назад).
ytti
3

show ip route для FIB IPv4.

show ipv6 route для FIB IPv6.

VRF маршруты:

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

конечно, * показывает все VRF.

Olipro
источник
«show ip route» фактически не отображает никаких маршрутов VRF
DrBru
ах, он хочет маршруты VRF. Я обновлю это.
Олипро