Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP сеанса и перекрытие маршрута

Понимание BGP сеанса

Некоторые действия и события конфигурации BGP сброс (отброшены, а затем повторно восстановиться).

Если на одном и том же устройстве маршрутов настроены и отражение маршрутов, и VPN, следующие изменения в конфигурации отражения маршрутов BGP текущих сеансов будут сброшены:

  • Добавление кластерного ID. Если один сеанс BGP имеет один номер автономной системы (AS) с группой, в которой добавляется ID кластера, все BGP сеансы сбрасываются независимо от того, BGP ли сеансы находятся в одной и той же группе.

  • Создание нового отражателя маршрутов. При внутренних группах BGP (IBGP) с номером AS и создается новая группа отражателя маршрутов с тем же номером AS, все BGP сеансы в группе IBGP и новой группе отражателя маршрутов сбрасываются.

  • Изменение троек, влияющих на BGP равноправных пользователей, таких как переименование BGP группы, BGP сеансов.

  • Если изменить семейство адресов, указанное на уровне иерархии, то все текущие BGP на устройстве маршрутов будут отброшены, а затем повторно [edit protocols bgp family] установлены.

Примере: Предотвращение BGP сеансов при настройке семейства VPN

В этом примере показан обходной путь к известной проблеме, при которой BGP сеансы иногда отламываются, а затем снова (другими словами, перезапухаются) при настройке семейства виртуальных частных сетей (VPN). Если любое семейство VPN (например, , , , , , , и так далее) настроено на BGP экземпляре master, перекрытие или отражателя маршрутов (RR) внутренний BGP inet-vpninet6-vpninet-mpvninet-mdtinet6-mpvnl2vpn (IBGP) сеанс (IBGP) или внешний сеанс BGP (EBGP) вызывает перекрытие других сеансов BGP, настроенных с той же самой iso-vpn VPN-семействой.

Требования

Перед началом работы:

  • Настройте интерфейсы маршрутизатора.

  • Настройка протокола внутреннего шлюза (IGP).

  • Настройте BGP.

  • Настройте VPN.

Обзор

Когда маршрутизатор или коммутатор настроены в качестве отражателя маршрутов (RR) или граничного маршрутизатора AS (внешний узел BGP) и семейства VPN (например, утверждение), переключение сеанса family inet-vpn unicast RR IBGP или сеанса EBGP вызывает переключение всех BGP сеансов, настроенных с помощью family inet-vpn unicast утверждения. В этом примере показано, как предотвратить эти ненужные перезапные передачи сеанса.

Причина поведения при перехвалении связана с BGP во Junos OS маршрутов VPN.

BGP имеет два режима функционирования по отношению к исходя двум маршрутам VPN:

  • Если BGP не требуется распространять маршруты VPN, поскольку в сеансе нет равноправного узла EBGP и нет клиентов RR, BGP экспортирует маршруты VPN непосредственно из таблицы маршрутов instance.inet.0 на другие МАРШРУТИЗАТОРы PE. Это поведение эффективно в том, что оно избегает создания двух копий многих маршрутов (один из них в таблице .inet.0 экземпляра и один в таблице bgp.l3vpn.0).

  • Если BGP необходимости распространения маршрутов VPN, поскольку сеанс имеет одноранговую EBGP или клиентов RR, BGP сначала экспортирует маршруты VPN из экземпляра.inet.0 в таблицу bgp.l3vpn.0. Затем BGP экспортирует эти маршруты другим PE маршрутизаторам. В этом сценарии для выбора наилучшего маршрута требуется две копии маршрута. Маршрутизатор PE может получить тот же самый маршрут VPN от CE, а также от клиента RR или равноправного узла EBGP.

Прим.:

Экспорт маршрута не выполняется, если маршрут, например.inet.0, является вторичным маршрутом. В Junos OS маршрут только один раз экспортируется из одной таблицы маршрутов в качестве основного маршрута в другую таблицу маршрутов в качестве вторичного маршрута. Поскольку маршрут, например.inet.0, уже является вторичным маршрутом, он не может быть перемещен снова в таблицу bgp.l3vpn.0, как необходимо быть объявлен. Маршрут не достигает таблицы bgp.l3vpn.0 и, таким образом, не объявляется. Одним из обходных путей является отправка маршрутов, которые должны быть объявлены inet.0, чтобы они были объявлены.

