Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Настройка поведения переадресации пакетов

Понимание косвенных следующих переходов

ОС Junos поддерживает концепцию косвенного следующего перехода для всех протоколов маршрутизации, которые поддерживают косвенно связанные следующие переходы, также известные как следующие переходы сторонних компаний.

Поскольку протоколы маршрутизации, такие как внутренние протоколы BGP (IBGP), могут отправлять информацию о косвенно подключенных маршрутах, ОС Junos полагается на маршруты из протоколов маршрутизации внутри AS (OSPF, IS-IS, RIP и статичные) для решения наилучших непосредственно подключенных следующих переходов. Модуль маршрутизации выполняет разрешение маршрутов для определения наилучшего непосредственного подключения следующего перехода и установки маршрута к механизму передачи пакетов.

По умолчанию ОС Junos не поддерживает маршрут для косвенного следующего перехода к переадресации следующего хмеля, обязательного в таблице переадресации packet Forwarding Engine. В результате, когда происходит изменение маршрутизации, необходимо обновить потенциально тысячи маршрутов к привязки к следующему переходу, что увеличивает время конвергенции маршрута. Рисунок 1 иллюстрирует путь к переадресации привязок к следующему переходу с непрямым отключением следующего перехода.

Рис. 1. Маршрут к переадресации привязок Route to Forwarding Next-Hop Bindings к переходу на новый уровень

Вы можете позволить ОС Junos поддерживать непрямый следующий переход к переадресации следующего хмеля, обязательную в таблице переадресации механизма передачи пакетов. В результате необходимо обновить меньше маршрутов переадресации привязок к следующему переходу, что улучшает время конвергенции маршрутов. Рисунок 2 иллюстрирует путь к переадресации привязок к следующему переходу с поддержкой косвенного следующего перехода.

Рис. 2. Путь к переадресации косвенных привязок Route to Forwarding Indirect Next-Hop Bindings нового перехода

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

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

Требования

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

Обзор

В этом примере несколько устройств подключаются по неравным путям. Путь через устройство R3 от устройства R1 до устройства R2 имеет более высокий показатель IGP, чем путь через устройство R4. Устройство R1 имеет внутреннее подключение BGP к устройству R2. Устройство R0 вводит несколько маршрутов в сеть, а устройство R1 рекламирует эти маршруты для устройства R2. Поскольку устройство R2 не подключено непосредственно к устройству R1, таблица переадресации устройства R2 содержит косвенные следующие переходы. Протокол внутренних шлюзов, в этом случае OSPF, работает на внутренних каналах между устройствами R1, R2, R3 и R4. Каждый маршрутизатор рекламирует свой интерфейс loopback IPv4.

Заявление на устройстве indirect-next-hop R2 позволяет ОС Junos поддерживать непрямый следующий переход к переадресации следующего перехода, обязательную на таблице переадресации механизма пакетной переадресации. В результате необходимо обновить меньше маршрутов к привязки к переадресации следующего перехода, что улучшает время конвергенции маршрутов в случае сбоя пути.

Топологии

На рисунке 3 показана образец сети.

Рис. 3. Пример топологии для косвенных следующих переходов
Topology

В разделе «Быстрая настройка командной строки » показана полная конфигурация на всех устройствах на рис. 3. В противном случае в качестве примера основное внимание уделяется устройству R0, устройству R1 и устройству R2.

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

Быстрая настройка командной строки

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

Устройство R0

Устройство R1

Устройство R2

Устройство R3

Устройство R4

Устройство R5

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

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

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

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

  1. Настраивайте интерфейсы, в том числе несколько маршрутов, которые могут быть введены в сеть для демонстрационных целей.

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

  3. Если настройка устройства завершена, зафиксировать конфигурацию.

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

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

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

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

  1. Настраивайте интерфейсы, в том числе несколько маршрутов, которые могут быть введены в сеть для демонстрационных целей.

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

  3. Настраивайте OSPF.

  4. Настраивайте политики маршрутизации.

  5. Настройте набор статических маршрутов для набора интерфейсов, настроенных на устройстве R0.

  6. Настраивайте идентификатор автономной системы (AS).

  7. Если настройка устройства завершена, зафиксировать конфигурацию.

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

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

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

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

  1. Настраивайте интерфейсы, в том числе несколько маршрутов, которые могут быть введены в сеть для демонстрационных целей.

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

  3. Настраивайте OSPF.

  4. Настраивайте политики маршрутизации.

  5. Настраивайте идентификатор AS.

  6. Обеспечь непрямый следующий переход в плоскость переадресации.

  7. Если настройка устройства завершена, зафиксировать конфигурацию.

Результаты

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

Устройство R0

Устройство R1

Устройство R2

Настройка устройств R3, R4 устройств и R5 устройств, как показано в быстрой конфигурации КОМАНДНОЙ строки.

Проверки

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

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

Цель

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

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

Флаг 0x3 на выходном сигнале указывает на то, что устройство R2 настроено для поддержания косвенного следующего перехода к обязательной переадресации следующего хопа в таблице переадресации механизма передачи пакетов. indirect-next-hop Когда заявление удалено или отключено из конфигурации, этот флаг меняется на 0x2. Маршрутизаторы серии MX с набором микросхем Trio Модульного концентратора портов (MPC) поддерживают непрямый переход по умолчанию и не могут быть отключены. Таким образом, даже если indirect-next-hop не настроена под forwarding-options, функция будет работать по умолчанию. Таким образом, 0x3 флаг не применим для модульного концентратора портов Trio (MPCs).

Примечание:

Команда show krt indirect-next-hop скрывается и, следовательно, не имеет документов. Команда show krt indirect-next-hop показана здесь, потому что это единственная команда, которая проверяет непрямую функцию следующего перехода. Лучшим методом проверки является, конечно, мониторинг производительности сети во время повторного подключения после сбоя пути.