Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP управления трафиком для выпадения

Проектирование трафика равноправных BGP с BGP одноаресным трафиком с маркировкой

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

Вющий маршрутизатор управляет выбором равноправного узла для отката, направив соответствующую MPLS метку на стек MPLS меток для управление трафиком связи между AS. Граничные маршрутизаторы AS автоматически устанавливают одноранговую ресептер IPv4 или IPv6/32 или/128 на установленный внешний узел BGP, настроенный с помощью функции управление трафиком для inet.3 таблица переадресации. У этих маршрутов есть действие переадружающего (всплывающего и переадружающего), то есть удаление метки и переадружение узел BGP.

Маршрутизаторы границ AS объявляют маршрут одноранговых узла IPv4 или IPv6/32 или/128 к в пределах в BGP равноправным узлам с собственной следующей переправой IPv4. В BGP равноправных узлах имеется транспортный туннель, MPLS LDP для достижения граничного маршрутизатора AS. Таким образом, все точки выхода сети объявляются MPLS сети облако как помеченные BGP маршрутам. Пограничные маршрутизаторы AS объявляют сервисные маршруты с этими точками выхода как протокол следующих переходов. Маршрутизаторы с границами AS изменяют маршруты обслуживания от внешних BGP равноправных сторон к ядру, не изменяя адреса следующего перехода. Однако вовые маршрутизаторы решают протокол следующего перехода в маршрутах службы, чтобы соотоставить правильный транспортный туннель с интерфейсом равноправного узла на выпадаемом. Таким образом, виковые маршрутизаторы соеружют трафик определенного префикса службы с конкретным маршрутизатор исходящего трафика или балансирует нагрузку трафика между доступными устройствами для выгрузки. Данная функция позволяет впадаемму маршрутизатору направлять сервисный трафик на определенный равноправный маршрутизатор.

В дополнение к управление трафиком равноправных управление трафиком, эта функция предоставляет MPLS быстрая перемаршрутизация (FRR) для каждого выпадающее устройство, которое оно объявляет MPLS сети IPv4 облако. Можно настроить одно или несколько резервных устройств для основного пограничного маршрутизатора as на выпадае. Junos OS автоматически устанавливает резервный путь в дополнение к основному пути к основному MPLS таблица переадресации созданного узел BGP, в который настроена маршрутная система для управление трафиком на выпадаемом маршруте. Граненый маршрутизатор AS переключается на резервный путь при сбойе основного соединения и MPLS FRR. Указанный резервный путь проходит через другой непосредственно подключенный внешний узел BGP или удаленный следующий переход. Можно также настроить резервный путь, используя ip lookup в inet6.0 таблице. Однако эти remote-nexthop параметры и ip-forward параметры резервного копирования являются взаимоисключающими.

Настройка проектирования трафика для равноправных BGP с BGP и включение MPLS быстрой перенаправки

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

BGP сеть по уровням, например транспортному и сервисному уровням. Одноа BGP, помеченные как однонастройка, формируют транспортный уровень, а идентификатор BGP семейства одноастерных адресов (SAFI) добавляет маршруты пути на уровень обслуживания. Граненый маршрутизатор AS активирует транспортный уровень BGP однонаправными маршрутами с коммутарной маркировкой (LSPs), которые обеспечивают маршрут для одноранговых токов при выключении. На уровне обслуживания добавляется путь, в качестве следующего перехода протокола используются эти равноправные ранги для выпада. Маршрутизаторы границы AS опционально обеспечивают MPLS быстрая перемаршрутизация (FRR) на транспортном уровне, который необходимо использовать, так как проблемы равноправного уровня служб являются общими. Таким образом, можно указать одно или несколько резервных устройств для основного пограничного маршрутизатора AS на выпадае. Junos OS автоматически устанавливает резервный путь в дополнение к основному пути в MPLS таблица переадресации созданного узел BGP, в который настроена маршрутная система для управление трафиком на выпадаемом маршруте. Резервный путь обеспечивает FRR при сбойе основного соединения.

  1. Чтобы включить одноранговую трансляцию управление трафиком с BGP одноаресными системами:

    Для маршрутов на управление трафиком AS в качестве граничного маршрутизатора для маршрутов для узел BGP.

    Например, в управление трафиком на узел BGP в узел BGP.

  2. Для того, чтобы включить FRR для трафика на BGP LSP с BGP одноаресными сигналами:
    1. Определите шаблон с резервными путями на маршруте узел BGP для MPLS быстрая перемаршрутизация.

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

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

    2. Настройте другой непосредственно подключенный внешний узел BGP в качестве резервного пути.

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

    3. Настройте IP-переадрику на пограничном маршрутизаторе AS в быстрая перемаршрутизация резервного пути.

      Junos OS ищет резервный путь в inet6.0 таблице.

      Можно указать экземпляр маршрутки, для которого настраиваются резервные пути на маршруте для узел BGP. Если не указать экземпляр маршрутки, устройство настраивает резервный путь для этого экземпляра. Дополнительно можно настроить экземпляр маршрутной маршрутки foo в качестве параметра ip-forward резервного копирования.

      Этот параметр нельзя использовать вместе с этим remote-nexthop параметром.

      Например, настройте ip forwarding instance foo для определенного шаблона customer1.

      Junos OS ищет резервный путь в foo.inet6.0 таблице.

    4. Укажите адрес удаленного следующего перехода в качестве резервного пути для узел BGP.

      Удаленный одноранговой управление трафиком в пограничном маршрутизаторе AS туннелет трафик на этот удаленный адрес следующего узла.

      Например, если необходимо настроить удаленный следующий переход для определенного шаблона customer1,введите:

    5. Укажите определенный шаблон на уровне BGP или соседа.

      Например, укажите шаблон customer1, определенный ранее в качестве резервного пути для BGP 200.200.201.1.

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

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

