Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
На этой странице
 

Балансировка нагрузки для BGP сеанса

Понимание BGP многоканальный

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

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

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

Функция Junos OS BGP многоканального обеспечения поддерживает следующие приложения:

  • Балансировка нагрузки между несколькими соединениями между двумя устройствами маршрутации, принадлежащими разным автономным системам (AS)

  • Балансировка нагрузки в общей подсети или нескольких подсетях к различным устройствам маршрутизации, принадлежащим одной одноранговой AS

  • Балансировка нагрузки между несколькими соединениями между двумя устройствами маршрутов, принадлежащими разным внешним однорангам конфедерации

  • Балансировка нагрузки в общей подсети или нескольких подсетях к различным устройствам маршрутизации, принадлежащим внешним одноранговых узлам конфедерации

В обычном сценарии балансировки нагрузки клиент многоканальный к нескольким маршрутизаторам или коммутаторам в точка присутствия (PoP). По умолчанию весь трафик отправляется только по одному из доступных линий связи. Балансировка нагрузки заставляет трафик использовать две или более линий связи.

BGP многоканальный маршрут не применяется к путям с одинаковыми затратами на IGP MED и IGP стоимости. Выбор многоканального пути основывается на метрике IGP стоимости, даже если два пути имеют одинаковые IGP MED.

Начиная Junos OS релизе 18.1R1 BGP многоканальный процесс поддерживается на глобальном [edit protocols bgp] уровне иерархии. В некоторых группах и соседних BGP многоканальный BGP отключать. Включай в иерархию параметр multipath для группы или определенного disable[edit protocols bgp group group-name multipath] BGP соседа.

Начиная с Junos OS 18.1R1, можно повреживать многоканальный расчет до тех пор, пока BGP не будут получены все маршруты. Когда включен многоканальный маршрут, BGP маршрут вставляется в многоканальный очередь каждый раз при добавлении нового маршрута или при каждом внесении изменений существующего маршрута. Когда через функцию add-path BGP получаются несколько путей, BGP вычислять один многоканальный маршрут несколько раз. Многоканальный расчет замедляет скорость обучения RIB (также известной как таблица маршрутов). Для ускорения обучения RIB многоканальный расчет может быть отложен до тех пор, пока BGP маршруты не будут получены, или можно понизить приоритет многоканального задания сборки в режиме ваших требований до тех пор, пока BGP маршруты не будут решены. Чтобы повредить многоканальный расчет, defer-initial-multipath-build настройте на [edit protocols bgp] уровне иерархии. Кроме того, можно снизить приоритет BGP многоканального построения с помощью утверждения конфигурации на уровне иерархии для ускорения multipath-build-priority[edit protocols bgp] обучения RIB.

Примере: Балансировка нагрузки BGP трафика

В этом примере показано, как BGP в качестве активных путей несколько равноценных внешних BGP (EBGP) или внутренних BGP (IBGP).

Требования

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

  • Настройте интерфейсы устройств.

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

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

  • Настройте политику маршрутов, которая экспортирует маршруты (например, прямые маршруты или IGP маршруты) из таблицы маршрутов в BGP.

Обзор