Когда из-за изменения конфигурации BGP переход от необходимости двух копий маршрута к тому, что нет необходимости в двух копиях маршрута (или наоборот), все сеансы, через которые были обменяются vpn-маршруты, переходят на другой, а затем снова в порядке. Хотя в данном примере основное внимание уделяется этой концепции, концепция применяется ко всем семействам достилаемости сетевого family inet-vpn unicast уровня VPN (NLRI). Данной проблемой также влияют логические системы. Все BGP в экземпляре, связанном с семейством VPN NLRI, были сбиты для реализации изменения объявления таблицы для семейства VPN NLRI. Изменение RR на не-RR или наоборот (добавлением или удалением утверждения) приводит к изменению cluster объявления таблицы. Кроме того, настройка первого сеанса EBGP или удаление сеанса EBGP из конфигурации в гениальный экземпляр для семейства VPN NLRI приводит к изменению объявления таблицы.

Чтобы предотвратить эти ненужные перебои при сеансе, необходимо настроить дополнительный клиент RR или сеанс EBGP как пассивный сеанс с не существовательным адресом соседа. В данном примере основное внимание уделяется примеру EBGP, но один и тот же обходной путь работает для случая RR.

Когда сеанс является пассивным, устройство маршрутинга не отправляет открытым запросам одноранговой сети. Настроив устройство маршрутки на пассивное, устройство маршрутки не будет использовать TCP-соединение. Однако, когда устройство маршрутов получает соединение от одноранговых устройств и открытое сообщение, оно отвечает другим сообщением BGP Open. Каждое устройство маршрутов объявляет о своих возможностях.

Топологии

Рис. 1 показывает топологию для случая EBGP. Маршрутизатор М1 имеет сеанс IBGP с маршрутизаторами R2 и R3, а также сеанс EBGP с маршрутизатором R4. Для всех сеансов family inet-vpn unicast конфигурирована настройка утверждения. Если сеанс R1-R4 EBGP перехляется, то также будут BGP сеансы R1-R2 и R1-R3.

Рис. 1: Топология для случая EBGPТопология для случая EBGP

Рис. 2 показывает топологию для случая RR. Маршрутизатор R1 является RR, а маршрутизатор R3 является клиентом. Маршрутизатор М1 имеет сеансы IBGP с маршрутизаторами R2 и R3. Для всех сеансов family inet-vpn unicast конфигурирована настройка утверждения. Если сеанс R1-R3 перехляется, то и сеансы R1-R2 и R1-R4 тоже.

Рис. 2: Топология для случая RRТопология для случая RR

Конфигурации

интерфейс командной строки быстрой конфигурации

Чтобы быстро настроить этот пример, скопировать следующие команды, ввести их в текстовый файл, удалить все разрывы строки, изменить все данные, необходимые для настройки сети, а затем скопировать и вкопировать команды в интерфейс командной строки на [edit] иерархии.

Процедуры

Пошаговая процедура

В следующем примере необходимо провести различные уровни в иерархии конфигурации. Для получения информации о навигации по интерфейс командной строки см. использование редактора интерфейс командной строки в режиме конфигурации в руководстве Junos OS интерфейс командной строки пользователя.

Чтобы настроить сценарий EBGP:

  1. Настройте одну или несколько семейок VPN.

  2. Настройте сеанс EBGP.

  3. Настройте сеансы IBGP.

  4. (Необязательно) Настройте BGP, чтобы каждый раз, когда узел BGP syslog производит переход состояния, создается сообщение.

    Включение утверждения приводит к BGP состояния log-updown переходов в журнал на warning уровне.

Процедуры

Пошаговая процедура

Чтобы убедиться в том, что происходит ненужное перекрытие сеанса:

  1. Запустите show bgp summary команду, чтобы убедиться в том, что сеансы установлены.

  2. Деактивировать сеанс EBGP.

  3. Запустите show bgp summary команду для просмотра перехлябов сеанса.

Процедуры

Пошаговая процедура

В следующем примере необходимо провести различные уровни в иерархии конфигурации. Для получения информации о навигации по интерфейс командной строки см. использование редактора интерфейс командной строки в режиме конфигурации в руководстве Junos OS интерфейс командной строки пользователя.