Требования

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

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

  • Junos OS версии 14.2R4 или более поздней

Обзор

Начиная Junos OS выпуска 14.2R4, можно включить управление трафиком (управление трафиком) сервисного трафика, например MPLS трафика LSP между автономными системами (AS) с использованием BGP одноадресного трафика для оптимального использования объявленных выходных маршрутов во время балансировки нагрузки.

Настройте маршрут для управление трафиком трафика ядра сервиса, такого как RSVP MPLS к определенному маршруту узел BGP. В направлении узел BGP трафик может проектировать ядро одноадретного и инет6-однонападного сервисного трафика с BGP одноадрентной трансляцией для конкретного узел BGP.

Прим.:

Нельзя настроить для внешних управление трафиком внешних BGP одноранговых узлах с несколькими узлами. Маршруты ARP установлены только для одноранговых inet.3 /32 и/128 маршрутов.

Топологии

Рис. 1 показывает примерную топологию. МаршрутизаторЫ М3 и 4 являются гранерами AS. Маршрут одноранговых управление трафиком на R3. В удаленный маршрутизатор R0 направляет трафик, предназначенный для удаленной сети, на маршрутизатор R3, с включенным равноправным управление трафиком на выехаве.

Рис. 1: Настройка проектирования трафика равноправных BGP с BGP однонаправным трафикомНастройка проектирования трафика равноправных BGP с BGP однонаправным трафиком

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прим.:

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

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

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

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

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

  5. Настройте MPLS для всех интерфейсов, кроме интерфейса управления.

  6. Настройте сеансы равноправного взаимодействия IBGP на интерфейсе, направив интерфейс с основным интерфейсом.

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

  8. В enable egress peer управление трафиком для внешней BGP Peer1-lan-1 и для группы IPv6 Peer1-lan-1-v6.

  9. Настройте OSPF в качестве IGP.

  10. Определите политику для экспорта маршрутов ARP на отражатели маршрутов.

  11. Примените политику exp-arp-to-rrs для экспорта маршрутов ARP к отражателям маршрутов во внешнюю BGP, ebgp-v6.

  12. Определите списки префиксов с маршрутами IPv4 и IPv6.

  13. Определите политику для экспорта маршрутов IPv4 и IPv6 на сервер.

  14. Примените политику для экспорта одноранговых маршрутов IPv4 и IPv6.

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

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

Результаты

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

Проверки

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

Определение метки и протокола "следующий переход"

Цель

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

Действий

В рабочем режиме show route 17.17.17.2 extensive active-path запустите команду на маршрутизаторе М0.

Смысл

Как метка пакета 299888, так и следующий переход 200.200.202.2 отображаются в выходных данных.

Проверка пути пакета с меткой 299888

Цель

Проследить путь метки 299888 и убедиться, что запись VPN присутствует в таблице маршрутов mpls.0.

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

Метка 299888 с записью VPN и следующим переходом 200.200.202.2 присутствует в таблице маршрутов mpls.0.

