Перейти к основному содержимому

show ip bgp

Эта команда используется для отображения маршрутов BGP.

Синтаксис команды

show ip bgp

show ip bgp ipv4 (unicast|multicast)(vrf (VRFNAME|all|default))

Параметры
ipv4Маршруты IPv4
unicastUnicast префиксы
multicastMulticast префиксы
VRFNAMEИмя VPN маршрутизации/профайла форвардинга
allВсе VRF
defaultСтандартный VRF
Режим команды

Режим привилегированного Exec и Exec

Примеры

Этот пример показывает маршруты, изученные как от iBGP, так и от eBGP пиров.

#show ip bgp
BGP table version is 0, local router ID is 10.100.0.77
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, S stale, Origin codes: i - IGP, e - EGP,? - incomplete
Network             Next Hop      Metric LocPrf   Weight   Path
*> 172.16.1.0/24     10.10.10.78                        0       1 4 i
*> 192.16.1.0        10.10.10.78       200              0       1 4 ?
*                    10.100.0.62       100              0       3 4 ?
*>i 192.17.1.0       10.100.0.62               100      0       i
Total number of prefixes 2
Заголовок

BGP table version is 0, local router ID is 10.100.0.77
Версия таблицы BGP отслеживает локальную версию таблицы BGP. Каждый раз, когда выполняется алгоритм выбора лучшего пути BGP, версия таблицы увеличивается.
ID маршрутизатора (Router ID) локального маршрутизатора — 10.100.0.77.

Коды статуса: s suppressed, d damped, h history, p stale, * valid, > best, i - internal
Таблица 3-154 объясняет коды статуса в заголовке.

ПолеОписание
NetworkПрефикс сети, установленный в BGP. Если для одного префикса существует несколько маршрутов, только первый префикс идентифицируется, а остальные имеют пустые строки. Коды статуса объяснены в таблице 3-154.
Next HopIP-адрес следующего хопа для этого маршрута.
MetricMultiple-Exit Discriminator (MED). Если существует несколько путей к одной и той же цели из одного протокола маршрутизации, то эти пути имеют одинаковую административную дистанцию, и лучший путь выбирается на основе этого метрики. Путь с наименьшей метрикой выбирается как оптимальный и устанавливается в таблице маршрутизации.

Таблица 3-154: коды статуса

Код статусаОписаниеКомментарии
ssuppressedУказывает, что маршрут подавлен и не будет анонсироваться соседям.
ddampedКогда штраф за "флапающий" маршрут превышает предел подавления, маршрут подавляется и остается в состоянии отзыва, пока его штраф не уменьшится ниже предела повторного использования.
hhistoryКогда штраф за "флапающий" маршрут не превышает предел подавления, маршрут не подавляется, и BGP сохраняет историю "флапающего" маршрута.
pstaleКогда BGP-сосед, от которого изучен маршрут, находится в состоянии graceful restart, маршрут сохраняется в таблице маршрутов BGP, но помечается как устаревший.
*validУказывает, что маршрут действителен. Если маршрут не подавлен, не "флапает" и не находится в истории, он считается действительным.
>bestМаршрут, выбранный как лучший путь и установленный в таблице маршрутов ядра.
iinternalУказывает, что маршрут изучен от iBGP-пира. Если этот символ отсутствует, маршрут изучен от eBGP-пира.

Коды происхождения: i - IGP, e - EGP, ? - неизвестно
Таблица 3-155 объясняет коды, которые находятся в конце каждой записи маршрута и показывают, откуда произошел маршрут.

Таблица 3-155: коды происхождения

Код происхожденияОписаниеКомментарии
iIGPМаршрут произошел из внутреннего протокола маршрутизации (Interior Gateway Protocol).
eEGPМаршрут произошел из внешнего протокола маршрутизации (Exterior Gateway Protocol).
?incompleteПроисхождение неизвестно. Обычно это маршруты, редистрибьюция которых выполнена из внутреннего протокола маршрутизации.
Поля записи маршрута

Таблица 3-156 объясняет поля, отображаемые для каждого маршрута.

Таблица 3-156: поля записи маршрута

ПолеОписание
LocPrfЛокальное предпочтение, установленное с помощью команды set local-preference. Это значение используется только для iBGP-сессий внутри локальной автономной системы, чтобы определить, является ли маршрут к цели "лучшим". Путь с наивысшим локальным предпочтением предпочтителен.
WeightЭто поле применяется только к маршрутам внутри отдельного маршрутизатора. Если маршрут изучен от пира, он имеет значение веса по умолчанию 0. Все маршруты, сгенерированные локальным маршрутизатором, имеют вес 32,768.
Path and originАвтономные системы, через которые прошел анонс префикса. Коды происхождения объяснены в таблице 3-155.
Примеры записи маршрутов
*> 172.16.1.0/24    10.10.10.78                        0   1 4 i

Отсутствие кода статуса "i" означает, что маршрут является внешним и был изучен от eBGP-пира.
Символ ">" означает, что этот маршрут выбран для установки в таблицу маршрутов ядра. Его сетевой адрес — 172.16.1.0/24.
IP-адрес следующего хопа для этого маршрута — 10.10.10.78.
Этот маршрут был изучен от пира, поэтому его вес по умолчанию равен 0.
Путь "1 4" означает, что анонс префикса прошел через AS1 и AS4.
Код происхождения "i" означает, что префикс был добавлен с помощью команды network в исходной AS.

*> 192.16.1.0       10.10.10.78            200           0   1 4 ?
*                   10.100.0.62            100           0   3 4 ?

Один и тот же префикс был изучен из двух разных AS, AS1 и AS3.
Маршрут, изученный из AS1, выбран как лучший маршрут, потому что AS1 имеет меньший Router ID (10.10.10.78), чем AS2 (10.100.0.62). Хотя метрика маршрута, изученного из AS1, выше (200), чем у маршрута из AS3 (100), этот атрибут не используется при выборе лучшего пути, так как метрики сравниваются только в случае, если первая (соседняя) AS одинакова для двух путей.
Код происхождения "?" указывает, что маршруты были изучены через редистрибьюцию.

*>i192.17.1.0       10.100.0.62                   100    0   i

Маршрут изучен через iBGP-пир, что указано кодом статуса "i".
Предпочтение маршрута, используемое только в локальной AS, равно 100 (значение по умолчанию).