Во избежание лишних BGP сеанса:

  1. Добавьте пассивный сеанс EBGP с адресом соседа, который не существует в автономной системе одноранговых (AS).

  2. Запустите команду, чтобы убедиться, что реальные сеансы установлены и show bgp summary пассивный сеанс находится в режиме ожидания.

Проверки

Подтвердим, что конфигурация работает правильно.

Что приведет к сбою сеанса EBGP

Цель

Попробуйте вызвать проблему перегибов после настройки обходного пути.

Действий

Проверка работы сеансов IBGP

Цель

Убедитесь, что сеансы IBGP не переключяются после деактивированных сеансов EBGP.

Действий

Основные параметры дефуминга

BGP перенаправки описывает ситуацию, в которой BGP большое количество сообщений обновления для объявления информации о доступности сети. BGP flap damping – это способ уменьшения количества сообщений об обновлении между BGP равноправными узлами, тем самым снижая тем самым нагрузку на эти одноранговые ранги без неблагоприятного воздействия на время сходимости маршрутов для устойчивых маршрутов.

Flap damping уменьшает количество сообщений об обновлении путем маркировки маршрутов как не допустимых для выбора в качестве активного или предпочтительного маршрута. Маркировка маршрутов таким образом приводит к некоторой задержке, илиподавлению, в распространении сведений о маршрутах, но в результате увеличивается стабильность сети. Обычно отсылание (flap damping) применяется к BGP (EBGP) маршрутов (маршрутов в разных AS). Кроме того, можно применить перехавляние в пределах конфедерации между членами конфедерации AS. Так как согласованность маршрутов в AS важна, не применяте перегибание к внутренним маршрутам BGP (IBGP). (Если да, то он игнорируется.)

Это правило имеет исключение. Начиная с Junos OS 12.2, можно применить flap damping на уровне семейства адресов. При установке Junos OS версии 12.2 или более поздней версии при применении от простоя к семейство адресов это работает и для IBGP, и для EBGP.

По умолчанию переключение маршрутов не включено. Амортизатор применяется к внешним одноранговых узлам и к равноправным узлам на границах конфедерации.

При в enable damping применяются параметры по умолчанию, как по сумме Табл. 1 в.

Табл. 1: Параметры damping

Параметр "damping"

Описание

Значение по умолчанию

Возможные значения

half-life minutes

Затухание в течение полусхемы — количество минут, после которых произвольное значение снижается вдвое, если маршрут остается неизменным.

15(минуты)

1 Через 45

max-suppress minutes

Максимальное время удержания маршрута в минутах.

60 (минуты)

1 Через 720

reuse

Повторное пороговое значение — произвольное значение, ниже которого подавленный маршрут может использоваться снова.

750

1 Через 20,000

suppress

Порог отсеения (подавления) — произвольное значение, превыше которого маршрут больше не может использоваться или включаться в объявления.

3000

1 Через 20,000

Чтобы изменить значения BGP переключения при отключке, определите действия, создав именуемого набора параметров damping и включив их в политику маршрутов с действием damping. Для работы политики маршрутов амплитурсинга необходимо также включить BGP перетаск следования маршрутов.

Примере: Настройка BGP перенастройки перенастройки маршрутов

В этом примере показано, как настраивать параметры damping.

Требования

Перед началом настройте интерфейсы маршрутизатора и настройте протоколы маршрутов.

Обзор

В данном примере три устройства маршрутов. Устройство R2 имеет внешние BGP (EBGP) соединения с устройством R1 и устройством R3.

Устройства R1 и устройство R3 имеют несколько статических маршрутов, настроенных для тестирования, и эти статические маршруты объявляются через BGP устройству R2.

Устройство R2 отглушет маршруты, полученные от устройства R1 и устройства R3 в соответствии с этими критериями:

  • Привяжье все префиксы с длиной маски, равной или большей 17, более агрессивно, чем маршруты с длиной маски от 9 до 16.

  • Влажные маршруты с длиной маски от 0 до 8, включительно, меньше, чем маршруты с длиной маски больше 8.

  • Не отглушай префикс 10.128.0.0/9.

Политика маршрутов оценивается при экспорте маршрутов из таблицы маршрутов в таблица переадресации. Из таблицы маршрутов экспортируются только активные маршруты.

Рис. 3 отображает пример сети.

Рис. 3: BGP топологии перехимыканияBGP топологии перехимыкания