Проверка включения инженерных решений для трафика на равноправных узлах на маршрутизаторе М3

Цель

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

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

Выходные данные показывают, BGP одноранговая управление трафиком на маршрутизаторе М3 включена 3-ая маршрутная переключение.

Обзор сегментного управления трафиком BGP одноранговой сети

Эта функция BGP поддержку политики сегментной маршрутации для управление трафиком маршрутизаторов в направлении ведер. Контроллер может задать политику сегментной маршрутации, состоящую из нескольких путей для управления помеченным или IP-трафиком. Политика сегментной маршрутации добавляет упорядоченный список сегментов в заглавную часть пакета для управления трафиком. BGP маршруты политики сегментной маршрутации в таблицы маршрутов bgp.inetгоарен.0 или bgp.inet6 метки.0. BGP выбирает один маршрут из кандидатов на маршруты для определенного сегмента управление трафиком маршрутов и устанавливает его в новые таблицы маршрутов inetговеку.0 или inet6лярент.0. Эта функция поддерживает как статически настроенные, так и BGP-установленные сегментные маршруты управление трафиком политик в таблица переадресации на впадающих маршрутизаторах.

О политиках сегментной маршрутации

В сегментной маршрутизаации контроллер позволяет узлам в центре сети управлять трафиком явными путями, устраняя при этом состояние явных путей на промежуточных узлах. В заглавную часть пакета данных добавляется упорядоченный список сегментов, связанных с политикой сегментной маршрутации. Эти списки сегментов или списки идентификаторов сегментов (SID) представляют собой пути в сети, которые являются лучшими кандидатами путей, выбранных из нескольких путей-кандидатов, которые были определены из различных источников. Упорядоченный список сегментов закодирован стеком меток. Данная функция позволяет управлять пакетом в зависимости от требований сети или клиента. Трафик может быть помечен или IP-трафик, и он управляется заменой меток или просмотром на основе адресата на эти сегментные маршруты управление трафиком маршрутам. Для управления трафиком при сбойе соединения с контроллером можно настроить статические политики на впадаемых маршрутизаторах. Статические политики маршрутации сегмента полезны для того, чтобы гарантировать управление трафиком в случае, когда контроллер недостижим или недостижим.

BGP роли в выборе маршрута в политике сегментной маршрутации

Когда BGP контроллера получает обновление для сегментной маршрутизации управление трафиком идентификатора семейства адресов (SAFI), BGP выполняет ряд базовых проверок и проверки для этих обновлений. Сегменты, на которые не MPLS метки, считаются недопустимыми. Если обновления являются действительными, BGP политика сегментной маршрутации управление трафиком в таблицах маршрутов bgp.inetго ветвь.0 и bgp.inet6 метки.0, и впоследствии они устанавливаются в таблицы маршрутов inetгоистройка.0 или inet6 веб-метки.0. В этих таблицах маршрутов в качестве ключа используются такие атрибуты, как отличительныйпризнак, адрес конечной точкии цвет.

Начиная с Junos OS выпуска 20.2R1, Junos OS обеспечивает поддержку маршрутов BGP SRTE контроллера, которые устанавливаются как маршруты, спроектированные для сегментной маршрутации (SPRING-управление трафиком). BGP устанавливает политику сегментной маршрутации управление трафиком в таблицы маршрутов bgp.inetговетент.0 и bgp.inet6 вебинара.0, и эти политики затем устанавливаются в таблицы маршрутов inetстройка.0 или inet6 вебинара.0 с помощью SPRING-управление трафиком.

Действие политики настраивается на уровне иерархии для прикрепки цветовых сообществ при экспорте префиксов из семейство адресов color: color-mode:color-value[edit policy-options community name members] inet-unicast и inet6-unicast.

Чтобы включить BGP сегмента IPv4 управление трафиком для семейства адресов, включим утверждение на segment-routing-te[edit protocols bgp family inet] уровне иерархии.

Чтобы включить BGP сегмента IPv6 управление трафиком для семейства адресов, включит утверждение на segment-routing-te[edit protocols bgp family inet6] уровне иерархии.

Прим.:

Начиная с выпуска 18.3R1, Junos OS поддерживает сбор статистики трафика как для входящего IP, так и для транзитного MPLS трафика в сети, настроенной с помощью политики управление трафиком сегментов. Чтобы включить сбор статистики трафика, включим telemetry в себя утверждение на уровне [edit protocols source-packet-routing] иерархии.

