Показать все маршруты с одного следующего перехода через CLI

Я столкнулся с тем, что должно быть очень простой проблемой для решения. Мне нужно увидеть все маршруты, исходящие из одного конкретного следующего хопа на нескольких ASIS ASR 1002-X, которые у меня есть в моей сети. Обычно это должно быть так же просто, как фильтр | inc x.x.x.x на show ip route, но весь вывод выходит на две строки из-за длины имен интерфейсов, что делает фильтр бесполезным. Вот пример вывода:

<Router>#sh ip route 

<legend omitted>    

D*EX  0.0.0.0/0 [170/51968] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
      10.0.0.0/8 is variably subnetted, 294 subnets, 13 masks 
D EX     10.x.x.23/32 
           [170/5120] via 10.x.x.78, 5w1d, GigabitEthernet0/2/0.142 
D        10.x.x.0/24 
           [90/3584] via 10.x.x.58, 2w3d, GigabitEthernet0/2/0.140 
D        10.x.x.0/13 
           [90/4864] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141 
D        10.x.x.0/30 
           [90/4608] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141 
D        10.x.x.4/30 
           [90/5376] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140 
D        10.x.x.253/32 
           [90/133120] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140 
D        10.x.x.254/32 
           [90/132352] via 10.x.x.68, 7w0d, GigabitEthernet0/2/0.141 
D        10.x.x.0/14 
           [90/3328] via 10.x.x.58, 7w0d, GigabitEthernet0/2/0.140
...<etc>

Независимо от того, что я делаю (включая увеличение ширины терминала до 256 символов), выход всегда находится на двух строках, что исключает возможность использования фильтра pipe /inc. Я знаю, что я могу перенаправить на файл, скопировать на свой рабочий стол, а затем начать выполнять ручной поиск через текстовый редактор, но это очень трудоемко, когда я нахожусь в середине устранения неполадок.

Есть ли способ фильтровать список всех маршрутов на маршрутизаторе по IP-адресу следующего перехода, даже если IP-адрес следующего перехода отображается во второй строке вывода show ip route

3 голоса | спросил halfmetaljacket 2 MaramWed, 02 Mar 2016 05:27:23 +03002016-03-02T05:27:23+03:0005 2016, 05:27:23

2 ответа


2

Вы можете просматривать маршруты несколькими способами.

Команда show ip rib route показывает, что находится в RIB, например show ip route, и я полагаю, что это зависит от версии IOS, но я вижу вывод show ip rib route на отдельных строках, где show ip route показывает вывод на две строки.

Команда show ip cef показывает, что находится в FIB, в очень сжатом формате, просто Prefix Next Hop Interface

ответил Ron Maupin 3 MaramThu, 03 Mar 2016 02:49:50 +03002016-03-03T02:49:50+03:0002 2016, 02:49:50
0

Пробовали ли вы использовать show ip route | sec X.X.X.X? Параметр секции должен обеспечивать больше выходных данных, чем опция single line inc.

ответил HostBits 2 MaramWed, 02 Mar 2016 07:02:55 +03002016-03-02T07:02:55+03:0007 2016, 07:02:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132