интерфейс командной строки быстрой конфигурации отображает конфигурацию всех устройств Рис. 3 в.

В разделе #d478e76__d478e262 описаны действия устройства R2.

Конфигурации

Процедуры

интерфейс командной строки быстрой конфигурации

Чтобы быстро настроить этот пример, скопировать следующие команды, ввести их в текстовый файл, удалить все разрывы строки, изменить все данные, необходимые для настройки сети, а затем скопировать и вкопировать команды в интерфейс командной строки на [edit] иерархии.

Устройство R1

Устройство R2

Устройство R3

Пошаговая процедура

В следующем примере необходимо провести различные уровни в иерархии конфигурации. Для получения информации о навигации по интерфейс командной строки см. использование редактора интерфейс командной строки в режиме конфигурации в руководстве Junos OS интерфейс командной строки пользователя.

Чтобы настроить параметры damping:

  1. Настройте интерфейсы.

  2. Настройте BGP соседей.

  3. Создайте и настройте группы параметров damping.

  4. Настройте политику damping.

  5. Enable damping for BGP.

  6. Примените политику в качестве политики импорта для BGP соседа.

    Прим.:

    Одну и ту же политику маршрутов можно использовать один или более раз в одном или разных import утверждениях.

  7. Настройте политику экспорта.

  8. Примените политику экспорта.

  9. Настройте номер автономной системы (AS).

Результаты

В режиме конфигурации подтвердите конфигурацию, выдав show interfaces команды show protocols , show policy-optionsshow routing-options и. Если в выходных данных не отображается указанная конфигурация, повторите инструкции, показанные в данном примере, чтобы исправить конфигурацию.

После настройки устройства войдите в commit режим конфигурации.

Проверки

Подтвердим, что конфигурация работает правильно.

Что приводит к перепухлости некоторых маршрутов

Цель

Для проверки политики перехлушания маршрутов некоторые маршруты должны перегореть. Наличие прямой трансляции через Интернет практически гарантирует наличие определенного количества перехлобов маршрута. Если у вас есть контроль над удаленной системой, которая рекламируют маршруты, можно изменить политику рекламы маршрутизатора, чтобы ввести в действие объявление и отмену всех маршрутов или заданного префикса. В тестовой среде можно вызвать перезапуск маршрутов путем очистки соседних BGP или перезапуска процесса маршрутизации на соседних BGP, как показано ниже.

Действий

В рабочем режиме на устройствах М1 и М3 введите restart routing команду.

ОСТОРОЖНО:

Используйте эту команду в производственной сети.

Смысл

На устройстве R2 все маршруты от соседей перерисовыются и повторно объявляются.

Проверка перехлябов маршрута

Цель

От просмотр числа перехлябов соседа.

Действий

В рабочем режиме введите show bgp summary команду.

Смысл

Эти выходные данные были схвачены после того, как процесс маршрутизации был перезапущен на соседних устройствах R2 четыре раза.

Проверка перехлобов маршрутов

Цель

Убедитесь, что маршруты являются скрытыми из-за "затухания".

Действий

В рабочем режиме введите show route damping suppressed команду.

Смысл

Выходные данные показывают некоторую нестабильность маршрутов. 11 маршрутов являются скрытыми из-за аморт маршрутов.

Отображение сведений об отохлушаемом маршруте

Цель

Отобразить сведения об амортных маршрутах.

Действий

В рабочем режиме введите show route damping suppressed 172.16.192.0/20 detail команду.

Смысл

Эти выходные данные показывают, что отображаемая маршрутная карта имеет длину маски, равную или больше /17, и подтверждают, что он правильно соопрослиняется на агрессивный профиль damping. Также можно увидеть текущий (и последний) рисунок значения преимущества маршрута, а также то, когда маршрут станет активным, если он останется неизменным.

Проверка того, что параметры ампмплийинга по умолчанию вступили в силу

Цель

Лояция амортного маршрута с маской /16 подтверждает, что параметры по умолчанию вступили в силу.

Действий

В рабочем режиме введите show route damping suppressed detail | match 0/16 команду.

Смысл

Маршруты с маской /16 не влияют на пользовательские правила ампмпровки. Поэтому по умолчанию вступили в силу правила амортизатора.