Статически настроенные политики сегментной маршрутации

Статические политики можно конфигурировать на впадающих маршрутизаторах для маршрутов трафика, даже если в соединении с контроллером происходит сбой. Настройте на уровне иерархии, чтобы выбрать статически настроенную сегментную маршрутную управление трафиком запись переадментации политики через BGP сегментную маршрутную управление трафиком запись переад sr-preference[edit protocols source-packet-routing] доступа. Верхняя метка стека меток идентификатора сегмента заменяется на верхнюю метку разрешения протокола внутреннего шлюза (IGP).

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

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

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

  • Для серия PTX, эта функция поддерживается для FPC-PTX-P1-A с расширенным режимом шасси.

  • Взвешный ECMP и иерархический взвешичный ECMP.

  • MPLS быстрая перемаршрутизация (FRR) поддерживается для путей в сегментной управление трафиком политиках. IGP пути резервного копирования, соответствующие верхней метке, устанавливаются в таблицу маршрутов по доступным путям управление трафиком сегментов.

Следующие ограничения применимы к BGP сегментной управление трафиком::

  • BGP и статической сегментной управление трафиком политики поддерживаются только для экземпляра master.

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

  • Не более 128 списков сегментов поддерживаются для политик статической маршрутации управление трафиком сегментов.

  • Сегментная BGP маршрутов управление трафиком SAFI не поддерживается равноправным узлам в экземплярах маршрутов.

  • Данные BGP сегментной маршрутации управление трафиком сетевого уровня (NLRI) не могут импортироваться в другие таблицы маршрутов с использованием информационных баз маршрутов (RIB) групп (RIBs также известны как таблицы маршрутов).

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

  • Обработка времени к прямому эфиру (TTL) MPLS идентификаторов сегментов меток не поддерживается.

  • Неполная активная маршрутная маршрутка не поддерживается.

  • Политики класса обслуживания (CoS) работают на верхней мете.

  • Поддерживаются только CoS переписать интерфейс командной строки vpn; например, поддерживается переписать EXP для верхней метки.

  • Для впадаемого пакета можно использовать не более восьми меток, а при расчете hash-пакетов используются поля полезной нагрузки уровня 2 или 3 MPLS нагрузки. Если глубина метки в впадаемом пакете превышает восемь меток, то MPLS нагрузка не анализется и поля полезной нагрузки уровня 2 и MPLS 3 не используются при расчете hash-балансировки нагрузки.

  • Максимальное число поддерживаемых пакетов стека меток — пять. Необходимо настроить так, maximum-labels чтобы ограничить глубину метки сегментной маршрутации управление трафиком политик. Если maximum-labels конфигурация не настроена, применяются значимые значения по умолчанию, которые ограничивают максимальную глубину метки до пяти.

  • Атрибут цвета должен быть указан в конфигурации сегментной управление трафиком LSP. Следовательно, в таблицу inetговеть загружаются в {6}.0.

  • Если имеется несколько статических управление трафиком сегментов с одинаковым предпочтением, но имеются различные идентификаторы связующего сегмента, в таблицу заносит маршрут, соответствующий идентификатору меньшего связующего Endpoint, colormpls.0 сегмента.

  • Идентификаторы смешанных сегментов не поддерживаются: идентификаторы сегментов в списке сегментной управление трафиком сегментов должны быть только IPv4 или IPv6.

  • Необходимо явно настроить MPLS-метки на интерфейсе, чтобы вместить более пяти меток; в противном случае более пяти меток могут привести к отбрасываниям пакетов.

  • Ограничения по умолчанию для поддерживаемых параметров перечислены ниже Табл. 1 в:

    Табл. 1: Поддерживаемые параметры для проектирования трафика сегментной маршрутки

    Параметр

    Предел

    Максимальное число поддерживаемых меток

    5

    Максимальное число путей в политике сегментной управление трафиком маршрутов

    8

    Количество BGP маршрутов сегментов управление трафиком политик

    32 000

    Число политик статической управление трафиком сегментов

    32 000

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

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

Прим.:

Эта функция поддерживается серия PTX с FPC-PTX-P1-A. Для устройств с несколькими FFP-устройствами необходимо настроить расширенный режим на шасси.

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

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

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

  3. Настройте MPLS и метки сегментной маршрутки..

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

  5. Настройте сегментную маршруту на контроллере и всех остальных маршрутизаторах.

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

  1. Включить BGP сегментную маршрутную маршрутную управление трафиком IPv4 для семейства адресов. Эта функция доступна только для семейок inet, inet unicast, inet6 и inet6 unicast network layer reachability (NLRI).

    Например, для конкретной группы BGP сегментную маршрутику следующим образом:

  2. Настройте глобальный блок сегментной маршрутации (SRGB). Junos OS использует этот блок меток для управления пакетами на удаленном пункте назначения. Настройте начните метку и диапазон индексов SRGB.

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

  3. Настройте действие политики для прикрепить цветовые сообщества при экспорте префиксов из семейство адресов inet-unicast и inet6-unicast.

    Например, настройте следующие атрибуты цвета для BGP сообщества:

  4. Настройте исходный LSP маршрутов для управления трафиком на впадаемом маршрутизаторе. Укажите атрибуты, такие как конечная точка туннеля, цвет, идентификатор связующего сегмента и предпочтения управление трафиком. Настройка идентификатора сегмента привязки устанавливает маршрут в таблицу MPLS.

    Например, можно настроить атрибуты следующим образом:

  5. Настройте взвешальный ECMP для списка первичного сегмента пути маршрутизации сегмента. Если интерфейс перенастройки также настроен с взвешшим ECMP, то Junos OS использует иерархическую взвешированную ECMP. Если процент весов не настроен, IGP только вес на интерфейсах переадстройки.

    Например, можно настроить пути и весовые веса маршрутов следующим образом:


  6. Настройте предпочтение сегментной маршрутации для маршрутов, полученных для этого туннеля. Данное значение предпочтения сегмента маршрутов переопределит значение предпочтения глобального сегмента маршрутов и используется для выбора между политиками маршрутации кандидатов в сегменты, установленными различными протоколами, такими как static и BGP.

    Например, можно настроить sr preference следующим образом:

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

    Например, настройте два списка сегментов sr1,sr4 и укажите метки для управления трафиком сегмента маршрутов на впадаемом маршрутизаторе следующим образом:

    Прим.:

    Если BGP маршруты и статические сегменты настроены вместе для управление трафиком, то по умолчанию Junos OS выбирает статически настроенные политики маршрутации сегмента.

  8. Настройте переопределение предпочтения сегмента для замены полученного сегмента управление трафиком предпочтения на настроенном значении переопределения. Предпочтение политики сегментной маршрутации может изменяться на основе определенных правил, связанных с отменой sr-preference-override, sr-preference и admin-preference.

    Например, настройте следующее значение для предпочтения BGP сегмента маршрутов:

Включение сбора статистики трафика для одноа BGP однонастной трансляции

Начиная Junos OS выпуске 18.1R1, можно включить сбор статистики трафика для BGP одноаресного трафика, помеченного как одноаресный, на впадаемом маршрутизаторе в сети, настроенной с сегментной маршрутизакой. Статистика трафика собирается на основе стека меток. Например, если есть два маршрута с одинаковым стеком меток, но разные следующие переходы, статистика трафика агрегируется для этих маршрутов, поскольку стек меток одинаковый. Статистика трафика может быть периодически собираемой и сохранена в указанный файл на основе стека меток, полученных BGP маршрута. По умолчанию сбор статистики трафика отключен. Включение сбора статистики трафика запускает BGP импорта. Сбор статистики трафика поддерживается только для семейок адресов IPv4 и IPv6.

Перед началом настройки BGP сбора статистики трафика, перед выполнением следующих задач:

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

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

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

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

  5. Настройте сегментную маршруту на контроллере и всех остальных маршрутизаторах.

В сети, настроенной на сегментную маршруту, каждому узлу и соединению выделяется идентификатор сегмента (SID), объявляемый через IGP или BGP. В MPLS сети каждому сегменту назначена уникальная метка сегмента, которая служит sid для этого сегмента. Каждый путь переад пути представлен как путь маршрутной маршрутной маршрутации сегмента с коммутаатором (LSP). LSP сегментной маршрутки представлен стеком меток SID при вложенном пакете. Маршрутизатор в который ветвь может назначить эти метки для маршрутов трафика. При BGP одноаресном пакете контроллер может программировать вирующий маршрутизатор для управления трафиком и объявлять префикс со стеком меток.