Следующие шаги показывают, как настроить балансировку нагрузки для каждого пакета:

  1. Определите политику маршрутов с балансировой нагрузки, включив в нее одно или несколько утверждение уровня policy-statement[edit policy-options] иерархии, определив load-balance per-packet действие:

    Прим.:

    Чтобы включить балансировку нагрузки между несколькими путями EBGP и несколькими путями IBGP, включите утверждение глобально на multipath[edit protocols bgp] уровне иерархии. Нельзя включить балансировку нагрузки BGP трафика без глобального включания утверждения, группы BGP на уровне иерархии или для определенных BGP соседей на уровне multipath[edit protocols bgp group group-name[edit protocols bgp group group-name neighbor address] иерархии.

  2. Примените политику к маршрутам, экспортным из таблицы маршрутов к таблица переадресации. Для этого включим forwarding-table следующие export утверждения:

    Нельзя применить экспортную политику к экземплярам маршрутов VRF.

  3. Укажите все следующие переходы этого маршрута, если существует более одного, при размыкаании метки, соответствующей объявленным маршрутам.

  4. Настройте ключ hash-ключа переадружающего параметра MPLS чтобы включить в него полезное значение IP-адреса.

Прим.:

На некоторых платформах можно увеличить число путей, сбалансированных нагрузкой с помощью chassis maximum-ecmp утверждения. С помощью этого утверждения можно изменить максимальное число равноценных путей с равной стоимостью нагрузки на 32, 64, 128, 256 или 512 (максимальное число зависит от платформы - см. "Maximum-ecmp.) Начиная с Junos OS версии 19.1R1, можно указать максимальное число 128 равноценных путей на QFX10000 коммутаторах. Начиная с Junos OS выпуска 19.2R1, можно указать максимальное число 512 равноценных путей на QFX10000 коммутаторах. См. "Понимание конфигурации до 512путей с равной стоимостью с дополнительным согласованием балансировки нагрузки.

В данном примере устройство R1 находится в АС 64500 и подключено к устройствам R2 и устройству R3, которые находятся в AS 64501. В данном примере показана конфигурация устройства R1.

Топологии

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

Рис. 1: BGP нагрузкиBGP нагрузки

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

Процедуры

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

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

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

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

Для настройки узел BGP сеансов:

  1. Настройте BGP группу.

  2. В этом BGP использовать несколько путей.

    Прим.:

    Чтобы отключить проверку по умолчанию, требующую, чтобы пути, принятые BGP многоканального пути, должны иметь ту же самую соседнюю автономную систему (AS), включив multiple-as этот параметр.

  3. Настройте политику балансировки нагрузки.

  4. Примените политику балансировки нагрузки.

  5. Настройте номер локальной автономной системы (AS).

Результаты

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

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

Проверки

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

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

Цель

Убедитесь, что данные маршрутов были засланы от обоих маршрутизаторов в соседней AS.

Действий

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

Смысл

Активный путь, обозначаемый звездочкой (*), имеет два следующих перехода: 10.0.1.1 и 10.0.0.2 по назначению 10.0.2.0. Следующий переход 10.0.1.1 копируется с неактивного пути на активный путь.

Прим.:

Выходные show route detail данные команды обозначают один шлюз как selected . В контексте балансировки нагрузки эти выходные данные потенциально сбивает с толку. Выбранный шлюз используется для многих целей, кроме того, чтобы определить, какой шлюз установить в ядро, если Junos OS не выполняет балансировку нагрузки по пакетам. Например, при ping mpls отправке пакетов используется выбранный шлюз. В некоторых случаях для определения интерфейса входящего потока протоколы многоавтомарно используют выбранный шлюз. Поэтому, даже если Junos OS выравнивание нагрузки для каждого пакета с помощью политики пересылки-таблицы, выбранная информация о шлюзе все еще требуется для других целей. Для устранения неполадок полезно отобразить выбранный шлюз. Кроме того, для переопределения установленной информации в ядре (например, с помощью действия) можно использовать политику install-nexthop переадрупиния. В этом случае шлюз следующего перехода, установленный в таблица переадресации, может быть подмножество общего числа шлюзов, отображаемых в show route команде.

Проверка переадваровки

Цель

Убедитесь, что оба следующих перехода установлены в таблица переадресации.

Действий

В рабочем режиме запустите show route forwarding-table команду.

Понимание конфигурации до 512 маршрутов с равной стоимостью с дополнительным согласованием балансировки нагрузки

Функцию равной стоимости многоканальных маршрутов (ECMP) можно настроить с 512 путями для внешних BGP равноправных сторон. Возможность настраивать до 512 следующих переходов ECMP позволяет увеличить число прямых узел BGP соединений с указанным устройством маршрутов, тем самым улучшая задержку и оптимизировав поток данных. Можно дополнительно включить согласованную балансировку нагрузки в эту конфигурацию ECMP. Последовательная балансировка нагрузки гарантирует, что при сбойе члена ECMP (то есть пути), только потоки, которые проходят через сбой, перераспределяются другим активным участникам ECMP. Согласованное выравнивание нагрузки также гарантирует, что при добавлении члена ECMP перераспределение потоков от существующих членов EMCP до нового члена ECMP является минимальным.

Рекомендации и ограничения для настройки маршрутов с равной стоимостью от 256 до 512 с согласованной балансировой нагрузкой

  • Эта функция применяется только к внешним узлам в одном переходе BGP узлах. (Эта функция не применяется к MPLS маршрутам.)

  • Процесс маршрутизации (RPD) устройства должен поддерживать 64-битный режим; 32-битный RPD не поддерживается.

  • Эта функция применима только к однонастму трафику.

  • Распределение трафика может быть даже не по всем членам группы — оно зависит от модель трафика и организации таблицы набора потока hashing в оборудовании. Согласованное hashing минимизирует перенаправление потоков в соединениях назначения, когда члены добавляются или удаляются из группы.

  • Если настроить один из параметров, или , некоторые потоки могут изменить назначение ссылок, так как новые параметры hash могут генерировать новые индексы hash для потоков, что приведет к новым ссылкам set forwarding-options enhanced-hash-keyhash-modeinetinet6layer2 назначения.

  • Для достижения максимально возможной точности кеш-функции эта функция использует каскадную топологию для реализации структуры следующего перехода для конфигураций более 128 следующих переходов. Таким образом, точность hashing несколько меньше, чем для конфигураций ECMP следующего перехода ниже 128, которые не требуют каскадной топологии.

  • Существующие потоки на затронутых путях ECMP и новые потоки, которые будут проходить по затронутым путям ECMP, могут переключать пути во время восстановления локального маршрута, а также заметное переключение трафика. Однако любая такая перескакивка исправлена во время последующего восстановления глобального маршрута.

  • При увеличении значения происходит потеря согласованности при следующем событии изменения перехода maximum-ecmp префикса маршрута.

  • При добавлении нового пути к существующей группе ECMP некоторые потоки по ненавеченным путям могут перейти на новый путь.

  • Быстрая перенастройка (FRR) может не работать с согласованным кешингом.

  • Невозможно достичь идеального распределения трафика, подобного ECMP. Пути, которые имеют больше "ведер", чем другие пути, имеют больше потоков трафика, чем пути с меньшем количеством "ведер" (ведро – это запись в списке распределения нагрузки, относякаемая к индексу члена ECMP).

  • Во время событий изменения топологии сети в некоторых случаях постоянное hashing теряется для сетевых префиксов, поскольку эти префиксы указывают на новый ECMP следующий переход, который не имеет всех свойств предыдущих ecMP следующих переходов префиксов.

  • Если несколько сетевых префиксов указывают на один и тот же ecMP следующий переход, и один или несколько префиксов этих префиксов включены с помощью утверждения, все сетевые префиксы, указывающие на тот же самый ECMP следующий переход, отображают согласованное и consistent-hash hashing поведение.

  • Согласованное hashing -поддерживается только на равноценных BGP-группе ECMP. Если настроены другие протоколы или статические маршруты, которые имеют приоритет над BGP маршрутами, согласованное hashing не поддерживается.

  • При совмещении конфигурации с конфигурацией для следующих функций, возможно, у согласованного hashing могут быть ограничения, так как у этих функций есть завершение туннеля или туннельное управление трафиком, который не использует функцию hashing для выбора путей — туннелирований GRE; трафик BUM; EVPN-VXLAN; и MPLS управление трафиком, autobandwidth.

Инструкции для настройки до 512 переходов ECMP и дополнительной настройки согласованной балансировки нагрузки

При готовности к настройке до 512 следующих переходов используйте следующие инструкции по настройке:

  1. Настройте максимальное число следующих переходов ECMP, например, настройте 512 следующих переходов ECMP:

  2. Создание политики маршрутов и включение балансировки нагрузки для каждого пакета, что позволяет глобально включить ECMP в системе:

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

  4. Примените политику импорта eBGP (например, "c-hash") к BGP внешних одноранговых сторон:

Дополнительные подробности по настройке маршрутов с равной стоимостью см. в примере: Балансировка нагрузки BGP трафиком, который появился ранее в этом документе.

(Необязательно) Дополнительные подробности по настройке согласованной балансировки нагрузки (также известной как согласованная групповая нагрузка) см. в "Настройка согласованной балансировки нагрузки для групп ECMP"

Примере: Настройка однокорпусных однокорпусных однокорпусных одно переходов EBGP на прием удаленных следующих переходов

В этом примере показано, как настроить одно-прыжковую внешнюю BGP (EBGP) на прием следующего удаленного перехода, с которым он не имеет общей подсети.

Требования

До настройки этого примера специальная настройка после инициализации устройства не требуется.

Обзор

В некоторых ситуациях необходимо настроить однокорпусный одно переход узла EBGP, чтобы принять удаленный следующий переход, с которым он не имеет общей подсети. Поведение по умолчанию используется для любого адреса следующего перехода, полученного от однокорпусного узла EBGP, который не распознается как общий подсети, отбрасываемой. Возможность одно переходного узла EBGP принимать удаленный следующий переход, к которому он напрямую не подключен, также предотвращает настройку соседа EBGP с одним переходом в качестве сеанса с несколькими переходами. При настройке сеанса с несколькими переходами в этой ситуации все маршруты следующего перехода, которые будут изучаться через одноранговую EBGP, будут помечены как косвенные, даже если они совместно находятся в общей подсети. Эта ситуация разрывает функциональность многоканального пути для маршрутов, которые рекурсивно решаются через маршруты, включающие адреса следующего перехода. Настройка утверждения позволяет одно переходу узла EBGP принимать удаленный следующий переход, что восстанавливает функции многоканального пути для маршрутов, разрешенных через эти адреса следующего accept-remote-nexthop перехода. Это утверждение можно настроить на глобальном уровне, уровне группы и соседей для BGP. Утверждение также поддерживается на логических системах, а также на типах экземпляров маршрутов и экземпляров маршрутов VPN. Удаленный следующий переход и одноранговая EBGP должны поддерживать BGP маршрута, как определено в RFC 2918, возможность маршрутного обновление в BGP-4. Если удаленный одноранговой узла не поддерживает BGP маршрута, сеанс сбрасывается.

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

В данном примере содержится политика маршрутов импорта, которая позволяет внешнему узел BGP (устройству R1) в одном переходе принимать удаленный следующий переход agg_route 1.1.10.10 для маршрута к сети 1.1.230.0/23. На уровне иерархии в примере содержится заявление о применении политики к внешнему узел BGP и содержится утверждение, чтобы позволить однокорпусной стороне EBGP принимать удаленный следующий [edit protocols bgp]import agg_routeaccept-remote-nexthop переход.

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

Рис. 2: Топология для примите удаленный следующий переходТопология для примите удаленный следующий переход

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

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

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

Устройство R0

Устройство R1

Устройство R2

Устройство R0

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

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

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

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

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

  3. Включает многоканальный BGP между устройством R0 и устройством R1.

  4. Настройте статические маршруты к удаленным сетям. Эти маршруты не являются частью топологии. Целью этих маршрутов является демонстрация функциональности в данном примере.

  5. Настройте политики маршрутов, которые принимают статические маршруты.

  6. Экспорт политик agg_routetest_route и политик из таблицы маршрутов в BGP.

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

Результаты

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

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

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

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

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

Настройка устройства R1:

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

  2. Настройте OSPF.

  3. В этом режиме необходимо включить прием следующего удаленного перехода устройством R1.

  4. Настройка IBGP.

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

  6. Включает многоканальный BGP между устройством R0 и устройством R1.

  7. Настройте политику узел BGP маршрутов, которая позволяет внешнему маршрутизатору в одном переходе (device R1) принять удаленный следующий переход 1.1.10.10 для маршрута к сети 1.1.230.0/23.

  8. Импортировать agg_route политику в таблицу маршрутов на устройстве R1.

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

Результаты

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

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

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

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

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

Настройка устройства R2:

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

  2. Настройте OSPF.

  3. Настройка IBGP.

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

Результаты

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

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

Проверки

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

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

Цель

Убедитесь, что устройство R1 имеет маршрут к сети 1.1.230.0/23.

Действий

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

Смысл

Выходные данные показывают, что устройство R1 имеет маршрут к сети 1.1.230.0 с включенной функцией многоканального пути Accepted Multipath (). Выходные данные также показывают, что следующий переход маршрута имеет косвенный следующий переход 1.1.10.10.

Деактивирование и повторное активные извещений accept-remote-nexthop

Цель

Убедитесь, что многоканальный маршрут с косвенным следующим переходом удаляется из таблицы маршрутов при деактивации accept-remote-nexthop утверждения.

Действий
  1. В режиме конфигурации введите deactivate protocols bgp accept-remote-nexthop команду.

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

  3. В режиме конфигурации повторно активировать утверждение, введите activate protocols bgp accept-remote-nexthop команду.

  4. В рабочем режиме ввел команду show route 1.1.230.0 повторно.

Смысл

Когда утверждение деактивируется, многопутевой маршрут к сети accept-remote-nexthop 1.1.230.0 удаляется из таблицы маршрутов.

Балансировка нагрузки для BGP трафика с неравной полосой пропускания, выделенной для путей

Параметр multipath удаляет связыватели из активного процесса принятия решения о маршруте, позволяя в противном случае равную стоимость BGP маршруты, установленные в таблица переадресации. Однако, если доступные пути имеют неравную стоимость, можно асимметрично балансировать нагрузку трафика.

После установки нескольких следующих переходов в таблица переадресации, конкретный пересылающий следующий переход выбирается алгоритмом балансировки нагрузки для каждого префикса Junos OS пересылания. Этот процесс хеширует адреса источника и назначения пакета, чтобы детерминически соедеть префиксы, спарив их на один из доступных следующих переходов. Сопоставление с префиксами работает наилучшим образом, если функция hash присутствует с большим количеством префиксов, таких как, например, во время обмена однорангами в Интернете, и она служит для предотвращения переубора пакетов среди пар обменивающихся узлами.

Обычно корпоративная сеть хочет изменить поведение по умолчанию, чтобы изменить алгоритм балансировки нагрузки для каждого пакета. Здесь посвеятельна возможность использования каждого пакета, обусловленного историческим поведением первоначального Internet Processor ASIC. В реальности текущие Juniper Networks поддерживаются для каждого префикса (по умолчанию) и для балансировки нагрузки по потоку. Последний включает в себя применение к различным уровням 3 и 4-го уровня, включая части адреса источника, адреса назначения, транспортный протокол, входящий интерфейс и порты приложений. Эффект в том, что теперь отдельные потоки распределяются на определенный следующий переход, что приводит к более чётному распределению между доступными следующими переходами, особенно при маршруте между несколькими парами источника и назначения.

При балансировке нагрузки на пакеты пакеты, составные потоки данных между двумя конечными точками, могут быть ресективными, но пакеты в отдельных потоках поддерживают правильную посеченность. Если вы выбираете для каждого префикса или для каждого пакета балансировку нагрузки, асимметрия связей доступа может стать технической проблемой. В любом случае префиксы или потоки, отображенные, например, для соединения T1, будут показывать ухудшаемую производительность по сравнению с потоками, которые отображаются, например, для ссылки доступа Fast Ethernet. Еще более плохо, что при интенсивной загрузке трафика любая попытка равной балансировки нагрузки может привести к полной насыщению соединения T1 и разрыву сеанса, что вызвано потерей пакетов.

К счастью, Juniper Networks BGP реализация поддерживает понятие сообщества пропускной способности. Это расширенное сообщество кодирует полосу пропускания данного следующего перехода, и в сочетании с многоканаленным алгоритмом распределения нагрузки потоки распределяются по набору следующих переходов, пропорциональным их относительным пропускной способностям. С другой стороны, при скорости 10 Мбит/с и при следующем переходе со скоростью 1 Мбит/с в среднем девять потоков будут соедеться на высокоскоростной следующий переход для каждого перехода с низкой скоростью.

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

Задача конфигурации состоит из двух частей:

  • Настройте внешние сеансы BGP (EBGP), в настройте многоканальный режим и определите политику импорта для тегов маршрутов сообществом пропускной способности, отражающим скорость канала.

  • Для оптимального распределения трафика в каждом пакете (на самом деле в потоке) включается балансировка нагрузки для каждого пакета.

Примере: Распределение нагрузки BGP трафика с неравной полосой пропускания, выделенной для путей

В этом примере показано, как BGP выбрать несколько путей с неравной стоимостью в качестве активных.

BGP сообществ могут помочь управлять политикой маршрутов. Примером хорошего использования для других сообществ BGP неравная балансировка нагрузки. Когда пограничный маршрутизатор автономной системы (ASBR) получает маршруты от непосредственно подключенных внешних BGP (EBGP), ASBR затем объявляет эти маршруты внутренним соседям, используя объявления IBGP. В усредниях IBGP можно присоединить сообщество с пропускной способностью канала для связи полосы пропускания объявленного внешнего канала. Это полезно при наличии нескольких внешних линий связи, при этом необходимо распределять нагрузку по этим соединениям с неравной нагрузкой. Сообщество "extended" с пропускной способностью канала настраивается на всех впадаемых соединениях AS. Сведения о полосе пропускания в сообществе расширенной полосы пропускания канала основаны на настроенной полосе пропускания соединения EBGP. Она не зависит от объема трафика на соединении. Junos OS поддерживает BGP полосы пропускания и многоканальный балансировку нагрузки, как описано в проекте проекта Интернет-проект-ietf-idr-link-bandwidth-06, BGP Link Bandwidth Extended Community. Обратите внимание, что несмотря на то, что указанные не draft-ietf-idr-link-bandwidth-06 транзитивные сообщества, Junos OS реализации ограничены переходными сообществами.

Требования

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

  • Настройте интерфейсы устройств.

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

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

  • Настройте политику маршрутов, которая экспортирует маршруты (например, прямые маршруты или IGP маршруты) из таблицы маршрутов в BGP.

Обзор

В данном примере устройство R1 находится в АС 64500 и подключено к устройствам R2 и устройству R3, которые находятся в AS 64501.

В примере используется сообщество с расширенной полосой пропускания.

По умолчанию, при BGP многоканального пути трафик распределяется поровну между несколькими рассчитанными путями. Сообщество с расширенной полосой пропускания позволяет добавить дополнительный атрибут к BGP путям, что позволяет распределять трафик неодинаково. Основное приложение – это сценарий, в котором для данной сети существует несколько внешних путей с асимметричными возможностями полосы пропускания. В таком сценарии можно помечть маршруты, полученные с помощью сообщества extended bandwidth. Когда BGP многоканальный (внутренний или внешний) работает среди маршрутов, содержащих атрибут полосы пропускания, механизм переадружания может распределять трафик в соответствии с полосой пропускания, соответствующей каждому пути.

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

Применимость расширенного сообщества пропускной способности ограничивается ограничениями, которые BGP многоканальный прием нескольких путей для рассмотрения. В явном IGP, что касается BGP, между маршрутизатором, который выполняет балансировку нагрузки, и несколькими точками выхода, должно быть одинаковым. Это может быть достигнуто с помощью полного сцепного пути с коммутаметрией (LSP), которые не отслеживают соответствующую метрику IGP метрике. Однако в сети, в которой задержка распространения каналов значительна (например, если имеются длинные цепи), часто важно учитывать характеристики задержки различных путей.

Настройте сообщество пропускной способности следующим образом:

Первый 16-битный номер представляет локализованную автономную систему. Второй 32-битный номер представляет полосу пропускания канала в битах в секунду.

Например:

Где 10458 – это номер локальной AS. Значения соответствуют пропускной способности путей T1, T3 и OC-3 в bytes per second. Значение, указанное в качестве значения полосы пропускания, не нуждается в том, чтобы соответствовать фактической полосе пропускания определенного интерфейса. Используемые факторы баланса вычисляются как функция указанной суммарной пропускной способности. Для пометки маршрута этим расширенным сообществом определите утверждение политики:

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

Топологии

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

Рис. 3: BGP нагрузкиBGP нагрузки

интерфейс командной строки быстрой конфигурации отображает конфигурацию всех устройств Рис. 3 в. В разделе #d29e113__d29e375 описаны действия устройства R1.

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

Процедуры

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

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

Устройство R1

Устройство R2

Устройство R3

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

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

Для настройки узел BGP сеансов:

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

  2. Настройте BGP группу.

  3. В этом BGP использовать несколько путей.

    Прим.:

    Чтобы отключить проверку по умолчанию, требующую, чтобы пути, принятые BGP многоканального пути, должны иметь ту же самую соседнюю автономную систему (AS), включив multiple-as этот параметр. Используйте этот multiple-as параметр, если соседи находятся в разных AS.

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

  5. Примените политику балансировки нагрузки.

  6. Настройте все BGP сообщества.

    Этот пример предполагает полосу пропускания 1 Гбит/с и выделяет 60 процентов для bw-high и 40 процентов для bw-low. Эталонная пропускная способность не должна быть такой же, как и полоса пропускания канала.

  7. Настройте политику распределения полосы пропускания.

  8. Настройте номер локальной автономной системы (AS).

Результаты

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

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

Проверки

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

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

Цель

Убедитесь, что выбраны оба маршрута и что в следующих переходах маршрутов имеется баланс 60%/40%.

Действий

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

Смысл

Активный путь, обозначаемый звездочкой (*), имеет два следующих перехода: 10.0.1.1 и 10.0.0.2 по назначению 172.16/16.

Также активный путь, обозначаемый звездочкой (*), имеет два следующих перехода: 10.0.1.1 и 10.0.0.2 по назначению 10.0.2.0.

В обоих случаях следующий переход 10.0.1.1 копируется с неактивного пути на активный путь.

В выходных данных показана баланс между 40 и 60 show route процентами. Это означает, что трафик распределяется между двумя следующими переходами и что 60 процентов трафика следует по первому пути, а 40 процентов — по второму.

Примере: Настройка политики для объявления агрегированной полосы пропускания во внешних BGP каналах для балансировки нагрузки

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

Требования

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

  • Четыре маршрутизатора с возможностью балансировки нагрузки

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

Обзор

Начиная с Junos OS 17.4R1, новый адресант BGP, который получает от своих внутренних одноранговых одноранговых узла несколько путей, балансирует нагрузку трафика между этими путями. В более ранних Junos OS каналов несколько адресант BGP от своих внутренних одноранговых пользователей объявляли только пропускную способность канала, связанную с активным маршрутом. BGP использует новое сообщество с расширенной полосой пропускания канала с агрегированной полосой пропускания для тегов многоканальных путей и объявляет агрегированную полосу пропускания для этих нескольких маршрутов по своему каналу DMZ каналу. Для объявления агрегированных нескольких маршрутов настройте политику на aggregate-bandwidthlimit bandwidth уровне иерархии [edit policy-options policy-options policy-statement name then].

Топологии

Рис. 5: Настройка политики для объявления агрегированной полосы пропускания во внешних BGP каналах для балансировки нагрузкиНастройка политики для объявления агрегированной полосы пропускания во внешних BGP каналах для балансировки нагрузки

In, router R1 загружает трафик на удаленный пункт назначения через следующий переход Рис. 5 10.0.1.1 на маршрутизаторе R2 со 60 000 000 000 bytes в секунду и через 10.0.0.2 на маршрутизаторе R3 с 40 000 000 000 bytes в секунду. Маршрутизатор М1 объявляет пункт назначения 10.0.2.0 маршрутизатору R4. Маршрутизатор М1 вычисляет агрегат доступной пропускной способности, 10000000байт в секунду. Однако политика, настроенная на маршрутизаторе М1, устанавливает порог для агрегированной полосы пропускания в 80 000 000 bytes в секунду. Таким образом, R1 объявляет 80 000 000 bytes в секунду вместо 10 000 000 000 bytes в секунду.

Прим.:

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

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

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

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

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

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

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

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

Настройка маршрутизаторов, начиная с R1

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

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

Чтобы настроить политику для объявления агрегированной полосы пропускания для BGP равноправных BGP (начиная с маршрутизатора М1):

Прим.:

Повторите эту процедуру на маршрутизаторах М2, R3 и R4 после изменения соответствующих имен интерфейсов, адресов и других параметров.

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

  2. Настройте адрес обратной связи.

  3. Настройте автономную систему для BGP хостов.

  4. Настройте EBGP на внешних границных маршрутизаторах.

  5. Определите политику распределения полосы пропускания, чтобы назначить сообщество с большой полосой пропускания трафику, предназначенного маршрутизатору R3.

  6. Определите политику распределения полосы пропускания для назначения сообщества с низкой полосой пропускания трафику, предназначенного маршрутизатору М2.

  7. Включить функцию для объявления агрегированной пропускной способности 80 000 000 bytes равноправным маршрутизаторам EBGP R4 через BGP сеансов.

  8. Примените aggregate_bw_and limit_capacity к группе external2 EBGP.

  9. Определите политику балансировки нагрузки.

  10. Примените политику балансировки нагрузки.

  11. Настройте все BGP сообщества. Первый 16-битный номер представляет локализованную автономную систему. Второй 32-битный номер представляет полосу пропускания канала в битах в секунду. Настройте сообщество с 60 процентами от 1 Гбит/с или другого сообщества с 40 процентами на bw-highbw-low 1 Гбит/с.

    Настройте 60 процентов от 1 Гбит/с соединения с сообществом bw-high, а 40 процентов – с bw-low.

Результаты

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

Проверки

Проверка BGP установлена

Цель

Чтобы убедиться BGP что одноранговая связь завершена и BGP установлен сеанс между маршрутизаторами,

Действий
Смысл

Маршрутизатор М1 завершил равноправную работу с маршрутизаторами R2, R3 и R4.

Проверка того, что совокупная пропускная способность присутствует на каждом маршруте

Цель

Чтобы убедиться в том, что расширенное сообщество существует для каждого маршрута.

Действий

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

Смысл

Проверка того, что маршрутизатор М1 сообщает совокупную полосу пропускания соседнему маршрутизатору R4

Цель

Чтобы проверить, что маршрутизатор М1 сообщает совокупную полосу пропускания своим внешним соседям.

Действий
Смысл

Маршрутизатор М1 сообщает совокупную полосу пропускания 80 000 000 bytes своим соседям.

Понимание объявления нескольких путей к одному месту назначения в BGP

BGP одноранговых узлах объявляют маршруты друг другу в сообщениях обновления. BGP свои маршруты в таблице Junos OS маршрутов inet.0 ) Для каждого префикса в таблице маршрутизации процесс протокола маршрутизации выбирает один наилучший путь, называемый активным путем. Если только вы не BGP для объявления нескольких путей к одному BGP только активный путь.

Вместо объявления только активного пути к месту назначения можно BGP объявление нескольких путей к месту назначения. В автономной системе (AS) наличие нескольких точек выхода для достижения пункта назначения дает следующие преимущества:

  • Отказоустойчивость — разность путей приводит к сокращению времени восстановления после сбоя. Например, границу после получения нескольких путей к одному месту назначения можно предварительно вывести на запасной путь и привести его в готовность, чтобы при недействительности основного пути пограничный маршрутизирующий устройство мог использовать резервную копию для быстрого восстановления соединения. Без резервного пути время восстановления зависит от BGP, что включает в себя и запасные сообщения и сообщения объявления в сети перед тем, как новый наилучший путь будет узнаваем.

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

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

Следующие ограничения применимы к объявлению нескольких маршрутов в BGP:

  • Поддерживаемые семейства адресов:

    • Однонастная трансляция IPv4 family inet unicast ()

    • Однонастная трансляция IPv6 family inet6 unicast ()

    • Однонастная трансляция IPv4 family inet labeled-unicast ()

    • Однонастная трансляция IPv6 с маркировкой family inet6 labeled-unicast ()

    • Однонастная трансляция IPv4 VPN family inet-vpn unicast ()

    • Однонастная трансляция IPv6 VPN family inet6-vpn unicast ()

    В следующем примере показана конфигурация семейок одноандной передачи IPv4 VPN и IPv6 VPN:

  • Поддерживается на BGP (IBGP) и BGP (EBGP). Мы поддерживаем получение пути EBGP по умолчанию, а путь добавления EBGP отправляется с помощью утверждения конфигурации на [edit logical-systems logical-system-name protocols bgp group group-name family family] уровне иерархии.

  • Только экземпляр мастера. Экземпляры маршрутов не поддерживаются.

  • Поддерживаются пристойный перезапуск и бесполезная активная маршрутная (NSR).

  • Поддержка BGP протоколов мониторинга (BMP) не поддерживается.

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

Начиная Junos OS релизе 18.4R1, BGP может объявлять не более 2 маршрутов с добавлением пути в дополнение к нескольким путям ECMP.

Чтобы объявлять все дополнительные пути до 64 add-paths или только равноценных путей, включайте на path-selection-mode[edit protocols bgp group group-name family name addpath send] уровне иерархии. Нельзя одновременно включить multipath и то path-selection-mode и другое.

Примере: Объявления нескольких путей в BGP

В этом примере BGP маршрутизаторы настроены для объявления нескольких путей вместо объявления только активного пути. Объявление нескольких путей BGP указано в RFC 7911, Объявлении нескольких путей вBGP.

Требования

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

  • Восемь BGP с поддержкой технологии.

  • Пять из устройств с BGP необязательно должны быть маршрутизаторами. Например, это могут быть коммутаторы Ethernet серии EX.

  • Три устройства с BGP настроены для отправки нескольких путей или получения нескольких путей (или как отправлять, так и получать несколько путей). Эти три BGP устройства должны быть M Series маршрутизаторами Multiservice Edge, серия MX универсальными маршрутами 5G или серия T основными маршрутизаторами.

  • Эти три маршрутизатора должны быть запущены Junos OS версии 11.4 или более поздней.

Обзор

Следующие утверждения используются для настройки нескольких маршрутов к месту назначения:

В данном примере маршрутизаторы R5, R6 и Router R7 перераспределяют статические маршруты в BGP. Маршрутизаторы М1 и 4 являются рефуляторами маршрутов. Маршрутизатор R2 и маршрутизатор 3 являются клиентами отражателя маршрутов R1. Маршрутизатор R8 является клиентом маршрутизатора Отражателя R4.

Отражение маршрутов необязательно, если в нескольких путях включена BGP.

В окнастройке маршрутизатор R1 настроен на отправку до шести путей (на место add-path send path-count 6 назначения) к маршрутизатору R4.

В add-path receive окнастройке маршрутизатор R4 настроен на получение нескольких путей от маршрутизатора R1.

В конфигурации маршрутизатор R4 настроен для отправки до шести путей add-path send path-count 6 к маршрутизатору R8.

В окнастройке маршрутизатор R8 настроен на получение нескольких add-path receive путей от маршрутизатора R4.

Конфигурация политики (наряду с соответствующим фильтром маршрута) ограничивает маршрутизатор R4 отправкой нескольких путей только для маршрута add-path send prefix-policy allow_199 172.16.199.1/32.

Схема топологии

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

Рис. 6: Объявление нескольких путей в BGPОбъявление нескольких путей в BGP

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

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

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

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

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

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

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

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

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

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

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

Настройка маршрутизатора М1

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

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

Настройка маршрутизатора М1:

  1. Настройте интерфейсы для маршрутизатора М2, маршрутизатора 3, маршрутизатора R4 и маршрутизатора R5, а также настройте интерфейс обратной связи (lo0).

  2. Настройте BGP на интерфейсах и настройте отражение маршрутов IBGP.

  3. Настройте маршрутизатор М1 для отправки до шести путей к своему соседу, маршрутизатору R4.

    Назначением этих путей может быть любой пункт назначения, к который маршрутизатор R1 может достичь несколькими путями.

  4. Настройте OSPF интерфейсах.

  5. Настройте ID маршрутизатора и номер автономной системы.

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

Результаты

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

Настройка маршрутизатора М2

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейсы для маршрутизаторов Router R6 и Router R1.

  2. Настройте BGP и OSPF на интерфейсах маршрутизатора М2.

  3. Для маршрутов, отправленных с маршрутизатора М2 на маршрутизатор R1, объявлять маршрутизатор R2 следующим переходом, поскольку маршрутизатор R1 не имеет маршрута к адресу маршрутизатора R6 в сети 10.0.26.0/24.

  4. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R3

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейсы для маршрутизаторов Router R7 и Router R1.

  2. Настройте BGP и OSPF на интерфейсах маршрутизатора 3.

  3. Для маршрутов, отправленных с маршрутизатора М3 на маршрутизатор М1, объявлять маршрутизатор R3 следующим переходом, поскольку маршрутизатор R1 не имеет маршрута к адресу маршрутизатора R7 в сети 10.0.37.0/24.

  4. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R4

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

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

  1. Настройте интерфейсы для маршрутизаторов М1 и М8, а также настройте интерфейс обратной связи (lo0).

  2. Настройте BGP на интерфейсах и настройте отражение маршрутов IBGP.

  3. Настройте маршрутизатор R4 для отправки до шести путей к своему соседу, маршрутизатору R8.

    Назначением этих путей может быть любой пункт назначения, к который маршрутизатор R4 может достичь по нескольким путям.

  4. Настройте маршрутизатор R4 на получение нескольких путей от своего соседа, маршрутизатора R1.

    Назначением этих путей может быть любой пункт назначения, к который маршрутизатор R1 может достичь несколькими путями.

  5. Настройте OSPF интерфейсах.

  6. Настройте политику, которая позволяет маршрутизатору R4 отправлять маршрутизатору R8 несколько путей на маршрут 172.16.199.1/32.

    • Маршрутизатор R4 получает несколько путей для маршрута 172.16.198.1/32 и маршрута 172.16.199.1/32. Однако из-за этой политики маршрутизатор R4 отправляет только несколько путей для маршрута 172.16.199.1/32.

    • Маршрутизатор R4 также можно настроить на отправку до 20 BGP маршрутов для подмножество добавленных префиксов, объявленных add-pathпутями.

  7. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R5

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейс для маршрутизатора М1.

  2. Настройте BGP на интерфейсе маршрутизатора М5.

  3. Создайте статические маршруты для перераспределения в BGP.

  4. Перераспределять статические и прямые маршруты в BGP.

  5. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R6

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейс для маршрутизатора М2.

  2. Настройте BGP на интерфейсе маршрутизатора 6.

  3. Создайте статические маршруты для перераспределения в BGP.

  4. Перераспределяет статические и прямые маршруты из таблицы маршрутов маршрутизатора 6 в BGP.

  5. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R7

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейс для маршрутизатора М3.

  2. Настройте BGP на интерфейсе маршрутизатора М7.

  3. Создайте статический маршрут для перераспределения в BGP.

  4. Перераспределяет статические и прямые маршруты из таблицы маршрутов маршрутизатора М7 в BGP.

  5. Настройте номер автономной системы.

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

Результаты

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

Настройка маршрутизатора R8

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

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

  1. Настройте интерфейс обратной связи (lo0) и интерфейс для маршрутизатора R4.

  2. Настройте BGP и OSPF на интерфейсе маршрутизатора 8.

  3. Настройте маршрутизатор R8 на получение нескольких путей от своего соседа, маршрутизатора R4.

    Назначением этих путей может быть любой пункт назначения, к который маршрутизатор R4 может достичь по нескольким путям.

  4. Настройте номер автономной системы.

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

Результаты

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

Проверки

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

Проверка способности BGP узлам есть возможность отправлять и получать несколько путей

Цель

Убедитесь, что одна или обе строки отображаются в выходных данных show bgp neighbor команды:

  • NLRI's for which peer can receive multiple paths: inet-unicast

  • NLRI's for which peer can send multiple paths: inet-unicast

Действий

Проверка объявления маршрутизатором М1 нескольких путей

Цель

Убедитесь, что несколько путей к месту назначения 172.16.198.1/32 и несколько путей к месту назначения 172.16.199.1/32 объявлены маршрутизатору R4.

Действий
Смысл

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

Проверка получения и объявления маршрутизатором R4 нескольких путей

Цель

Убедитесь, что несколько путей к месту назначения 172.16.199.1/32 получены от маршрутизатора R1 и объявлены маршрутизатору R8. Убедитесь, что несколько путей к месту назначения 172.16.198.1/32 получены от маршрутизатора R1, но маршрутизатору R8 объявляется только один путь к этому месту назначения.

Действий
Смысл

Эта команда показывает, что маршрутизатор R4 получает два пути к месту назначения show route receive-protocol 172.16.198.1/32 и три пути к месту назначения 172.16.199.1/32. Эта команда показывает, что маршрутизатор R4 объявляет только один путь к месту назначения show route advertising-protocol 172.16.198.1/32 и объявляет все три пути к месту назначения 172.16.199.1/32.

Из-за политики префикса, применяемой к маршрутизатору М4, маршрутизатор R4 не объявляет несколько путей к месту назначения 172.16.198.1/32. Маршрутизатор R4 объявляет только один путь к месту назначения 172.16.198.1/32, даже если он получает несколько путей к этому месту назначения.

Проверка получения маршрутизатором R8 нескольких путей

Цель

Убедитесь, что маршрутизатор R8 получает несколько путей к 172.16.199.1/32 через маршрутизатор R4. Убедитесь, что маршрутизатор R8 получает только один путь к месту назначения 172.16.198.1/32 через маршрутизатор R4.

Действий

Проверка ID пути

Цель

На последующих устройствах маршрутизаторы R4 и R8 проверяют, что идентификатор пути однозначно идентифицирует путь. Наймем Addpath Path ID: строку.

Действий

Примере: Настройка выборочной рекламы BGP маршрутов для балансировки нагрузки

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

Требования

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

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

  • Восемь маршрутизаторов, которые могут быть комбинацией M Series, серия MX или серия T маршрутизаторов.

  • Junos OS выпуск 16.1R2 на устройстве или более поздней версии

Обзор

Начиная с Junos OS релиза 16.1R2, можно ограничить BGP add-path объявления только нескольких путей, отдав вкладчикам. Можно ограничить и настроить до шести префиксов, выбранных алгоритмом multipath BGP. Выборочная реклама нескольких путей упрощает интернет-провайдерам и центрам обработки данных, которые используют отражателя маршрутов для создания разнообразия путей в IBGP. Можно включить отражателя BGP для объявления многоканальных путей, которые являются путями автора для балансировки нагрузки.

Топологии

In, Рис. 7 RR1 и RR4 являются отражателями маршрутов. Маршрутизаторы R2 и R3 являются клиентами отражателя маршрутов RR1. Маршрутизатор R8 является клиентом для маршрутного отражателя RR4. Группа RR1 с соседями R2 и R3 настроена на многоканальный маршрут. Маршрутизаторы R5, R6 и Router R7 перераспределяют статические маршруты 199.1.1.1/32 и 198.1.1.1/32 в BGP.

Политика балансировки нагрузки настроена на маршрутизаторе RR1 таким образом, что маршруты 199.1.1.1/32 рассчитаны на многоканальный маршрут. Функция многолучевого пути настраивается в add-path для соседа RR4. Однако у маршрутизатора RR4 нет настроенного многоканального пути балансировки нагрузки. Маршрутизатор RR1 настроен для отправки маршрутизатору RR4 до шести дополнительных маршрутов пути к 199.1.1.1/32, выбранному из маршрутов multipath candidate.

Рис. 7: Примере: Настройка выборочной рекламы BGP маршрутов для балансировки нагрузкиПримере: Настройка выборочной рекламы BGP маршрутов для балансировки нагрузки

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

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

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

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

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

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

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

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

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

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

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

Настройка маршрутизатора RR1

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

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

Настройка маршрутизатора RR1:

Прим.:

Повторите эту процедуру для других маршрутизаторов после изменения соответствующих имен интерфейсов, адресов и других параметров.

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

  2. Настройте адрес обратной связи.

  3. Настройте протокол внутреннего шлюза (IGP), например OSPF или IS-IS.

  4. Настройте внутреннюю группу rr для интерфейсов, подключающихся к внутренним маршрутизаторам R2 и R3.

  5. Настройте балансировку нагрузки для BGP группы rr.

  6. Настройте внутреннюю группу rr_rr отражателей маршрутов.

  7. Настройте функцию addpath multipath, чтобы объявлять участников только нескольких путей, и ограничив число объявленных многоканальных путей до 6.

  8. Настройте EBGP на интерфейсах, подключенных к внешним гранейным маршрутизаторам.

  9. Определите политику, loadbal_199 для балансировки нагрузки каждого пакета.

  10. Применение определенной экспортной политики loadbal_199.

  11. Настройте ID маршрутизатора и автономную систему для BGP хостов.

Результаты

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

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

Проверки

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

Проверка многоканальных маршрутов для статического маршрута 199.1.1.1/32

Цель

Проверьте доступные многоканальных маршруты для назначения 199.1.1.1/32.

Действий

В рабочем режиме show route 199.1.1.1/32 detail запустите команду на маршрутизаторе RR1.

Смысл

Функция выборочного объявления многолучевого пути включена на маршрутизаторе RR1, и для маршрута 199.1.1.1/32 доступно более одного следующего пути. Два доступных следующих перехода для маршрута 199.1.1.1/32 - 10.0.0.20 и 10.0.0.30.

Проверка объявления многоканальных маршрутов от маршрутизатора RR1 к маршрутизатору RR4

Цель

Убедитесь, что маршрутизатор RR1 сообщает многолучевые маршруты.

Действий

В рабочем режиме show route advertising-protocol bgp 10.0.0.40 запустите команду на маршрутизаторе RR1.

Смысл

Маршрутизатор RR1 сообщает два следующих перехода 10.0.0.20 и 10.0.0.30 для маршрута 199.1.1.1/32 к маршрутизатору RR4.

Проверка того, что маршрутизатор RR4 объявляет маршрутизатору R8 один маршрут для 199.1.1.1/32

Цель

Многоканальный маршрут не настроен на маршрутизаторе RR4, поэтому маршрут 199.1.1.1/32 не имеет права на добавление маршрута. Убедитесь, что маршрутизатор RR4 объявляет маршрутизатору R8 только один маршрут для 199.1.1.1/32.

Действий

В рабочем режиме запустите show route advertising-protocol bgp 10.0.0.80 команду на маршрутизаторе RR4.

Смысл

Поскольку на маршрутизаторе RR4 не включен многолучевой маршрут, маршрутизатору R8 объявляется только один путь 10.0.0.20.

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

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

Требования

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

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

  • Восемь маршрутизаторов, которые могут быть комбинацией M Series, серия MX или серия T маршрутизаторов.

  • Junos OS выпуск 16.1R2 на устройстве или более поздней версии

Обзор

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

Топологии

In, Рис. 8 RR1 и RR4 являются отражателями маршрутов. Маршрутизаторы R2 и R3 являются клиентами отражателя маршрутов RR1. Маршрутизатор R8 является клиентом для маршрутного отражателя RR4. Маршрутизаторы R5, R6 и Router R7 перераспределяют статические маршруты в BGP. Маршрутизатор R5 объявляет статические маршруты 199.1.1.1/32 и 198.1.1.1/32 со значением сообщества 4713:100.

Маршрутизатор RR1 настроен для отправки до шести путей (на место назначения) к маршрутизатору RR4. Маршрутизатор RR4 настроен для отправки до шести путей к маршрутизатору R8. Маршрутизатор R8 настроен на получение нескольких путей от маршрутизатора RR4. Конфигурация сообщества add-path ограничивает отправку маршрутизатором RR4 нескольких путей для маршрутов, содержащих только значение сообщества 4713:100. Маршрутизатор RR4 фильтрует и объявляет многолучевую информацию, содержаную только значение сообщества 4714:100.

Рис. 8: Примере: Настройка BGP многоканальных услуг на основе значения сообществаПримере: Настройка BGP многоканальных услуг на основе значения сообщества

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

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

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

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

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

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

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

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

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

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

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

Настройка маршрутизатора RR4

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

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

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

Прим.:

Повторите эту процедуру для других маршрутизаторов после изменения соответствующих имен интерфейсов, адресов и других параметров.

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

  2. Настройте адрес обратной связи.

  3. Настройте OSPF или любой другой протокол внутреннего шлюза (IGP).

  4. Настройте две группы IBGP rr для отражателей маршрутов rr_client для клиентов отражателей маршрутов.

  5. Настройте функцию для отправки нескольких путей, содержащих только значение сообщества 4713:100 и ограничив число объявленных многоканальных маршрутов до 6.

  6. Определите политику фильтрации префиксов со значением сообщества 4713:100 и ограничите отправку до 16 путей к маршрутизатору addpath-community-members 4713:100 R8. Это ограничение переопределит ранее сконфигурированную групповую пересылаемую траекторию 6 на BGP иерархии группы.

  7. Настройте ID маршрутизатора и автономную систему для BGP хостов.

Результаты

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

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

Проверки

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

Проверка объявления многоканальных маршрутов от маршрутизатора RR4 к маршрутизатору R8

Цель

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

Действий

В рабочем режиме запустите show route advertising-protocol bgp neighbor-address команду на маршрутизаторе RR4.

Смысл

Маршрутизатор RR4 сообщает несколько путей 10.0.0.20, 10.0.0.30 и 10.0.15.2 к маршрутизатору R8.

Проверка получения маршрутизатором R8 многоканальных маршрутов, объявленных маршрутизатором RR4

Цель

Убедитесь, что маршрутизатор R8 получает многолучевые маршруты от маршрутизатора RR4.

Действий

В рабочем режиме show route receive-protocol bgp neighbor-address запустите команду на маршрутизаторе R8.

Смысл

Маршрутизатор R8 получает несколько следующих переходов 10.0.0.20, 10.0.0.30 и 10.0.15.2 для маршрута 199.1.1.1/32 от маршрутизатора RR4.

Проверка того, что маршрутизатор RR4 рекламирует только многоканальный маршрут с значением сообщества 4713:100 к маршрутизатору R8

Цель

Маршрутизатор RR4 должен объявлять многолучевые маршруты со значением сообщества 4713:100 только маршрутизатору R8.

Действий

В рабочем режиме запустите show route 199.1.1.1/32 detail команду на маршрутизаторе RR4.

Смысл

Маршрутизатор RR4 сообщает три пути со значением сообщества 4713:100 к маршрутизатору R8.

Настройка рекурсивного решения по многоканального BGP многоканального BGP

Начиная Junos OS выпуске 17.3R1, когда префикс BGP, который имеет один протокол следующий переход, разрешен через другой префикс BGP с несколькими разрешенными путями (unilist), все пути будут выбраны для протокола разрешения следующего перехода. В более ранних Junos OS, только один из путей выбирается для разрешения следующего перехода протокола, поскольку маршрутизатор не поддерживает балансировку нагрузки на всех путях многоканального маршрута IBGP. Решение в процессе протокола маршрутизации (rpd) обращается к протоколу с адресом следующего перехода (PNH) в незамедлительных переадрещений следующих переходов. Функция BGP рекурсивного разрешения улучшает решение для разрешения маршрутов через многоканальный маршрут IBGP и использования всех возможных путей в качестве следующих переходов. Эта функция имеет преимущества высокой плотности подключенных сетей, где BGP для установления подключения к инфраструктуре, например, сетей WAN с высокой равноценной многоканальностью и без проблем MPLS топологии.

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

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

  2. Настройте OSPF или любой другой IGP протокол.

  3. Настройте MPLS и LDP.

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

Чтобы настроить рекурсивное разрешение через многоканальный прием,

  1. Определите политику, которая включает в себя multipath-resolve действия.
  2. Импортировать политику для разрешения всех доступных путей многоканального маршрута IBGP.
  3. Убедитесь BGP что многоканальный поток рекурсивно, и для трафика с балансировой нагрузки доступно несколько следующих переходов.

    В рабочем режиме введите show route resolution detail команду:

Настройка следующих переходов ECMP для LSVP и LDP LDP для балансировки нагрузки

Маршрутизатор Junos OS поддерживает следующие переходы для RSVP и LDP LSP на M10i с расширенными CFEB, M320, M320, M120, M120, серия MX и серия T маршрутизаторами и устройствами маршрутов. Для сетей с большим объемом трафика это обеспечивает больше гибкости для балансировки нагрузки трафика за 64 LSP.

Чтобы настроить максимальный предел для следующих переходов ECMP, включите утверждение maximum-ecmp next-hops на [edit chassis] уровне иерархии:

С помощью этого утверждения можно настроить максимальное число ECMP для следующего перехода: 16, 32 или 64. Значение по умолчанию — 16.

Прим.:

серия MX с одной или более модульными картами концентратора портов (MPC) и Junos OS 11.4 или более ранними установленными, поддерживают конфигурацию утверждения только с 16 следующими maximum-ecmp переходами. Не следует настраивать утверждение maximum-ecmp со следующими переходами 32 или 64. При сфиксации конфигурации со следующими 32 или 64 переходами появляется следующее предупреждающие сообщения:

Error: Number of members in Unilist NH exceeds the maximum supported 16 on Trio.

Следующие типы маршрутов поддерживают максимальную конфигурацию ECMP следующего перехода для 64 шлюзов ECMP:

  • Статические маршруты IPv4 и IPv6 с прямыми и косвенными ECMP следующего перехода

  • Входящие и транзитные маршруты LDP, которые узнаются через связанные IGP маршруты

  • Следующие переходы RSVP ECMP, созданные для LSP

  • OSPF IPv4 и IPv6 маршрутов ECMP

  • IS-IS IPv4 и IPv6 маршрутов ECMP

  • ECMP маршрутов EBGP IPv4 и IPv6

  • IBGP (решения по IGP маршрутов) IPv4 и IPv6 маршрутов ECMP

Расширенный предел ECMP до 64 следующих переходов ECMP также применим для VPN уровней 3, VPN уровня 2, каналов 2-го уровня и служб VPLS, которые решают проблему по MPLS маршруту, поскольку доступные пути ECMP на MPLS маршруте также могут использоваться таким трафиком.

Прим.:

Следующие FPC на M320, T640 и T1600 поддерживают только 16 следующих переходов ECMP:

  • (M320, T640 и T1600 только маршрутизаторы) Расширенный II FPC1

  • (M320, T640 и T1600 только маршрутизаторы) Расширенный II FPC2

  • (только M320 и T640 маршрутизаторов) Расширенный II FPC3

  • (только T640 и T1600 маршрутизаторов) FPC2

  • (только T640 и T1600 маршрутизаторов) FPC3

Если максимальное ограничение ECMP на следующий переход или настроено на маршрутизаторе M320, T640 или T1600 с одним из этих FFPC, механизмы переадревания пакетов на этих FFP-системах используют только первые 16 следующих переходов 3264 ECMP. Для ядер переадментаторов пакетов на FFP, которые поддерживают только 16 следующих переходов ECMP, Junos OS генерирует сообщение системного журнала, если максимальное ограничение ECMP на следующий переход или 3264 настроено. Однако для якорей переадревания пакетов на других FFP, установленных на маршрутизаторе, применимо максимальное настраиваемое ограничение ECMP до следующих 3264 переходов или ECMP.

Прим.:

Если LSP RSVP настроены с выделением полосы пропускания, для следующих переходов ECMP с более чем 16 LSP трафик распределяется не оптимально на основе настроенных пропускной способности. Некоторые LSP с более небольшими выделенными полосами пропускания получают трафик больше, чем те, которые настроены с более высокой пропускной способностью. Распределение трафика не полностью соответствует настроенной полосе пропускания. Это оговорка применима к следующим маршрутизаторам:

  • T1600 и T640 с расширенным масштабированием FPC1, расширенным масштабированием FPC2, расширенным масштабированием FPC3, расширенным масштабированием FPC 4 и всеми FFPC типа 4

  • M320 маршрутизаторов с расширенными III FPC1, Enhanced III FPC2 и Enhanced III FPC3

  • серия MX маршрутизаторы со всеми типами FFPC и DPC, за исключением MPC. Эта оговорка не относится к маршрутизаторам серия MX с картами линии на основе микросхемы Trio Junos Trio.

  • M120 маршрутизаторов типа 1, типа 2 и типа 3.

  • M10i с расширенным CFEB

Клонирование следующего перехода и перемыкание отключены на серия T с расширенным масштабированием FFPC (улучшенное масштабирование FPC1, улучшенное масштабирование FPC2, улучшенное масштабирование FPC3 и улучшенное масштабирование FPC 4), которые поддерживают улучшенную возможность балансировки нагрузки. В результате в высокомасштабированной системе с большим количеством следующих переходов на ECMP или агрегированных интерфейсах снижается использование памяти. Клонирование следующего перехода и перемыкание также отключены на серия T с FFP типа 4.

Чтобы просмотреть подробные сведения о следующих переходах ECMP, вдай show route команду. Отображает show route summary command текущую конфигурацию максимального предела ECMP. Чтобы просмотреть подробные сведения о путях ECMP LDP, вдай traceroute mpls ldp команду.

Настройка согласованной балансировки нагрузки для групп ECMP

Балансировка нагрузки для каждого пакета позволяет распределять трафик по нескольким путям с равной стоимостью. По умолчанию, при сбое одного или более путей алгоритм hashing пересчитывает следующий переход для всех путей, что обычно приводит к перераспределению всех потоков. Согласованная балансировка нагрузки позволяет переопределить это поведение таким образом, что перенаправляются только потоки неактивных линий. Все существующие активные потоки поддерживаются без сбоев. В среде центра обработки данных перераспределение всех потоков при сбойе соединения может вылиться в значительную потерю трафика или потерю обслуживания серверов, соединения которых остаются активными. Согласованная балансировка нагрузки поддерживает все активные линии связи и вместо этого переавнообразует только потоки, на которые были сбои одного или более соединений. Эта функция обеспечивает непрерывное продолжение потоков, подключенных к остам активным соединениям.

Эта функция применяется к темологиям, где члены группы равноценных многоканальных (ECMP) являются внешними BGP в одном переходе BGP сеансе. Согласованная балансировка нагрузки не применяется при добавлении нового пути ECMP или любом изменении существующего пути. Чтобы добавить новый путь с минимальным нарушением, определите новую группу ECMP без изменения существующих путей. Таким образом, клиенты могут постепенно перенаселяться в новую группу без прекращения существующих подключений.

  • (На серия MX) Поддерживаются только модульные концентраторы портов (MCS).

  • Поддерживаются как пути IPv4, так и IPv6.

  • Также поддерживаются группы ECMP, которые являются частью экземпляра виртуальной маршрутной и forwarding (VRF) или других экземпляров маршрутов.

  • Многокастный трафик не поддерживается.

  • Агрегированные интерфейсы поддерживаются, но согласованная балансировка нагрузки не поддерживается среди участников группы агрегирования соединений (LAG) группы. Трафик от активных членов группы LAG может быть перемещен на другой активный участник при сбойе одного или более участников соединения. Потоки перехвастаются при сбойе одного или более связей членов LAG.

  • Настоятельно рекомендуется применять согласованную балансировку нагрузки не более чем к 1000 IP-префиксов на маршрутизатор или коммутатор.

  • Поддерживается смежность 3-го уровня по встроенным интерфейсам маршрутной и ремексной (IRB).

Функцию добавления пути BGP https://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/add-path-edit-protocols-bgp.html настроить для замены сбойного пути новым активным путем при сбойе одного или более путей в группе ECMP. Настройка замены сбойных путей гарантирует перенаправление трафика только по сбойным путям. Поток трафика на активных путях остается безотвеченным.

Прим.:
  • При настройке согласованной балансировки нагрузки на общих интерфейсах инкапсуляции маршрутизации (GRE) туннельного интерфейса необходимо указать адрес inet интерфейса GRE на дальнем конце, чтобы смежки уровня 3 по туннельным интерфейсам GRE были правильно установлены в таблица переадресации. Однако ecMP-быстрая перемаршрутизация (FRR) по туннельным интерфейсам GRE не поддерживается во время согласованной балансировки нагрузки. Адрес назначения маршрутизатора, настроенного с согласованной балансировой нагрузки на уровне [edit interfaces interface name unit unit name family inet address address] иерархии, можно указать. Например:

    Дополнительные сведения об общей инкапсуляции маршрутизации см. в "Настройка туннелизации общей маршрутизации".

  • Согласованная балансировка нагрузки не поддерживает BGP для соседей EBGP. Поэтому не следует использовать этот параметр на multihop устройствах, настроенных с согласованной балансировой нагрузки.

Для конфигурирования согласованного балансировки нагрузки для групп ECMP:

  1. Настройте BGP и в BGP внешних одноранговых узлах, чтобы использовать несколько путей.
  2. Создайте политику маршрутов для совпадения входящих маршрутов с одним или более префиксами назначения.
  3. Применение согласованной балансировки нагрузки к политике маршрутов таким образом, чтобы только потоки трафика к одному или одному префиксам назначения, которые испытали сбой соединения, перенаправляются на активный соединение.
  4. Создать отдельную политику маршрутов и включить балансировку нагрузки для каждого пакета.
    Прим.:

    Необходимо настроить и применить политику балансировки нагрузки для каждого пакета для установки всех маршрутов в таблица переадресации.

  5. Примените политику маршрутов для согласованной балансировки нагрузки BGP группы внешних одноранговых сторон.
    Прим.:

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

  6. (Необязательно) Включить обнаружение двухнаправленной переадправления (BFD) для каждого внешнего BGP соседа.
    Прим.:

    На этом шаге показана минимальная требуемая конфигурация BFD. Можно настроить дополнительные параметры для BFD.

  7. Примените глобальную политику балансировки нагрузки для каждого префикса для установки всех маршрутов следующего перехода в таблица переадресации.
  8. (Необязательно) В быстрая перемаршрутизация включить маршруты ECMP.
  9. Проверьте состояние одного или более маршрутов ECMP, для которых включена согласованная балансировка нагрузки.

    В выходных данных команды при включенном согласованном балансировании нагрузки отображается следующий флаг:State: <Active Ext LoadBalConsistentHash>

Понимание entropy Label для BGP LSP с меткой Unicast

Что такое метка-entropy?

Метка-entropy – это специальная метка с балансировкой нагрузки, которая улучшает способность маршрутизатора по балансировке нагрузки трафика между путями равной стоимости (ECMP) или группами агрегирования соединений (LAGs). Метка-entropy позволяет маршрутизаторам эффективно балансировать нагрузку трафика, используя только стек меток, а не глубокий анализ пакетов (DPI). DPI требует большей вычислительной мощности маршрутизатора и не является возможностями, общей для всех маршрутизаторов.

Когда IP-пакет имеет несколько путей для достижения Junos OS назначения, он использует определенные поля задавателей пакета для того, чтобы по достижению определенного пути пакет был подан. Адреса источника или назначения и номера портов пакета используются для того, чтобы избежать переупорядочения пакетов данного потока. Если ядро маршрутизатор с коммутацией по меткам (LSR) не может выполнить DPI для идентификации потока или не может сделать это в пропускная способность канала, стек меток используется только для ecMP-гешинга. Для этого необходима entropy-метка, специальная метка с балансировкой нагрузки, которая может переносить информацию о потоке. У входящих LSR больше контекста и сведений о входящих пакетах, чем у транзитных LSRS. Таким образом, на граничный маршрутизатор (LER) метка в обратном потоке может проверять информацию о потоке пакета, соотносить ее с меткой-entropy и вставлять ее в стек меток. LSRs в ядре просто используют метку entropy в качестве ключа для пометки пакета на правильный путь.

Entropy label может иметь любое значение метки в диапазоне от 16 до 1048575 (обычный 20-битный диапазон меток). Поскольку этот диапазон перекрывается с существующим диапазоном обычной метки, перед меткой entropy label (ELI) вставляется специальная метка. ELI является специальной меткой, назначенной IANA значением 7.

Рис. 9 иллюстрирует метку-entropy в стеке меток меток RSVP-коммутаторов (LSP). Стек меток состоит из индикатора entropy label (ELI), метки entropy и IP-пакета.

Рис. 9: Entropy Label для RSVP LSPEntropy Label для RSVP LSP

Метка entropy для BGP одноавтоматической

BGP одноавтоматной зоны или LDP LDP-LSP в областях с несколькими протоколами внутренних шлюзов (IGP) или в нескольких автономных системах (между AS LSP). Многозоны с BGP LPS, как правило, переносят VPN и IP-трафик, когда ведомые PEs и egress PES находятся в разных IGP областях. При BGP одноаресных коммуляциях concate тонка RSVP или LDP LDP LSP Junos OS вставляет метки entropy на BGP lSP с одноавтоматной маркировкой для достижения балансировки нагрузки от конца до конца entropy метки. Это происходит потому, что метки entropy RSVP или LDP обычно выталкиваются на предпоследнем узле перехода вместе с меткой RSVP или LDP, и в точках сшивки метки entropy, т.е. маршрутизаторы между двумя областями или двумя AS, не имеют меток entropy. Таким образом, при отсутствии меток entropy маршрутизатор в точке сшвания использует метки BGP для перенавания пакетов. иллюстрирует BGP стек меток одноавтоматных пакетов с меткой-entropy в Рис. 10 стеке меток RSVP. Стек меток RSVP состоит из индикатора entropy label (ELI), метки entropy, BGP метки и IP-пакета. Метки entropy RSVP выталкиваются на предпоследнем узле перехода.

Рис. 10: Одноавтоматная BGP между зонами с entropy-меткой RSVPОдноавтоматная BGP между зонами с entropy-меткой RSVP

Узел BGP одноавтоматной сшивки не может использовать метки-entropy для балансировки нагрузки, если только узел, сширующий узел, не передает сигнал о возможности метки entropy на BGP на выгрузку. Если помеченный BGP однонаправный узел передает сигналы BGP entropy label capability (ELC) к граненым маршрутизаторам провайдера, то BGP помеченный однонападным L BGP SP вошел в сеть, знает, что однонаправный отрезок LSP, помеченный как однонастройный, может обработать метки entropy и вставлять индикатор entropy-метки и entropy-метку под BGP меткой. Все LSRs могут использовать метку entropy для балансировки нагрузки. Хотя BGP LSP, помеченные как одноавтоматные, могут пересекать множество маршрутизаторов в разных областях и в AS, некоторые сегменты могут поддерживать метки entropy, в то время как другие — нет. Рис. 11 иллюстрирует метку entropy в BGP метке. Стек меток на узле стежка состоит из ELI, метки entropy и IP-пакета.

Рис. 11: Одноавтоматная BGP между зонами с BGP entropy в точке сшиваниемОдноавтоматная BGP между зонами с BGP entropy в точке сшиванием
Прим.:

Чтобы отключить возможность entropy label для одноа BGP на выходном узле, определите политику с параметром на no-entropy-label-capability[edit policy-options policy-statement policy-name then] уровне иерархии.

По умолчанию маршрутизаторы, поддерживаюные метки entropy, настраиваются с помощью утверждения возможности балансировки нагрузки на уровне иерархии для сигнализации меток по load-balance-label-capability[edit forwarding-options] LSP. Если одноранговой маршрутизатор не оборудован для обработки меток балансировки нагрузки, то можно запретить сигнализацию возможности entropy label, настроив утверждение на no-load-balance-label-capability[edit forwarding-options] уровне иерархии.

Поддерживаемые и неподдермываемые функции

Junos OS в следующих сценариях поддерживается BGP меткой entropy:

  • Все узлы LPS имеют возможность entropy label.

  • Некоторые узлы LPS имеют возможность entropy label.

  • LSP-туннель, который проходит через VPN другого оператора.

  • Определите политику в отношении вставки для выбора подмножество одноадрентных LPS BGP для вставки entropy-метки при врезке.

  • Определите политику для выпада маршрутов для отключения объявления о возможности entropy label.

Junos OS не поддерживает следующие функции для метки-BGP одноавтоматической вещания:

  • Когда BGP LPS с маркировкой unicast туннелются через VPN другого оператора, нет настоящей сквозной метки entropy, поскольку Junos OS не вставляет индикатор метки entropy или метку-entropy под метками VPN в сети операторов связи-операторов.

  • В настоящее время Junos OS не поддерживают IPv6 BGP LPS с собственными метки entropy. Однако IPv6 BGP однонастрочными LPS могут использовать метки-entropy от основном RSVP, LDP или BGP LPS.

Настройка entropy Label для одноа BGP LSP с меткой Entropy Label

Настройте entropy-метку для BGP LSP с одноавтоматной маркировкой, чтобы обеспечить балансировку нагрузки меток в обе стороны. Метка-entropy – это специальная метка с балансировкой нагрузки, которая может переносить информацию о потоке пакетов. BGP одноавтоматных маршрутов обычно конкатетестовые LSVP или LDP LDP-LSP в нескольких IGP областях или в нескольких автономных системах (ASS). Метки entropy RSVP или LDP выталкиваются на предпоследнем узле перехода вместе с меткой RSVP или LDP. Эта функция позволяет использовать метку entropy в точке сширования, то есть между двумя областями или AS, для достижения балансировки нагрузки конечной метки entropy для BGP трафика. Данная функция позволяет вставить метки-entropy на BGP lSP с BGP впадацией одноаресного LSP.

Entropy label может иметь любое значение метки в диапазоне от 16 до 1048575 (обычный 20-битный диапазон меток). Поскольку этот диапазон перекрывается с существующим диапазоном обычной метки, перед меткой entropy label (ELI) вставляется специальная метка. ELI является специальной меткой, назначенной IANA значением 7.

Перед настройкой entropy-метки для BGP, убедитесь, что вы:

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

  2. Настройте OSPF или любой другой IGP протокол.

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

  4. Настройте LDP.

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

  6. Настройте MPLS.

Для настройки entropy-метки для BGP LSP с BGP одноавтоматной маршрутизией:

  1. На впадаемом маршрутизаторе включим утверждение на иерархиическом уровне, чтобы включить возможность entropy label для BGP одноавтоматической трансляции на entropy-label[edit protocols bgp family inet labeled-unicast] глобальном уровне.

    Можно также включить использование метки entropy в BGP или на определенном BGP соседа, включив утверждение на уровне иерархии или на уровне entropy-label[edit protocols bgp group group name family inet labeled-unicast][edit protocols bgp group group name neighbor address labeled-unicast] иерархии.

  2. (Необязательно) Укажите дополнительную политику для определения маршрутов, которые имеют возможность entropy label.

    Примените политику на впадаемом маршрутизаторе.

  3. (Необязательно) Включив этот параметр, если не Junos OS поле следующего перехода в атрибуте возможности метки entropy по отношению к маршруту no-next-hop-validation следующего перехода.
  4. (Необязательно) Чтобы явно отключить функцию рекламы entropy label на маршрутизатор исходящего трафика, определите политику с параметром маршрутов, указанным в политике, и включите этот параметр в указанную политику на уровне no-entropy-label-capabilityno-entropy-label-capability[edit policy-options policy statement policy-name then] иерархии.

Примере: Настройка entropy Label для одноа BGP LSP с меткой Entropy Label

В этом примере показано, как настроить метку entropy для одноа BGP одноавтоматной передачи для обеспечения балансировки нагрузки между концами с помощью меток entropy. Когда IP-пакет имеет несколько путей для достижения Junos OS назначения, он использует определенные поля задавателей пакета для того, чтобы по достижению определенного пути пакет был подан. Для этого необходима entropy-метка, специальная метка с балансировкой нагрузки, которая может переносить информацию о потоке. LSRs в ядре просто используют метку entropy в качестве ключа для того, чтобы поправить пакет на правильный путь. Entropy label может иметь любое значение метки в диапазоне от 16 до 1048575 (обычный 20-битный диапазон меток). Поскольку этот диапазон перекрывается с существующим диапазоном обычной метки, перед меткой entropy label (ELI) вставляется специальная метка. ELI является специальной меткой, назначенной IANA значением 7.

BGP одноавтоматной зоны, как правило, конкатетестовые LSVP или LDP LDP-LSP в нескольких IGP областях или в нескольких автономных системах. Метки entropy RSVP или LDP выталкиваются на предпоследнем узле перехода вместе с меткой RSVP или LDP. Эта функция позволяет использовать метки entropy в точках сширования для мостового разрыва между предпоследним узлом перехода и точкой сширования, чтобы достичь балансировки нагрузки конечной метки entropy для BGP трафика.

Требования

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

  • Семь серия MX маршрутизаторов с MPC

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

Перед настройкой entropy-метки для BGP, убедитесь, что вы:

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

  2. Настройте OSPF или любой другой IGP протокол.

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

  4. Настройка RSVP.

  5. Настройте MPLS.

Обзор

Когда BGP одноакторные узлы сцеплены в RSVP или LDP LDP через несколько IGP или несколько автономных систем, метки entropy RSVP или LDP вытесняться на предпоследний узел перехода вместе с меткой RSVP или LDP. Однако в точках сшиванией нет меток entropy, то есть маршрутизаторов между двумя областями. Таким образом, маршрутизаторы в точках сшивание использовали BGP для перенастройки пакетов.

Начиная Junos OS версии 15.1, для балансировки нагрузки на entropy-метку BGP одноавтоматную трансляцию можно настроить. Эта функция позволяет использовать метку entropy в точках сширования, чтобы обеспечить балансировку нагрузки конечной инктропной метки для BGP трафика. Junos OS позволяет вставлять метки-entropy на BGP LSP с BGP одноавтоматным LSP.

По умолчанию маршрутизаторы, поддерживаюные метки entropy, настроены с помощью утверждения на уровне иерархии для сигнализации меток на уровне load-balance-label-capability[edit forwarding-options] каждого LSP. Если одноранговой маршрутизатор не оборудован для обработки меток балансировки нагрузки, то можно запретить сигнализацию возможности entropy label, за счет настройки на уровне no-load-balance-label-capability[edit forwarding-options] иерархии.

Прим.:

Можно явно отключить функцию объявления возможности entropy label на выходе для маршрутов, указанных в политике, с параметром на no-entropy-label-capability[edit policy-options policy-statement policy name then] уровне иерархии.

Топологии

In, Router PE1 является маршрутизатором в направлении в направлении маршрутизатора, а маршрутизатор PE2 – Рис. 12 маршрутизатор исходящего трафика. Маршрутизаторы P1 и P2 являются транзитными. Маршрутизатор ABR является маршрутизатором моста области между областью 0 и областью 1. LAG настраивается на маршрутизаторах-провайдерах для балансировки нагрузки трафика. Возможность метки entropy для одноа BGP включена на впадаемом маршрутизаторе PE1.

Рис. 12: Настройка entropy Label для одноа BGP по меткойНастройка entropy Label для одноа BGP по меткой

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

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

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

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

Маршрутизатор Р1

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

Маршрутизатор Р2

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

Настройка маршрутизатора PE1

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

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

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

Прим.:

Повторите эту процедуру для маршрутизатора PE2 после изменения соответствующих имен интерфейсов, адресов и других параметров.

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

  2. Настройте интерфейс обратной связи.

  3. Установите ID маршрутизатора и номер автономной системы.

  4. Настройте протокол RSVP для всех интерфейсов.

  5. В MPLS включить все интерфейсы маршрутизатора PE1 и указать LSP.

  6. Настройка IBGP на внутренних маршрутизаторах.

  7. В включается возможность метки entropy для BGP одноавтоматной вещания для BGP группы ibgp.

  8. Включить протокол OSPF на всех интерфейсах пограничного маршрутизатора области (ABR).

  9. Определите списки префиксов, чтобы указать маршруты с возможностью entropy label.

  10. Определите политику EL, чтобы указать маршруты с возможностью entropy label.

  11. Определите другую политику EL-2, чтобы указать маршруты с возможностью entropy label.

  12. Определите политику для BGP маршрутов в OSPF маршрутов.

  13. Определите политику для OSPF маршрутов в BGP маршрутов.

  14. Определите политику для экспорта статических маршрутов в BGP маршрутов.

  15. Настройте целевой адрес VPN для сообщества VPN.

  16. Настройте экземпляр маршрутов VPN уровня 3 VPN VPN-l3vpn.

  17. Назначьте интерфейсы экземпляру маршрутов VPN-l3vpn.

  18. Настройте отличительный отличитель маршрута для экземпляра маршрутов VPN-l3vpn.

  19. Настройте целевые показатели маршрутной маршрутки и переадранки VPN (VRF) для экземпляра маршрутов VPN-l3vpn.

  20. Настройте статический маршрут к устройству CE1, используя протокол VPN уровня 3 для экземпляра маршрутки VPN-l3vpn.

  21. Экспорт BGP маршрутов в таблицу OSPF маршрутов для экземпляра маршрутов VPN-l3vpn.

  22. Назначьте OSPF для экземпляра маршрутки VPN-l3vpn.

Настройка маршрутизатора Р1

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

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

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

Прим.:

Повторите эту процедуру для маршрутизатора Р2 после изменения соответствующих имен интерфейсов, адресов и других параметров.

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

  2. Настройте агрегирование соединений на интерфейсах.

  3. Настройте интерфейс обратной связи.

  4. Настройте MPLS метки, которые маршрутизатор использует для кеширования пакетов до назначения для балансировки нагрузки.

  5. Установите ID маршрутизатора и номер автономной системы.

  6. Включить для каждого пакета балансировку нагрузки.

  7. Настройте протокол RSVP для всех интерфейсов.

  8. В MPLS включить все интерфейсы маршрутизатора P1 и указать LSP.

  9. Включить протокол OSPF на всех интерфейсах маршрутизатора Р1, за исключением интерфейса управления.

  10. Определите политику для балансировки нагрузки каждого пакета.

Настройка маршрутизатора ABR

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

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

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

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

  2. Настройте интерфейс обратной связи.

  3. Настройте агрегирование соединений на интерфейсах.

  4. Настройте MPLS метки, которые маршрутизатор использует для кеширования пакетов до назначения для балансировки нагрузки.

  5. Установите ID маршрутизатора и номер автономной системы.

  6. Включить для каждого пакета балансировку нагрузки.

  7. Настройте протокол RSVP для всех интерфейсов.

  8. В MPLS включить все интерфейсы маршрутизатора P1 и указать LSP.

  9. Настройка IBGP на внутренних маршрутизаторах.

  10. В OSPF включить протокол OSPF ABR на всех интерфейсах ABR.

  11. Определите политику для указания маршрутов с возможностью entropy label.

Результаты

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

Проверки

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

Проверка объявления возможности entropy Label с маршрутизатора PE2

Цель

Убедитесь, что возможности метки entropy атрибут пути от вышестоячих маршрутизаторов PE2 при откате.

Действий

В рабочем режиме show route 10.255.101.200 advertising-protocol bgp 10.255.102.102 запустите команду на маршрутизаторе PE2.

Смысл

Выходные данные показывают, что хост PE2 с IP-адресом 10.255.101.200 обладает способностью entropy label. Хост сообщает возможность метки entropy своим BGP соседям.

Проверка получения маршрутизатором ABR объявления entropy Label

Цель

Убедитесь, что маршрутизатор ABR получает объявление entropy-метки при впадаем от маршрутизатора PE2.

Действий

В рабочем режиме show route 10.255.101.200 receiving-protocol bgp 10.255.101.200 запустите команду на маршрутизаторе ABR.

Смысл

Маршрутизатор ABR получает объявление о возможности метки entropy от своего BGP PE2.

Проверка установленного флага entropy Label

Цель

Убедитесь, что флаг entropy label установлен для элементов метки при вниспаде.

Действий

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

Смысл

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

Пример использования для BGP префикса независимой сходимости для inet, Inet6 или Labeled Unicast

В случае сбоя маршрутизатора BGP восстановление сети может занять от нескольких секунд до минут, в зависимости от параметров, таких как размер сети или производительность маршрутизатора. Когда функция BGP сходимости (PIC) префикса включена на маршрутизаторе, BGP устанавливается на модуль передачи пакетов второй наилучший путь в дополнение к вычислимой наилучшей траектории к месту назначения. Маршрутизатор использует этот резервный путь, когда маршрутизатор исходящего трафика сбой сети и значительно сокращает время простоя. Эту функцию можно включить для сокращения времени простоя сети в случае маршрутизатор исходящего трафика сбой.

Когда достижимость маршрутизатор исходящего трафика в сети сбой, IGP обнаруживает это сбой, и состояние соединения передает эту информацию по сети и объявляет BGP для этого префикса как недостижимый. BGP переосмыслеет альтернативные пути и при наличии альтернативного пути переустановит этот альтернативный следующий переход на модуль передачи пакетов. Этот вид сбоя при выпадение обычно влияет на несколько префиксов одновременно, и BGP должен обновлять все эти префиксы по одному за раз. На впадаших маршрутизаторах маршрутизатор IGP первый к кратчайший путь (SPF) и обновляет следующие переходы. Junos OS определяет префиксы, которые стали недоступны, и сигналы к протоколу, который необходимо обновить. BGP получает уведомление и обновляет следующий переход для каждого префикса, который теперь является недопустимым. Этот процесс может повлиять на соединение и может занять несколько минут, чтобы восстановиться после простоя. BGP PIC может сократить это время простоя, так как резервный путь уже установлен в модуль передачи пакетов.

Начиная с Junos OS.15.1 функция BGP PIC, которая первоначально поддерживалась для маршрутизаторов VPN уровня 3, расширена до BGP с несколькими маршрутами в глобальных таблицах, таких как inet и inet6 unicast, и inet и inet6 с одноавратной трансляцией. На маршрутизаторе с BGP PIC Junos OS резервный путь для следующего непрямого перехода на маршрутизаторе маршрутов, а также предоставляет этот маршрут маршрутизатору модуль передачи пакетов и IGP. Если IGP теряет доступность префикса с одним или более маршрутов, он передает сигнал модуль маршрутизации сообщением перед обновлением таблиц маршрутизации. Система модуль маршрутизации сигналы к модуль передачи пакетов о сбойе непрямого следующего перехода и трафик необходимо перенаправить с помощью резервного пути. Маршрутная маршрутная маршрутка к префиксу, влияемом на точку назначения, продолжает использовать резервный путь даже до BGP пересчета новых следующих переходов для префиксов BGP. Маршрутизатор использует этот резервный путь для уменьшения потерь трафика до тех пор, пока не будет BGP глобальное конвергенция.

Время, в которое происходит сбой до момента сигнала потери доступности, фактически зависит от времени обнаружения сбоя ближайшего маршрутизатора и IGP времени сходимости. Как только локальный маршрутизатор обнаруживает выход из системы, согласование маршрута без включенной функции PIC BGP сильно зависит от количества затронутых префиксов и производительности маршрутизатора вследствие пересчета каждого затронутого префикса. Однако при включенной BGP PIC функция PIC даже до BGP пересчета лучшего пути для затронутых префиксов, модуль маршрутизации передает сигнал плоскость данных переключение на standby next path. Следовательно, потеря трафика минимальна. Новые маршруты вычисляются даже в то время, когда трафик передается, и эти новые маршруты отодвигаются на плоскость данных. Таким образом, число затронутых префиксов BGP не влияет на время, затеветое на время спотери трафика, на момент времени, в которое BGP сигнализирует о потере доступности.

Настройка BGP префикса независимой сходимости для Inet

На BGP сходимости (PIC) с включенным префиксом Junos OS устанавливается резервный путь для следующего непрямого перехода на модуль маршрутизации, а также предоставляет этот маршрут маршрутизаторам модуль передачи пакетов и IGP. Если IGP теряет доступность префикса с одним или более маршрутов, он передает сигнал модуль маршрутизации сообщением перед обновлением таблиц маршрутизации. Система модуль маршрутизации сигналы к модуль передачи пакетов о сбойе непрямого следующего перехода и трафик необходимо перенаправить с помощью резервного пути. Маршрутная маршрутная маршрутка к префиксу, влияемом на точку назначения, продолжает использовать резервный путь даже до BGP пересчета новых следующих переходов для префиксов BGP. Маршрутизатор использует этот резервный путь для уменьшения потерь трафика до тех пор, пока не будет BGP глобальное конвергенция. Функция BGP PIC, которая первоначально поддерживалась для маршрутизаторов VPN 3-го уровня, расширена до BGP с несколькими маршрутами в глобальных таблицах, таких как inet и inet6 unicast, и inet и inet6 помеченные одноаксерно.

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

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

  2. Настройте OSPF или любой другой IGP протокол.

  3. Настройте MPLS и LDP.

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

Прим.:

Функция BGP PIC поддерживается только на маршрутизаторах с интерфейсами MPC.

на практике:

На маршрутизаторах с модульными концентраторами портов (MMPC) активировать расширенные сетевые службы IP, как показано ниже:

Настройка BGP PIC для inet:

  1. Для BGP PIC в включить инет.
    Прим.:

    Функция BGP PIC поддерживается только на маршрутизаторах с интерфейсами MPC.

  2. Настройте балансировку нагрузки для каждого пакета.
  3. Примените политику балансировки нагрузки для пакетов к маршрутам, экспортенным из таблицы маршрутов в таблица переадресации.
  4. Убедитесь BGP что PIC работает.

    В рабочем режиме введите show route extensive команду:

    Строки выходных данных, содержащие следующие переходы, которые программное обеспечение может использовать для восстановления путей в случае Indirect next hop: weight сбоя в линии связи. Вес следующего перехода имеет одно из следующих значений:

    • 0x1 указывает на активные следующие переходы.

    • 0x4000 указывает на пассивные следующие переходы.

Примере: Настройка BGP префикса независимой сходимости для Inet

В этом примере показано, как BGP PIC для инета. В случае сбоя маршрутизатора BGP восстановление сети может занять от нескольких секунд до минут, в зависимости от параметров, таких как размер сети или производительность маршрутизатора. Когда функция BGP префикса независимой сходимости (PIC) включена на маршрутизаторе, BGP с несколькими маршрутами в глобальных таблицах, таких как inet и inet6 unicast, и inet и inet6 помеченными одноадправленными, устанавливает на модуль передачи пакетов второй наилучший путь в дополнение к вычислению лучшего пути к месту назначения. Маршрутизатор использует этот резервный путь, когда маршрутизатор исходящего трафика сбой сети и значительно сокращает время простоя.

Требования

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

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

  • Один серия MX с MPC для настройки BGP PIC

  • Семь маршрутизаторов, которые могут быть комбинацией M Series, серия MX, серия T или серия PTX маршрутизаторов

  • Junos OS версии 15.1 или более поздней версии на устройстве с настроенной BGP PIC

Обзор

Начиная с Junos OS выпуска 15.1, BGP PIC, который первоначально поддерживался для маршрутизаторов VPN уровня 3, расширен до BGP с несколькими маршрутами в глобальных таблицах, таких как inet и inet6 unicast, и inet и inet6 с одноарсной. BGP устанавливается на модуль передачи пакетов по второму лучшему пути в дополнение к вычислимой наилучшей траектории к месту назначения. Когда IGP теряет доступность к префиксу, маршрутизатор использует этот резервный путь для уменьшения потерь трафика до тех пор, пока не будет устранена глобальная сходимость через BGP, тем самым уменьшая длительность простоя.

Прим.:

Функция BGP PIC поддерживается только на маршрутизаторах с MPC.

Топологии

В этом примере клиентское граничное устройство (CE) маршрутизаторы Device CE0, CE1 и CE2. Маршрутизаторы PE0, PE1 и PE2 являются маршрутизаторами на границе сети поставщика (PE). Маршрутизатор P0 и P1 являются основными маршрутизаторами поставщиков. BGP PIC настраивается на маршрутизаторе PE0. Для тестирования адрес 192.168.1.5 добавляется в качестве второго адреса интерфейса обратной связи на устройстве CE1. Адрес объявлен маршрутизаторам PE1 и PE2 и ретранслирован внутренними BGP (IBGP) на маршрутизатор PE0. На маршрутизаторе PE0 существует два пути к сети 192.168.1.5. Это основной и резервный пути. Рис. 13 отображает пример сети.

Рис. 13: Настройка BGP PIC для InetНастройка BGP PIC для Inet

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

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

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

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

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

Маршрутизатор Р1

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

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

Устройство CE0

Устройство CE1

Устройство CE2

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

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

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

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

  1. На маршрутизаторах с модульными концентраторами портов (MMPC) активировать улучшенные службы IP-сети.

  2. Настройте интерфейсы устройств.

  3. Настройте интерфейс обратной связи.

  4. Настройте MPLS и LDP на всех интерфейсах, за исключением интерфейса управления.

  5. Настройте интерфейс IGP интерфейсах с основными интерфейсами.

  6. Настройте соединения IBGP с другими устройствами PE.

  7. Настройте соединения EBGP с устройствами заказчика.

  8. Настройте политику балансировки нагрузки.

  9. Настройте самоконфигурированную политику в отношении следующего перехода.

  10. В включить функцию BGP PIC.

  11. Примените политику балансировки нагрузки.

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

Результаты

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

Проверки

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

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

Цель

Подтвердим BGP что граница PIC работает.

Действий

С устройства PE0 запустите show route extensive команду.

Смысл

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

  • 0x1 указывает основной путь с активными следующими переходами.

  • 0x4000 указывает резервный путь с пассивными следующими переходами.

Отображение таблицы переадваровки

Цель

Проверьте состояние таблицы маршрутов и маршрутов ядра с помощью show route forwarding-table команды.

Действий

С устройства PE0 запустите show route forwarding-table destination 192.168.1.5 extensive команду.

Смысл

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

  • 0x1 указывает основной путь с активными следующими переходами.

  • 0x4000 указывает резервный путь с пассивными следующими переходами.

BGP PIC Edge using BGP unicast с маркировкой

В этом разделе говорится о преимуществах и обзоре BGP PIC Edge с использованием одноавтоматной BGP в качестве транспортного протокола.

Преимущества однонастного BGP PIC с BGP однонастной трансляцией

Данная функция дает следующие преимущества:

  • Обеспечивает защиту трафика в случае сбоев пограничных узлов (ABR и ASBR) в сетях с несколькими доменами.

  • Обеспечивает более быстрое восстановление сетевых соединений и уменьшает потери трафика, если основной путь становится недоступен.

Как работает BGP сходимости префиксов?

BGP конвергенции prefix Independent Convergence (PIC) улучшает BGP при сбоях сетевых узлов. BGP PIC создает и сохраняет первичные и резервные пути для косвенного следующего перехода на модуль маршрутизации, а также предоставляет сведения о непрямом маршруте следующего перехода к модуль передачи пакетов. При сбое узла сети модуль маршрутизации сигнализирует модуль передачи пакетов о сбое следующего перехода и о том, что трафик перенаправляется на предварительно рассчитанный путь равной стоимости или резервный путь без изменения BGP префиксов. Маршрутная маршрутка трафика к префиксу назначения продолжается с помощью резервного пути для уменьшения потерь трафика до тех пор, пока не будет BGP глобальное конвергенция.

BGP сходимость применима как к сбоям граничная сеть, так и к граничная сеть узлам. В случае BGP PIC Core корректировки в цепочки переад нет в результате сбоев узла или основного соединения. В случае BGP PIC Edge корректировки в цепочки переад границей вносяся в результате граничный узел или сбоев границы соединения.

BGP PIC с BGP одноавтоматной трансляцией в качестве транспортного протокола

BGP PIC Edge с помощью BGP одноарусного транспортного протокола помогает защитить и перенацелировать трафик при сбоях пограничных узлов (ABR и ASBR) в сетях с несколькими доменами. Много доменные сети, как правило, используются в агрегации Metro Ethernet передача сотового трафика сетях.

На Juniper Networks серия MX, устройствах серии EX и серия PTX, BGP PIC Edge поддерживает службы уровня 3 с одноавтоматной BGP как транспортный протокол. Кроме того, на устройствах Juniper Networks серия MX, EX9204, EX9208, EX9214, EX9251 и EX9253, BGP PIC Edge поддерживает услуги цепи PIC 2-го уровня, СЕТИ VPN 2-го уровня и VPLS (BGP VPLS, LDP VPLS и FEC 129 VPLS) с BGP как транспортный протокол. Эти BGP являются многоканачными (научатся от нескольких PEs) и разрешены через BGP однонастные маршруты, которые могут снова быть многоканачными, которые были бы выучатся от других ARS. Транспортные протоколы, поддерживаемые по BGP PIC Edge, - это RSVP, LDP, OSPF и ISIS. Начиная Junos OS релизе 20.2R1, серия MX, устройства EX9204, EX9208, EX9214, EX9251 и EX9253 поддерживают защиту на BGP PIC Edge для схемы 2-го уровня, сети VPN 2-го уровня и VPLS (BGP VPLS, LDP VPLS и FEC 129 VPLS) с BGP одноадретной трансляцией в качестве транспортного протокола.

В Juniper Networks серия MX устройствах серии EX серия PTX поддерживаются следующие BGP PIC Edge protection с одноавтной BGP, помеченными как транспорт:

  • Службы IPv4 по IPv4 BGP одноандной трансляцией

  • IPv6 BGP одноандной службой, по IPv4 BGP одноапсундной.

  • Службы VPN 3-го уровня IPv4 по IPv4 BGP одноандной трансляцией

  • Службы VPN 3-го уровня IPv6 по IPv4 BGP одноандной трансляцией

В Juniper Networks серия MX и устройствах серии EX BGP pic Edge protection с одноавтной BGP как транспорт поддерживается для следующих служб:

  • Службы цепи уровня 2 по IPv4 BGP одноадревой трансляцией

  • Службы VPN уровня 2 по IPv4 BGP одноандной трансляцией

  • Службы VPLS (BGP VPLS, LDP VPLS и FEC 129 VPLS) по IPv4 BGP одноарендными.

Настройка на BGP PIC с BGP одноавтотрансля BGP для служб уровня 2

серия MX, устройства EX9204, EX9208, EX9214, EX9251 и EX9253 поддерживают защиту на BGP PIC Edge для цепи 2-го уровня, сети VPN 2-го уровня и VPLS (BGP VPLS, LDP VPLS и FEC 129 VPLS) с BGP однонастными в качестве транспортного протокола. BGP PIC Edge с BGP одно доменным транспортным протоколом помогает защитить ошибки трафика на пограничных узлах (ABR и ASBR) в сетях с несколькими доменами. Много доменные сети, как правило, используются в сфере агрегирования и передача сотового трафика сетей.

Предварительным условием BGP защиты edge PIC является запрограммировать модуль передачи пакетов (PFE) с расширенной иерархией следующих переходов.

Чтобы включить расширенную иерархию следующих прыжков для BGP однонастройки, необходимо настроить на уровне иерархии на интерфейс командной строки следующего edit protocols уровня:

Чтобы включить BGP PIC для MPLS нагрузки nexthops, необходимо настроить следующее интерфейс командной строки конфигурации на уровне edit routing-options [] иерархии:

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

Для цепи уровня 2 и LDP VPLS:

Для VPN уровня 2 BGP VPLS и FEC129:

Примере: Защита трафика IPv4 через VPN 3-го уровня, BGP одноастерной трансляцией

В этом примере показано, как BGP конвергенции, независимой от префикса (PIC) edge labeled unicast и защитить трафик IPv4 через VPN уровня 3. При отправлении трафика IPv4 с CE маршрутизатора на маршрутизатор PE трафик IPv4 маршрутизирован через VPN 3-го уровня, где одноадросийная трансляция с BGP настроена в качестве транспортного протокола.

Требования

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

  • серия MX маршрутизаторов.

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

Обзор

Следующая топология обеспечивает как ABR, так и защиту ASBR путем коммутации трафика на резервные пути всякий раз, когда основной путь становится недоступен.

Топологии

Рис. 14 иллюстрирует использование сети VPN уровня 3 BGP одноавтоматной сети как транспортный протокол между доменами.

Рис. 14: Сеть VPN 3-го BGP с одноавтоматной маркировкой с использованием транспортного протокола LDP
Топологии

В следующей таблице описаны компоненты, используемые в топологии:

Основные компоненты

Тип устройства

Позиции

CE1

Серия MX

Подключение к сети клиента.

PE1

Серия MX

Сконфигурирован с первичными и резервными маршрутными путями для защиты и перенастройки трафика от CE1 к CE2.

P1-P3

Серия MX

Маршрутизаторы ядра для транспортировки трафика.

ABR1-ABR2

Серия MX

Пограничные маршрутизаторы области

ABSR1-ABSR4

Серия MX

Маршрутизатор на границе автономной системы

RR1-RR3

Серия MX

Отражаатель маршрутов

PE2-PE3

Серия MX

Маршрутизаторы PE, подключенные клиентское граничное устройство (CE2).

CE2

Серия MX

Подключение к сети клиента.

Адреса устройств PE2 и PE3 узнаются от ABR1 и ABR2 как помеченные однонастные маршруты. Эти маршруты решаются через протоколы IGP/LDP. PE1 узнает маршруты CE2 от устройств PE2 и PE3.

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

Чтобы настроить BGP PIC edge BGP однонастройку с LDP в качестве транспортного протокола, выполните эти задачи:

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

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

Устройство CE1

Устройство PE1

Устройство Р1

Устройство RR1

Устройство ABR1

Устройство ABR2

Устройство Р2

Устройство RR2

Устройство ASBR1

Устройство ASBR2

Устройство ASBR3

Устройство ASBR4

Устройство RR3

Устройство Р3

Устройство PE2

Устройство PE3

Устройство CE2

Настройка CE1

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройте одноа BGP на abRS для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

Настройка PE1

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте экземпляр маршрутки VPN 3-го уровня для предоставления услуг клиентам.

  5. Настройте политики импорта RIB и разрешите RIBs для расширения иерархической структуры следующего соединения для выбранных префиксов VPN уровня 3, задаваемых в политике.

  6. Настройте OSPF протокол.

  7. Настройте протоколы маршрутов для установления IP-MPLS подключения через домен.

  8. Настройте одноа BGP на abRS для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

Настройка устройства Р1

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

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

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

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

  2. Настройте интерфейс обратной связи.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройте протоколы ISIS, RSVP, LDP и MPLS на интерфейсе.

Результаты

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

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

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

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

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

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

  2. Настройте интерфейс обратной связи.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройте протоколы ISIS, RSVP, LDP и MPLS на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Для обеспечения защиты трафика применяется политика балансиности нагрузки потока.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

  6. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

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

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройка протоколов ISIS, RSVP, MPLS и LDP на интерфейсе.

Результаты

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

Настройка PE2

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте экземпляр маршрутки VPN 3-го уровня для предоставления услуг клиентам.

  5. Настройте политики импорта RIB и разрешите RIBs для расширения иерархической структуры следующего соединения для выбранных префиксов VPN уровня 3, задаваемых в политике.

  6. Настройте протоколы ISIS, RSVP, LDP и MPLS на интерфейсе.

  7. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

Настройка PE3

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте экземпляр маршрутки VPN 3-го уровня для предоставления услуг клиентам.

  5. Настройте политики импорта RIB и разрешите RIBs для расширения иерархической структуры следующего соединения для выбранных префиксов VPN уровня 3, задаваемых в политике.

  6. Настройте протоколы ISIS, RSVP, LDP и MPLS на интерфейсе.

  7. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

Настройка CE2

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

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

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

  1. Настройте интерфейсы для обеспечения ip и MPLS транспорта.

  2. Настройте интерфейс обратной связи, который будет использоваться в качестве ID маршрутизатора и о конце интерфейса для LDP BGP сеансов.

  3. Настройте политики многоканального разрешения для установки иерархических многоканальных методов на PFE.

  4. Настройте параметры маршрутов.

  5. Настройте BGP для обмена IP-адресами обратной связи как BGP однонастрочными префиксами.

Результаты

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

Проверки

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

Проверка разрешения nexthops

Цель

Убедитесь, что следующие псы PE2 и PE3 разрешены на PE1.

Действий

В рабочем режиме запустите show route forwarding-table destination команду.

Смысл

Вы можете видеть вес, 0x1 а также 0x4000 основные и резервные nexthops.

Проверка записей Nexthop в таблице маршрутов

Цель

Проверьте активные записи маршрутов nexthop на PE1.

Действий

В рабочем режиме запустите show route extensive expanded-nh команду.

Смысл

Вы можете видеть вес, 0x1 а также основные 0x4000 и резервные nexthops.

Общие сведения о поддержке псевдопроводности FAT BGP L2VPN и VPLS

Псевдопровод — это канал или служба уровня 2, эмулирует основные атрибуты телекоммуникационной службы, например канал T1, в сети с MPLS-коммутансами (PSN). Псевдопровод предназначен для предоставления только минимально необходимых функциональных возможностей для эмуляции провода с необходимыми требованиями к отказоустойчивости для данного определения службы.

В MPLS сети для переноса потока (FAT) псевдопроводной метки потока, как описано в проект-ключ-update-l2vpn-fat-pw-bgp,используется для трафика балансировки нагрузки между BGP сигнализируемых псевдо-проводов для виртуальной частной сети 2-го уровня (L2VPN) и виртуальной частной lan-службы (VPLS).

Метка потока FAT настраивается только на о границах маршрутизаторов меток (LERs). Это заставляет транзитные маршрутизаторы или маршрутизаторы коммутации меток (LSRs) выполнять балансировку нагрузки MPLS пакетов по равноценным путям многоканального пути (ECMP) или группам агрегации соединений (LAGs) без глубокий анализ пакетов полезной нагрузки.

Метка потока FAT может использоваться для класса эквивалентности переадресуемости с сигналом LDP (FEC 128 и FEC 129) для псевдопроводов VPWS и VPLS псевдопроводов. Параметр интерфейса (Sub-TLV) используется для псевдо-проводов FEC 128 и FEC 129. Под-TLV, определенный для LDP, содержит биты передачи (T) и получения (R). Бит T сообщает о возможности нажать метку потока. Бит R сообщает о возможности всплывающих меток потока. По умолчанию поведение сигнализации на границе (PE) маршрутизатора поставщика для любого из этих псевдо-проводов – это объявление битов T и R на метке, установленной в 0.

Параметров настройки и T-битов предоставляют возможность установить в поле Sub-TLV объявление битов T и R на 1, которое является частью параметров интерфейса FEC для сообщения flow-label-transmitflow-label-receive lDP-сопоставления меток. Эти утверждения можно использовать для управления выталкивкой метки балансировки нагрузки и объявления этой метки равноправным узлам маршрутов в плоскость управления для BGP сигнальных псевдопроводов, таких как L2VPN и VPLS.

Настройка поддержки fat Pseudowire для BGP L2VPN для балансировки MPLS трафика

Перенос (FAT) или метка потока, оповещенные о потоках, поддерживаются для псевдо-BGP, таких как L2VPN, которые настраиваются только на о границах маршрутизаторов меток (LERs). Это позволяет транзитным маршрутизаторам или маршрутизаторам коммутации меток (LSRs) выполнять балансировку нагрузки MPLS пакетов по равноценным многоканационным путям (ECMP) или группам агрегации соединений (LAGs) без глубокий анализ пакетов полезной нагрузки. Псевдо-провода FAT или метка потока могут использоваться с LDP-сигнальными L2VPNs с классом эквивалентности переадресующего потока (FEC128 и FEC129), и поддержка метки потока расширена для BGP сигнальных псевдопроводов для точек-точек или точек уровня 2.

Перед настройкой поддержки псевдо-BGP FAT для BGP L2VPN для MPLS нагрузки трафика:

  • Настройте интерфейсы устройств и в MPLS включить интерфейсы.

  • Настройка RSVP.

  • Настройте MPLS и LSP на удаленном маршрутизаторе PE.

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

Чтобы настроить поддержку псевдопроводности FAT для BGP L2VPN для MPLS трафика, необходимо сделать следующее:

  1. Настройте узлы, подключенные к оборудованию поставщика, для экземпляра маршрутов для протоколов L2VPN.
  2. Настройте протокол L2VPN для экземпляра маршрутирования, чтобы предоставить возможность объявления метки потока в направлении получения удаленному PE.
  3. Настройте протокол L2VPN для предоставления возможности рекламы нажать метку потока в направлении передачи на удаленный PE.
  4. Настройте узлы, подключенные к оборудованию поставщика, для заданного экземпляра маршрутов для протокола VPLS.
  5. Настройте протокол VPLS для экземпляра маршрутов, чтобы обеспечить возможность объявления возможности всплывания метки потока в направлении получения удаленному PE.
  6. Настройте протокол VPLS для предоставления возможности объявления, чтобы нажать метку потока в направлении передачи на удаленный PE.

Примере: Настройка поддержки fat Pseudowire для BGP L2VPN для балансировки MPLS трафика

В этом примере показано, как реализовать поддержку псевдо-BGP FAT для BGP L2VPN для помощи в MPLS нагрузке.

Требования

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

  • Пять серия MX маршрутизаторов

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

Перед настройкой поддержки псевдо-проводов FAT для BGP L2VPN необходимо убедиться в настройке протоколов маршрутов и сигнализации.

Обзор

Junos OS позволяет метку потокового потока (FAT), которая поддерживается для псевдо-BGP, таких как L2VPN, настраиваться только на о границах маршрутизаторов (LERs). Это заставляет транзитные маршрутизаторы или маршрутизаторы коммутации меток (LSRs) выполнять балансировку нагрузки MPLS пакетов по равноценным путям многоканального пути (ECMP) или группам агрегации соединений (LAGs) без глубокий анализ пакетов полезной нагрузки. Метка потока FAT может использоваться для класса эквивалентности переадресующего сигнала LDP (FEC 128 и FEC 129) псевдопроводов для VPWS и VPLS псевдопроводов.

Топологии

Рис. 15, показывает поддержку псевдопроводности FAT для BGP L2VPN, настроенных на Устройстве PE1 и устройстве PE2.

Рис. 15: Пример поддержки псевдопроводности FAT BGP L2VPNПример поддержки псевдопроводности FAT BGP L2VPN

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

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

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

CE1

PE1

P

PE2

CE2

Настройка PE1

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

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

Настройка устройства PE1:

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

  2. Настройте безостановостаново routing и настройте ID маршрутизатора.

  3. Настройте номер автономной системы (AS) и примените политику к таблица переадресации локального маршрутизатора с помощью экспорта.

  4. Настройте протокол RSVP на интерфейсах.

  5. Применим атрибуты пути с MPLS меткой и настройте интерфейс.

  6. Определите одноранговую группу и настройте адрес локального адреса BGP для группы vpls-pe равноправных.

  7. Настройте атрибуты семейства протоколов для NLRIs в обновлениях.

  8. Настройте соседей для группы равноправных vpls-pe рангов.

  9. Настройте управление трафиком и настройте интерфейсы OSPF области 0.0.0.0.

  10. Настройте политику маршрутов и информацию BGP сообщества.

  11. Настройте тип экземпляра маршрутки и настройте интерфейс.

  12. Например, настройте отличительный отличитель маршрута l2vpn-inst и настройте целевое сообщество VRF.

  13. Настройте необходимый тип инкапсуляции для протокола L2VPN.

  14. Настройте узлы, подключенные к оборудованию поставщика.

  15. Настройте протокол L2VPN для экземпляра маршрутирования, чтобы обеспечить возможность объявления возможности всплывания метки потока в направлении получения на удаленный PE и на предоставление возможности объявления, чтобы протолкнуть метку потока в направлении передачи на удаленный PE.

  16. Настройте тип экземпляра маршрутки и настройте интерфейс.

  17. Например, настройте отличительный отличитель маршрута vp1 и настройте целевое сообщество VRF.

  18. Назначьте максимальный идентификатор узла для домена VPLS.

  19. Настройте не использовать службы туннеля для экземпляра VPLS и назначьте идентификатор узла, подключенного к оборудованию поставщика.

  20. Настройте протокол VPLS для экземпляра маршрутов, чтобы предоставить возможность передачи метки потока в направлении получения удаленному PE и предоставить возможность объявления, чтобы нажать метку потока в направлении передачи на удаленный PE.

Результаты

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

Проверки

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

Проверка сводных BGP сведений
Цель

Проверьте сводную BGP сведения.

Действий

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

Смысл

В выходных данных отображается BGP сводная информация.

Проверка информации о соединениях L2VPN
Цель

Проверьте информацию о соединениях VPN уровня 2.

Действий

В рабочем режиме запустите show l2vpn connections команду, чтобы отобразить информацию о соединениях VPN уровня 2.

Смысл

Выходные данные отображают информацию о соединениях VPN уровня 2, а также информацию о передаче метки потока и метки потока.

Проверка маршрутов
Цель

Убедитесь, что ожидаемые маршруты выучатся.

Действий

В рабочем режиме запустите show route команду, чтобы отобразить маршруты в таблице маршрутов.

Смысл

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

Настройка PE2

Процедуры

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

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

Для настройки device PE2:

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

  2. Настройте ID маршрутизатора.

  3. Настройте номер автономной системы (AS) и примените политику к таблица переадресации локального маршрутизатора с помощью экспорта.

  4. Настройте протокол RSVP на интерфейсах.

  5. Применим атрибуты пути с MPLS меткой и настройте интерфейс.

  6. Определите одноранговую группу и настройте локальный адрес BGP для группы равноправных. vpls-pe

  7. Настройте атрибуты семейства протоколов для NLRIs в обновлениях.

  8. Настройте соседей для группы равноправных vpls-pe рангов.

  9. Настройте управление трафиком и настройте интерфейсы OSPF области 0.0.0.0.

  10. Настройте политику маршрутов и информацию BGP сообщества.

  11. Настройте тип экземпляра маршрутки и настройте интерфейс.

  12. Например, настройте отличительный отличитель маршрута l2vpn-inst и настройте целевое сообщество VRF.

  13. Настройте необходимый тип инкапсуляции для протокола L2VPN.

  14. Настройте узлы, подключенные к оборудованию поставщика.

  15. Настройте протокол L2VPN для экземпляра маршрутирования, чтобы обеспечить возможность объявления возможности всплывания метки потока в направлении получения на удаленный PE и на предоставление возможности объявления, чтобы протолкнуть метку потока в направлении передачи на удаленный PE.

  16. Настройте тип экземпляра маршрутки и настройте интерфейс.

  17. Например, настройте отличительный отличитель маршрута vpl1 и настройте целевое сообщество VRF.

  18. Назначьте максимальный идентификатор узла для домена VPLS.

  19. Настройте не использовать службы туннеля для экземпляра VPLS и назначьте идентификатор узла, подключенного к оборудованию поставщика.

  20. Настройте протокол VPLS для экземпляра маршрутов, чтобы обеспечить возможность объявления возможности передачи метки потока в направлении получения удаленному PE и предоставления возможности объявления метке push-потока в направлении передачи удаленному PE.

Результаты

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

Проверки

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

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

Цель

Проверьте сводную BGP сведения.

Действий

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

Смысл

В выходных данных отображается BGP сводная информация.

Проверка информации о соединениях L2VPN

Цель

Проверьте информацию о соединениях VPN уровня 2.

Действий

В рабочем режиме запустите show l2vpn connections команду, чтобы отобразить информацию о соединениях VPN уровня 2.

Смысл

Выходные данные отображают информацию о соединениях VPN уровня 2, а также информацию о передаче метки потока и метки потока.

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

Цель

Убедитесь, что ожидаемые маршруты выучатся.

Действий

В рабочем режиме запустите show route команду, чтобы отобразить маршруты в таблице маршрутов.

Смысл

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

Настройка поддержки псевдопроводности FAT для BGP VPLS для балансире нагрузки MPLS трафика

Перенос (FAT) или метка потока, оповещенные о потоках, поддерживаются для BGP, таких как VPLS, и должны быть настроены только на о границах маршрутизаторов меток (LERs). Это позволяет транзитным маршрутизаторам или маршрутизаторам коммутации меток (LSRs) выполнять балансировку нагрузки MPLS пакетов через равноценные многоканальный (ECMP) или группы агрегации соединений (LAGs) без глубокий анализ пакетов полезной нагрузки. Псевдо-провода FAT или метка потока могут использоваться с LDP-сигнальным VPLS с классом эквивалентности переадресующего сигнала (FEC128 и FEC129), а поддержка метки потока расширена для BGP-сигнальных псевдопроводов для сервисов двух точек-точек или точек уровня 2.

Прежде чем настраивать поддержку псевдо-проводов FAT для BGP VPLS для балансиреа нагрузки MPLS трафика:

  • Настройте интерфейсы устройств и в MPLS включить интерфейсы.

  • Настройка RSVP.

  • Настройте MPLS и LSP на удаленном маршрутизаторе PE.

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

Чтобы настроить поддержку псевдо-BGP FAT для MPLS нагрузки трафика, необходимо сделать следующее:

  1. Настройте узлы, подключенные к оборудованию поставщика, для экземпляра маршрутов для протоколов VPLS.
  2. Настройте протокол VPLS для экземпляра маршрутов, чтобы обеспечить возможность объявления возможности всплывания метки потока в направлении получения удаленному PE.
  3. Настройте протокол VPLS для предоставления возможности объявления, чтобы нажать метку потока в направлении передачи на удаленный PE.

Примере: Настройка поддержки псевдопроводности FAT для BGP VPLS для балансире нагрузки MPLS трафика

В данном примере показано, как реализовать поддержку псевдо-BGP FAT для MPLS нагрузки.

Требования

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

  • Пять серия MX маршрутизаторов

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

Перед настройкой поддержки псевдо-BGP FAT для VPLS необходимо убедиться в настройке протоколов маршрутов и сигнализации.

Обзор

Junos OS позволяет настраивать метку потока, относяцию к потоку (FAT), которая поддерживается BGP псевдопроводов, таких как VPLS, только на о границах маршрутизаторов меток (LERs). Это заставляет транзитные маршрутизаторы или маршрутизаторы коммутации меток (LSRs) выполнять балансировку нагрузки MPLS пакетов по равноценным путям многоканального пути (ECMP) или группам агрегации соединений (LAGs) без глубокий анализ пакетов полезной нагрузки. Метка потока FAT может использоваться для класса эквивалентности переадресующего сигнала LDP (FEC 128 и FEC 129) псевдопроводов для VPWS и VPLS псевдопроводов.

Топологии

Рис. 16 показывает поддержку псевдопроводности FAT для BGP VPLS, настроенных на устройстве PE1 и устройстве PE2.

Рис. 16: Пример поддержки псевдопроводности FAT BGP VPLSПример поддержки псевдопроводности FAT BGP VPLS

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

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

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

CE1

PE1

P

PE2

CE2

Настройка PE1

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

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

Настройка устройства PE1:

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

  2. Настройте безостановостаново routing и настройте ID маршрутизатора.

  3. Настройте номер автономной системы (AS) и примените политику к таблица переадресации локального маршрутизатора с помощью экспорта.

  4. Настройте протокол RSVP на интерфейсах.

  5. Применим атрибуты пути с MPLS меткой и настройте интерфейс.

  6. Определите группу равноправных рангов и настройте адрес локального конца BGP для группы равноправных. vpls-pe

  7. Настройте атрибуты семейства протоколов для NLRIs в обновлениях.

  8. Настройте соседей для группы равноправных vpls-pe рангов.

  9. Настройте управление трафиком и настройте интерфейсы OSPF области 0.0.0.0.

  10. Настройте политику маршрутов и информацию BGP сообщества.

  11. Настройте тип экземпляра маршрутки и настройте интерфейс.

  12. Например, настройте отличительный отличитель маршрута vpl1 и настройте целевое сообщество VRF.

  13. Назначьте максимальный идентификатор узла для домена VPLS.

  14. Настройте протокол VPLS так, чтобы службы туннеля не использовались для экземпляра VPLS, и назначьте идентификатор узла, подключенного к оборудованию поставщика.

  15. Настройте протокол VPLS для экземпляра маршрутов, чтобы предоставить возможность передачи метки потока в направлении получения удаленному PE и предоставить возможность объявления, чтобы нажать метку потока в направлении передачи на удаленный PE.

Результаты

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

Настройка PE2

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

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

Для настройки device PE2:

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

  2. Настройте ID маршрутизатора.

  3. Настройте номер автономной системы (AS) и примените политику к таблица переадресации локального маршрутизатора с помощью экспорта.

  4. Настройте протокол RSVP на интерфейсах.

  5. Применим атрибуты пути с MPLS меткой и настройте интерфейс.

  6. Определите группу равноправных узла и настройте локальный адрес BGP для группы vpls-pe равноправных.

  7. Настройте атрибуты семейства протоколов для NLRIs в обновлениях.

  8. Настройте соседей для группы равноправных vpls-pe рангов.

  9. Настройте управление трафиком и настройте интерфейсы OSPF области 0.0.0.0.

  10. Настройте политику маршрутов и информацию BGP сообщества.

  11. Настройте тип экземпляра маршрутки и настройте интерфейс.

  12. Например, настройте отличительный отличитель маршрута vp11 и настройте целевое сообщество VRF.

  13. Назначьте максимальный идентификатор узла для домена VPLS.

  14. Настройте протокол VPLS так, чтобы службы туннеля не использовались для экземпляра VPLS, и назначьте идентификатор узла, подключенного к оборудованию поставщика.

  15. Настройте протокол VPLS для экземпляра маршрутов, чтобы предоставить возможность передачи метки потока в направлении получения удаленному PE и предоставить возможность объявления, чтобы нажать метку потока в направлении передачи на удаленный PE.

Результаты

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

Проверки

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

Проверка сведений о подключе VPLS
Цель

Проверьте информацию о подключе VPLS.

Действий

В рабочем режиме show vpls connections запустите команду, чтобы отобразить информацию о соединениях VPLS.

Смысл

В выходных данных отображается информация о соединении VPLS, а также сведения о приеме метки потока и метки потока.

Проверки

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

Проверка сведений о подключе VPLS

Цель

Проверьте информацию о подключе VPLS.

Действий

В рабочем режиме show vpls connections запустите команду, чтобы отобразить информацию о соединениях VPLS.

Смысл

В выходных данных отображается информация о соединении VPLS, а также сведения о приеме метки потока и метки потока.

Таблица истории выпусков
Версия
Описание
20.2R1
Начиная Junos OS релизе 20.2R1, серия MX, устройства EX9204, EX9208, EX9214, EX9251 и EX9253 поддерживают защиту на BGP PIC Edge для схемы 2-го уровня, сети VPN 2-го уровня и VPLS (BGP VPLS, LDP VPLS и FEC 129 VPLS) с BGP одноадретной трансляцией в качестве транспортного протокола.
19.2R1
Начиная с Junos OS выпуска 19.2R1, можно указать максимальное число 512 равноценных путей на QFX10000 коммутаторах.
19.1R1
Начиная с Junos OS версии 19.1R1, можно указать максимальное число 128 равноценных путей на QFX10000 коммутаторах.
18.4R1
Начиная Junos OS релизе 18.4R1, BGP может объявлять не более 2 маршрутов с добавлением пути в дополнение к нескольким путям ECMP.
18.1R1
Начиная Junos OS релизе 18.1R1 BGP многоканальный процесс поддерживается на глобальном [edit protocols bgp] уровне иерархии. В некоторых группах и соседних BGP многоканальный BGP отключать. Включай в иерархию параметр multipath для группы или определенного disable[edit protocols bgp group group-name multipath] BGP соседа.
18.1R1
Начиная с Junos OS 18.1R1, можно повреживать многоканальный расчет до тех пор, пока BGP не будут получены все маршруты. Когда включен многоканальный маршрут, BGP маршрут вставляется в многоканальный очередь каждый раз при добавлении нового маршрута или при каждом внесении изменений существующего маршрута. Когда через функцию add-path BGP получаются несколько путей, BGP вычислять один многоканальный маршрут несколько раз. Многоканальный расчет замедляет скорость обучения RIB (также известной как таблица маршрутов). Для ускорения обучения RIB многоканальный расчет может быть отложен до тех пор, пока BGP маршруты не будут получены, или можно понизить приоритет многоканального задания сборки в режиме ваших требований до тех пор, пока BGP маршруты не будут решены. Чтобы повредить многоканальный расчет, defer-initial-multipath-build настройте на [edit protocols bgp] уровне иерархии. Кроме того, можно снизить приоритет BGP многоканального построения с помощью утверждения конфигурации на уровне иерархии для ускорения multipath-build-priority[edit protocols bgp] обучения RIB.