Чтобы повторить, пользовательские правила следуют следующим образом:

  • Привяжье все префиксы с длиной маски, равной или большей 17, более агрессивно, чем маршруты с длиной маски от 9 до 16.

  • Влажные маршруты с длиной маски от 0 до 8, включительно, меньше, чем маршруты с длиной маски больше 8.

  • Не отглушай префикс 10.128.0.0/9.

Фильтрация сведений об отомпе простоях

Цель

Использование группов OR или каскадных маршрутов для упрощения определения профиля ампмпровки, используемого для маршрутов с заданной длиной маски.

Действий

В рабочем режиме введите show route damping suppressed команду.

Смысл

Если вы удовлетворены тем, что маршруты EBGP правильно связаны с профилем damping, можно с помощью команды operational mode восстановить активный статус для амортных маршрутов, что вернут подключение к нормальной clear bgp damping работе.

Примере: Настройка BGP перебрасывания маршрутов на основе семейства адресов MVPN MBGP

В этом примере показано, как настроить многопротокольную BGP VPN (также называемую MVPN нового поколения) BGP перетаск маршрутов.

Требования

В данном примере Junos OS версии 12.2. BGP отбрасывания маршрутов для MVPN MBGP, в частности, и семейства адресов в целом, вводится в Junos OS версии 12.2.

Обзор

BGP перенастройки маршрутов помогает уменьшить нестабильность маршрута, вызываемую многократной перерисовываемой и преотвращаемой при периодических сбоях в соединении.

В этом примере используются параметры демпинга по умолчанию и демонстрируется сценарий MVPN MBGP с тремя устройствами маршрутной маршрутки на границе поставщика (PE), тремя клиентское граничное устройство (CE) устройствами маршрутов и одним устройством маршрутов поставщика (P).

Топологии

Рис. 4 показывает топологию, используемую в этом примере.

Рис. 4: MVPN MBGP с BGP перебрасывания маршрутовMVPN MBGP с BGP перебрасывания маршрутов

На устройстве PE R4 BGP перенастройка перенастройки маршрутов для семейства inet-mvpn адресов. Политика маршрутов, называемая ,использует условие совпадения, чтобы отвести влажь только dampPolicynlri-route-type маршрут MVPN типов 3, 4 и 5. Все другие типы маршрутов MVPN не отламываются.

В данном примере показана полная конфигурация всех устройств в интерфейс командной строки быстрой конфигурации данном разделе. В Настройка устройства R4 этом разделе пошаговая настройка PE Device R4 пошаговая.

Конфигурации

интерфейс командной строки быстрой конфигурации

Чтобы быстро настроить этот пример, скопировать следующие команды, ввести их в текстовый файл, удалить все разрывы строки, изменить все данные, необходимые для настройки сети, а затем скопировать и вкопировать команды в интерфейс командной строки на [edit] иерархии.

Устройство R1

Устройство R2

Устройство R3

Устройство R4

Устройство R5

Устройство R6

Устройство R7

Настройка устройства R4

Пошаговая процедура

В следующем примере необходимо провести различные уровни в иерархии конфигурации. Для получения информации о навигации по интерфейс командной строки см. использование редактора интерфейс командной строки в режиме конфигурации в руководстве Junos OS интерфейс командной строки пользователя.

Для настройки устройства R4:

  1. Настройте интерфейсы.

  2. Настройте MPLS и протоколы сигнализации на интерфейсах.

  3. Настройте BGP.

    Конфигурация BGP позволяет BGP перенакладку маршрутов для семейства inet-mvpn адресов. Конфигурация BGP также импортирует в таблицу маршрутов политику dampPolicy маршрутов. Эта политика применяется к соседнему устройству PE R2.

  4. Настройте протокол внутреннего шлюза.

  5. Настройте политику damping, которая использует условие совпадения, чтобы отвести влажь только nlri-route-type маршрут MVPN типов 3, 4 и 5.

  6. Настройте политику damping для отключения BGP переключения маршрутов.

    Политика () вызывает удаление любого состояния damping, присутствуют в таблице no-dampdamping no-damp disable маршрутов. Утверждение then damping no-damp применяет политику no-damp как действие и не имеет from условий совпадения. Таким образом, все маршруты, не совпадают, совпадают с этим термином, в результате чего все другие типы маршрутов term1 MVPN не отламываются.

  7. Настройте the parent_vpn_routes to accept all other BGP, которые не являются из семейства inet-mvpn адресов.

    Эта политика применяется как политика OSPF экспорта в экземпляре маршрутов.

  8. Настройте экземпляр МАРШРУТной и переадранной (VRF) СЕТИ VPN.

  9. Настройте ID маршрутизатора и номер автономной системы (AS).

  10. После настройки устройства сфиксировать конфигурацию.