Чтобы включить сбор статистики трафика для BGP одноаресных сигналов при впаде:

  1. В возможности сбора статистики трафика для помеченных семейок IPv4 и IPv6 для определенных групп BGP или BGP соседних BGP.
  2. Настройте периодический сбор статистики трафика для BGP маршрутов с коммутакой по метке в сети сегментной маршрутации и сохраните статистику в файле.
    1. Укажите имя файла для сохранения собранной статистики трафика, собранной в течение заданного интервала времени.
    2. Укажите интервал времени в секундах для сбора статистики трафика. Можно указать число от 60 до 65535 секунд.

Понимание сетевого программирования SRv6 и службы уровня 3 по SRv6 в BGP

Преимущества сетевого программирования SRv6

  • BGP использует возможности сегментной маршрутации устройств для того, чтобы установить туннели 3-го уровня VPN. Пакеты IPv4 могут быть доставлены через входящий узел SRv6, даже если транзитные маршрутизаторы не имеют SRv6-capable. Это устраняет необходимость развертывания сегментной маршрутации на всех узлах в сети IPv6.

  • Rogramming network p зависит исключительно от IPv6 и расширения IPv6 для транспортировки пакета, устраняя необходимость протоколов, таких как MPLS. Это обеспечивает бесперебойное развертывание без основного аппаратного или программного обновления в основной сети IPv6.

  • Junos OS поддерживает все функции на одном идентификаторе сегмента (SID) и может работать как в режиме вставки, так и в режиме инкапсуляции. Это позволяет одному устройству одновременно играть роли маршрутизатора поставщика (P) и edge (PE) поставщика.

Сетевое программирование SRv6 в BGP сетях

Network p rogramming – это возможность сети закодировать сетевую программу в индивидуальные инструкции, которые вставляются в задающие пакеты IPv6. Заглавная точка сегментной маршрутации (SRH) является типом задатки расширения маршрутов IPv6, который содержит список сегментов, закодированный как SRv6 SID. SRv6 SID состоит из локатора, который является адресом IPv6, и функции, которая определяет определенную задачу для каждого узла, на котором работает SRv6 в сети SRv6. Программирование сети SRv6 устраняет необходимость в MPLS и предоставляет гибкость для использования сегментной маршрутации.

Прим.:

Убедитесь, что используется уникальный SID, который BGP для выделения SRv6 SID.

Чтобы настроить транспортировку IPv4 по ядру SRv6, включите утверждение end-dt4-sid sid на [edit protocols bgp source-packet-routing srv6 locator name] уровне иерархии.

Чтобы настроить транспортировку IPv6 по ядру SRv6, включите утверждение end-dt6-sid sid на [edit routing protocols bgp source-packet-routing srv6 locator name] уровне иерархии.

Утверждение end-dt4-sid означает, что SID конечной точки с de-en capsulation и просмотром таблицы IPv4, а end dt6-sid — это оконечная точка с de-en capsulation и просмотром таблицы IPv6. BGP распределяет эти значения для IPv4 и IPv6 Layer3 VPN SID.

Службы VPN 3-го уровня по ядру SRv6

При подключении к egress PE впадающий PE инкапсулирует полезное погрешное соединение во внешнем загоне IPv6, где адресом назначения является sid службы SRv6, связанный с связанным BGP маршрутом. При переходе на другой уровень PE следующим переходом устанавливается один из адресов IPv6, который также является локатором SRv6, на котором выделен sid службы SRv6. Несколько маршрутов могут разрешиться с помощью одной и той же политики маршрутов сегмента.

Рис. 2: Инкапсуляция пакетов SRv6Инкапсуляция пакетов SRv6

Начиная Junos OS выпуске 20.4R1, можно настроить службу уровня 3 на BGP на основе SRv6. Можно включить службы наложения уровня 3 с BGP в качестве плоскость управления и SRv6 в качестве планы данных. Сетевое программирование SRv6 обеспечивает гибкость для использования сегментной маршрутации без MPLS. Такие сети зависят только от заглавных и расширениях IPv6 для передачи данных.

Прим.:

Убедитесь, что и являются последними SID в списке сегментов, или адресом назначения пакета без end-dt4-sid sidend-dt6-sid sid загона SRH.

Чтобы настроить службы IPv4 VPN по ядру SRv6, включите утверждение end-dt4-sid на [edit routing-instances instance-name protocols bgp source-packet-routing srv6 locator name] уровне иерархии.

Чтобы настроить службы IPv6 VPN через ядро SRv6, включите утверждение end-dt6-sid на [edit routing-instances instance-name protocols bgp source-packet-routing srv6 locator name] уровне иерархии.