Результаты

В режиме конфигурации подтвердите конфигурацию путем ввода show interfacesshow protocols команд и show policy-optionsshow routing-instancesshow routing-options команд. Если в выходных данных не отображается указанная конфигурация, повторите инструкции, показанные в данном примере, чтобы исправить конфигурацию.

Проверки

Подтвердим, что конфигурация работает правильно.

Проверка отключения переключения маршрутов

Цель

Проверьте наличие политики, которая отключает отключение для маршрутов no-damp MVPN, кроме 3, 4 и 5.

Действий

В рабочем режиме введите show policy damping команду.

Смысл

Выходные данные показывают, что по умолчанию заданы параметры damping и политика также действует для указанных no-damp типов маршрутов.

Проверка перехлобов маршрутов

Цель

Проверьте, были BGP маршруты.

Действий

В рабочем режиме введите show bgp summary команду.

Смысл

Поле Damp State показывает, что нули маршруты в таблице маршрутов bgp.mvpn.0 были амплитуда. Еще большее число в поле State показывает, что для узел BGP 172.16.1.2 было отказано в нуле маршрутов.

Понимание BGP-статических маршрутов для предотвращения перехлябов маршрутов

BGP статические маршруты можно настроить так, чтобы префикс не перескакил. BGP-статические маршруты не перекашрутся, пока они не будут удалены вручную. Если BGP-статические маршруты настроены глобально, каждый сосед, группа или все соседи должны быть явно настроены для их получения. Равноправные маршрутизаторы получают объявления для этих маршрутов вне зависимости от сведений о динамической маршрутизаде, которые были выучены рекламным маршрутизатором для этих префиксов. Несмотря на то, что этот маршрут BGP, статичные маршруты никогда не объявляются соседнему BGP, для которого они не настроены. В конфигурации можно указать BGP статических маршрутов. Можно также определить политику, которая должна BGP статических маршрутов, которые должны быть объявлены и включены в BGP объявления.

BGP-статические маршруты помещаются в таблицу маршрутов. Если BGP-статические маршруты являются активными (если нет других маршрутов для этого префикса), они помещаются в таблица переадресации. Эти маршруты объявляются только тем BGP, которые настроены на их получение. Настроенные BGP-статические маршруты не объявляются другим протоколом, кроме BGP. Поставщики услуг, у которых есть один или несколько клиентов с одной и BGP, могут настроить статические маршруты BGP сети для объявления статических путей для этих клиентов.

Прим.:

Настройка объявлений BGP-статических маршрутов на уровне соседей приводит к разделу внутренней группы. Настройте объявление статических BGP только на глобальном и групповом уровнях, чтобы конфигурация была простой. Настроенные BGP-статические маршруты не влияют на объявленные VPN-маршруты.

Если соседним BGP статический маршрут, это единственный маршрут, объявленный префиксом. BGP-статические маршруты не рассматриваются как маршруты-кандидаты для многоканальных BGP многоканальных маршрутов или многоканальных протоколов. Они не приводят к добавлению агрегированного или сгенерированного маршрута в таблицу маршрутов.

ОСТОРОЖНО:

Настройка BGP-статических маршрутов в сетях, которые доступны по нескольким путям и не являются единственной точкой доступа ко всем путям, может привести к тихому отбрасывание или отбрасывание трафика. В многосетевых сетях статические маршруты BGP настраиваться на устройствах, которые являются единственной точкой доступа к другим путям. По умолчанию все BGP-статические маршруты, объявленные внутренним одноранговим узлам, содержат значение, необходимое для снижения риска "нуль-маршрута" для local-pref0 многосетевых сетей. Данное значение по умолчанию можно переопределить, задав явное значение preference2 на BGP-статических маршрутов.

Настройка статических BGP маршрутов для предотвращения перехлячений маршрутов

BGP-статические маршруты настроены таким образом, чтобы маршруты к сети клиента не перехлялялись. Настроенные BGP-статические маршруты не объявляются другим протоколом, кроме BGP. BGP-статические маршруты настраиваются глобально, но каждый сосед, группа или все соседи должны быть явно настроены для их получения. Равноправные маршрутизаторы будут получать объявления для этих маршрутов вне зависимости от сведений о динамической маршрутизаде, которые были выучены рекламным маршрутизатором для этих префиксов. В конфигурации можно указать BGP статических маршрутов. Можно также определить политику, чтобы указать, BGP статические маршруты должны быть объявлены.

Перед настройкой статических BGP маршрутов:

  1. Убедитесь, IGP и BGP протоколы настроены и работают.

  2. Убедитесь BGP настроенный статичный маршрут находится за клиентской маршрутизатором.

    Не используйте статические BGP для префиксов, которые BGP для достижения соседних BGP.

Настройка статических BGP маршрутов:

  1. Настройте статический BGP для клиентского маршрутизатора в сети BGP для объявления статических путей для этих клиентов.

    При необходимости можно настроить другие параметры конфигурации, такие как путь, цвет, сообщество, тег и предпочтения.

  2. Настройте BGP групп или BGP соседей, которые должны получить BGP-статические объявления маршрутов.

    Можно также настроить это объявление на глобальном уровне, если необходимо, чтобы каждый хост в BGP сети получал статические объявления BGP-статических объявлений.

  3. (Необязательно) Укажите дополнительную экспортную политику для управления объявлением BGP-статического маршрута.

    Политика применяется к статическому маршруту BGP, а не к активному маршруту.

  4. Примените определенную политику к BGP или соседу.

Примере: Настройка статических BGP маршрутов для предотвращения перехлячений маршрутов

В этом примере показано, как BGP статические маршруты. BGP хосты объявляют BGP-статические маршруты только тем соседям, которые настроены на получение этих маршрутов. Маршрут BGP статический настроен таким образом, чтобы префикс не перепугил. Однако если BGP-статические маршруты настроены глобально, каждый сосед, группа или все соседи должны быть явно настроены для их получения.

Требования

В данном примере используются следующие аппаратные и программные компоненты:

  • Семь серия MX маршрутизаторов с включенными BGP на подключенных интерфейсах

  • Junos OS версии 14.2 или более поздней версии, запущенной на всех устройствах

Обзор

Начиная с Junos OS 14.2, можно настраивать и объявлять статические маршруты BGP в BGP сети. Статический маршрут BGP в сети BGP, даже если он не является активным маршрутом для префикса. BGP-статические маршруты не перекашрутся, пока они не будут удалены вручную. Можно определить политику, которая определяет, BGP статические маршруты должны быть объявлены и включены в объявления. Равноправные маршрутизаторы получают объявления для BGP-статических маршрутов вне зависимости от динамической маршрутной информации, получаемой рекламным маршрутизатором.

В примере BGP, устройства CE1, CE2 и CE3 напрямую подключены к маршрутизаторам PE1, PE2 и PE3. И PE1, и PE2 подключены к маршрутизатору Р. Маршрутизатор Р напрямую подключен к маршрутизатору PE3. EBGP настраивается на границе сети поставщика и клиентское граничное устройство маршрутизаторах. IBGP настраивается на напрямую подключенных маршрутизаторах на границе сети поставщика услуг. Протокол IGP настроен IS-IS на всех маршрутизаторах поставщиков. Настройте статический маршрут BGP на маршрутизаторе PE1, чтобы клиентский маршрут 10.0.0.28 за CE1 не перешагил. Маршрутизатор поставщика PE2 настроен на получение статического BGP маршрута. Цель состоит в том, чтобы объявлять статический маршрут BGP только CE2, а не CE3, и продемонстрировать, что настроенный BGP-статический маршрут не перекашлиняется.

Топологии

Рис. 5 показывает примерную топологию.

Рис. 5: Настройка статического BGP маршрутовНастройка статического BGP маршрутов

Конфигурации

интерфейс командной строки быстрой конфигурации

Чтобы быстро настроить этот пример, скопируйте следующие команды, введите их в текстовый файл, удалите все разрывы строки, измените все данные, необходимые для настройки сети, скопируйте и введите команды в интерфейс командной строки на иерархии, а затем войдите из режима [edit]commit конфигурации.

Маршрутизатор P

Маршрутизатор PE1