Объявления услуг VPN уровня 3 для BGP равноправных узлам

BGP сообщает о доступности префиксов определенной службы от выходного устройства PE на впадающее узлы PE. BGP сообщений, которыми обмениваются устройства PE, переносят SRv6 service SID, которые BGP для соединения УСТРОЙСТВ PE для формирования сеансов VPN. Для сервисов VPN 3-го уровня, где BGP выделение SID для каждого VRF, один и тот же SID разделяется между несколькими семействами адресов доступности сетевого уровня (NLRI).

Чтобы объявлять службы SRv6 для BGP равноправных узлов на выпадаемом узле, включите утверждение advertise-srv6-service на [edit protocols bgp family inet6 unicast] уровне иерархии.

Исходячие pe устройства, поддерживаюные службы уровня 3 на базе SRv6, объявляют префиксы обслуживания наложения наряду с SID службы. Узел BGP получает эти объявления и добавляет префикс в соответствующую таблицу виртуальных маршрутов и переадресовок (VRF).

Чтобы принять службы SRv6 на впадаемом узле, включите утверждение accept-srv6-service на [edit protocols bgp family inet6 unicast] уровне иерархии.

Поддерживаемые и неподдергваемые функции сетевого программирования SRv6 BGP

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

  • В режиме сокращения включаемая поддержка семи SID, включая SID VPN

  • Устройства для высылаемой сети поддерживают семь SID, включая SID VPN.

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

  • Фрагментация и фрагментация в туннелях SRv6

  • Параметры VPN B и C

  • Обнаружение дубликатов SID

  • Конечная точка с декапсуляцией и конкретными наблюдениями за таблицей IP (End.DT46 SID)

Примере: Настройка служб уровня 3 по SRv6 в BGP сетях

В данном примере показано, как настроить сетевое программирование SRv6 и службы VPN уровня 3 в BGP сетях. Сетевое программирование SRv6 обеспечивает гибкость для использования сегментной маршрутации без MPLS. Эта функция полезна для поставщиков услуг, сети которых в основном являются IPv6 и не развернуты MPLS.

Требования

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

  • Пять серия MX с картами линии MPC7E, MPC8E или MPC9E

  • Junos OS версии 20.4R1 или более поздней

Обзор

Начиная Junos OS выпуске 20.4R1, можно BGP службы уровня 3 на базе SRv6. При программировании сети SRv6 сети зависят только от IPv6- и расширения загона для передачи данных. Можно включить службы наложения уровня 3 с BGP в качестве плоскость управления и SRv6 в качестве планы данных.

Топологии

In, router R0 – это ветвь, а маршрутизаторЫ М1 и R2 – это маршрутизаторы для высылки, поддерживаюные только Рис. 3 IPv4 клиентское граничное устройство устройства. Маршрутизаторы R3 и R4 входят в состав основной сети поставщика IPv6. Все маршрутизаторы принадлежат одной автономной системе. IS-IS – это протокол внутреннего шлюза, настроенный для поддержки SRv6 в основных маршрутизаторах IPv6 R3 и R4. В данном примере BGP маршрутизаторах R0, R1 и R2. Маршрутизатор R0 настроен в качестве отражателя маршрутов IPv6 с одноранговых сеансов IBGP и с маршрутизатором R1 и маршрутизатором R2. Маршрутизатор на выпадаеном маршруте М1 объявляет SID L3VPN на впадаемом маршрутизаторе R0, который принимает и обновляет таблицу VRF.

Рис. 3: Службы уровня 3 по SRv6 в BGP сетяхСлужбы уровня 3 по SRv6 в BGP сетях

R1 настроен с 3011:1 как конечный sid, и все BGP маршруты объявляются с 3011::1 в качестве следующего перехода к маршрутизатору М0. Маршрутизатор М0 имеет два пути к R1, основной путь через R3 и резервный путь через R4. В маршрутизаторе М0 основной путь с метрикой по умолчанию, а путь резервного копирования настроен с метрикой 50. Вот некоторые из маршрутов, объявленных с маршрутизатора М1 на R0:

IPv4

21.0.0.0

IPv6

2001:21::

IPv4 VPN

31.0.0.0

IPv6 VPN

2001:31::

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

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

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

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

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

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

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

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

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

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