Маршрутизатор PE2

Маршрутизатор PE3

Маршрутизатор CE1

Маршрутизатор CE2

Маршрутизатор CE3

Процедуры

Пошаговая процедура

В следующем примере иерархия конфигурации требует перемещения по разным уровням. Информацию о навигации по интерфейс командной строки см. в интерфейс командной строки редактора в режиме конфигурации в руководстве интерфейс командной строки пользователя.

Для настройки маршрутизатора PE1:

  1. Настройте интерфейсы с адресами IPv4.

  2. Включить протокол IS-IS на интерфейсах, подключенных к маршрутизаторам провайдера, для обучения и обмена обучающимися маршрутами.

  3. Настройте адреса обратной связи для inet и IS-IS.

  4. Настройте IS-IS интерфейсов.

  5. Настройка EBGP.

  6. Настройте соседа IBGP на внутренних маршрутизаторах, подключенных к сети поставщика.

  7. Настройте BGP статический маршрут.

  8. Настройте BGP-соседа PE2 на получение статических BGP-статических объявлений.

  9. Определите политику для экспорта маршрутов на BGP сеть.

  10. Примените политику к группе IBGP.

  11. Настройте id маршрутизатора и номер автономной системы (AS).

Результаты

В режиме конфигурации подтвердите конфигурацию путем ввода show interfaces команд show policy-options и show protocolsshow routing-options команд. Если в выходных данных не отображается указанная конфигурация, повторите инструкции, показанные в данном примере, чтобы исправить конфигурацию.

После настройки устройства войдите в commit режим конфигурации.

Проверки

Подтвердим, что конфигурация работает правильно.

Проверка BGP соседних BGP

Цель

Убедитесь BGP что на настроенных интерфейсах BGP запущен сеанс BGP активен для каждого адреса соседа.

Действий

В рабочем режиме запустите show bgp neighbor команду на маршрутизаторе PE1.

Смысл

Выходные данные отображают соседей BGP маршрутизатора PE1 и настроенные параметры BGP, например, настроены ли соседние маршрутизаторы для BGP-статических маршрутов. Маршрутизатор PE2 настроен на получение статических BGP маршрутов.

Проверка BGP групп

Цель

Убедитесь, BGP группы или соседи настроены на получение BGP-статических маршрутов.

Действий

В рабочем режиме запустите show bgp group команду.

Смысл

Выходные данные показывают соседнее BGP, настроенное на получение статических BGP-статических объявлений.

Проверка маршрутов

Цель

Убедитесь, BGP-статический маршрут сохранен в таблице маршрутов настроенных BGP соседних BGP.

Действий

В рабочем режиме show route protocol bgp-static запустите команду для отображения таблицы маршрутов.

Смысл

Выходные данные показывают BGP-статический маршрут, настроенный на устройстве. Активный путь выучен из CE1, BGP статический маршрут неактивен.

Проверка получения настроенными хостами статических BGP маршрутов

Цель

Убедитесь, BGP-статический маршрут объявлен на хост, настроенный на его получение.

Действий

На устройствах CE2 и CE3 в рабочем режиме запустите команду для отображения данных о маршрутах в show route protocol bgp таблице маршрутов.

Смысл

Оба устройства CE2 и CE3 имеют маршрут к 10.0.0.28/32. CE2 получил маршрут BGP-статический, а CE3 получил динамически полученный маршрут, но разницу нельзя различить.

Проверка того, что настроенный BGP-статический маршрут не перекашрутся

Цель

Убедитесь BGP статический маршрут не перекашлиняется, даже если BGP одноранговой связи между маршрутизатором PE1 и устройством CE1 не работает.

Действий

Деактивировать сеанс BGP одноранговом сеансе между маршрутизатором PE1 и устройством CE1. PE1 не имеет динамического маршрута до 10.0.0.28/32, но при этом настроен BGP-статический маршрут.

Смысл

Маршрутизатор PE1 и устройство CE2 все еще имеют настроенный BGP-статический маршрут. Однако устройство CE3 не имеет маршрута к 10.0.0.28/32, так как этот префикс был перехелен. BGP-статические маршруты не перекашрутся, пока не будут удалены вручную.

Таблица истории выпусков
Версия
Описание
12.2
Начиная с Junos OS 12.2, можно применить flap damping на уровне семейства адресов.