Чтобы настроить сетевое программирование SRv6 с помощью служб VPN уровня 3, выполните следующие действия на маршрутизаторе М0:

  1. Настройте интерфейсы устройств для обеспечения IP-транспорта.

  2. Настройте ID маршрутизатора и номер автономной системы (AS) для распространения сведений о маршруте в наборе устройств маршрутов, принадлежащих той же AS.

  3. Для того, чтобы указать возможности SRv6 маршрутизатора, необходимо включить глобально SRv6 и адрес locator. SRv6 SID – это адрес IPv6, состоящий из локатора и функции. Протоколы маршрутов объявляют адреса локаторов.

  4. Настройте внешний экземпляр маршрутов VPN1 для трафика IPv4 и IPv6. Настройте протокол BGP VPN1 для обеспечения одноранговой связи и переноса трафика между edge-устройствами провайдера.

  5. Настройте тип VPN и уникальный отличительный отличитель маршрутов для каждого PE-маршрутизатора, участвуя в экземпляре маршрутов.

  6. Настройте значения SID end-dt4 и end-dt6 для включения служб VPN уровня 3.

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

  8. Для обеспечения балансировки нагрузки трафика примените политику для пакетов.

  9. Определите политику, adv_global принимать маршруты, объявленные от R1.

  10. Настройте BGP интерфейсе, на стороне ядра, чтобы создавать внутренние и внешние одноранговых сеансов.

  11. В возможности устройства объявлять службы SRv6 для BGP равноправных пользователей и принимать маршруты, объявленные на границе (PE) устройствами поставщика для выплытия.

  12. Актив IS-IS как протокол внутреннего шлюза (IGP) для трафика маршрутов между маршрутизаторами основных поставщиков.

  13. Настройте значения SID end-dt4 и end-dt6 для сегментов префиксов. End-dt4 - это SID конечной точки с декапсуляцией, а end-dt6 - это конечная точка с декапсуляцией и таблицей IPv6. BGP выделяет их для IPv4 и IPv6 Layer3 VPN службЫ SID.

Результаты

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

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

Проверки

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

Убедитесь, что объявленный маршрут IPv4 установлен в таблице IPv4

Цель

Убедитесь, что в маршрутизатор М0 получил маршрут к префиксу IPv4 20.0.0.0 от маршрутизатор исходящего трафика R1.

Действий

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

Смысл

Выходные данные подтверждают, что префикс IPv4 20.0.0.0 установлен в таблице inet.0.

Убедитесь, что sid SRv6 установлен в таблице IPv4

Цель

Убедитесь, что вский маршрутизатор R0 получил и принял end-dt4 SID SRv6 3001::2 от маршрутизатора-нарушителя R1.

Действий

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

Смысл

В выходных данных отображается SRv6 SID и подтверждается, что туннель SRv6 установлен между маршрутизаторами R0 и R1.

Убедитесь, что маршрут IPv6 VPN установлен в таблице VPN

Цель

Убедитесь, что маршрутизатор 0 вошел в сеть и получил маршрут к префиксу VPN IPv6 2001:30::/126 от маршрутизатор исходящего трафика R1.

Действий

В рабочем режиме show route 2001:30:: запустите команду на маршрутизаторе М0.

Смысл

Выходные данные подтверждают, что данные маршрутов для префикса 2001:30:/126 установлены в таблице vpn.inet6.0.

Убедитесь, что маршрут IPv4 VPN установлен в таблице VPN

Цель

Убедитесь, что маршрутизатор 0 на вресежении получил маршрут к префиксу VPN IPv4 30.0.0.0 от маршрутизатор исходящего трафика R1.

Действий

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

Смысл

Выходные данные подтверждают, что префикс IPv4 30.0.0.0 установлен в таблице vpn.inet.0.

Таблица истории выпусков
Версия
Описание
Junos OS Release 20.2R1
Начиная с Junos OS выпуска 20.2R1, Junos OS обеспечивает поддержку маршрутов BGP SRTE контроллера, которые устанавливаются в качестве маршрутов, спроектированных для сегментной маршрутки (SPRING-управление трафиком)
18.3R1
Начиная с выпуска 18.3R1, Junos OS поддерживает сбор статистики трафика как для входящего IP, так и для транзитного MPLS трафика в сети, настроенной с помощью политики управление трафиком сегментов. Чтобы включить сбор статистики трафика, включим telemetry в себя утверждение на уровне [edit protocols source-packet-routing] иерархии.