Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP конфедераций для масштабирования IBGP

Понимание BGP конфедераций

BGP конфедерации — это еще один способ решения проблем масштабирования, созданных BGP полноявом требовании. BGP конфедерации фактически разрывают крупную автономную систему (AS) на подавтоцию систем (подуровне AS). Каждая подсеть должна быть однозначно определена в пределах конфедерации AS номером под AS. Обычно номера суб-AS взяты из частных номеров AS от 64 512 до 65 535.

В под-AS существует то же внутреннее требование BGP (IBGP) полноячести. Соединения с другими конфедерациями обрабатываются со стандартными внешними BGP (EBGP), а одноранговая ранговая точка за пределами под-AS рассматривается как внешняя. Чтобы избежать петель маршрутов, подсеть использует последовательность конфедерации, которая работает как путь AS, но использует только частные номера суб-AS.

Конфедерация AS предстает целой для других AS конфедерации. Путь AS, полученный другими AS, отображает только глобально присвоенный номер AS. Она не включает последовательность конфедерации или частные номера суб-AS. Номера суб-AS удаляются, когда маршрут объявляется из конфедерации AS. Рис. 1 показывает AS, разделенную на четыре конфедерации.

Рис. 1: BGP конфедерацийBGP конфедераций

Рис. 1 показывает AS 3, разделенную на четыре под-AS, 64517, 64550, 65300 и 65410, которые связаны через сеансы EBGP. Поскольку конфедерации соединены с помощью EBGP, им не нужно быть полностью совмещенными. Маршруты EBGP инвертируются в другие подбайки AS.

Примере: Настройка BGP конфедераций

В данном примере показана настройка BGP конфедераций.

Требования

Обзор

В рамках BGP организации соединения между автономными системами (AS) членов конфедерации должны быть внешними BGP (EBGP), а не внутренними BGP (IBGP).

Подобно отражателяммаршрутов, конфедерации BGP количество одноранговых сеансов и сеансов TCP для поддержания соединения между устройствами маршрутов IBGP. BGP конфедерация – это один из методов, используемых для решения проблем масштабирования, созданных требованием IBGP в полноязной сетке. BGP конфедерации фактически разрывают крупную AS на подавтотонные системы. Каждая подсеть должна быть однозначно определена в пределах конфедерации AS номером под AS. Обычно номера суб-AS взяты из частных номеров AS в период между 64512 и 65535. В под-AS существует то же самое требование полноячести IBGP. Соединения с другими конфедерациями обрабатываются с помощью стандартного EBGP, а равноправные ранги за пределами под-AS рассматриваются как внешние. Чтобы избежать петель маршрутов, подсеть использует последовательность конфедерации, которая работает как путь AS, но использует только частные номера суб-AS.

Рис. 2 пример сети, в которой в AS 17 есть две отдельные конфедерации: суб-AS 64512 и sub-AS 64513, каждый из которых имеет несколько маршрутизаторов. Внутри под-AS сеть IGP для установления сетевого соединения с внутренними однорангами. Между под-AS устанавливается одноранговой сеанс EBGP.

Рис. 2: Типичные сети, использующие BGP конфедерацийТипичные сети, использующие BGP конфедераций

Топологии

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

Процедуры

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

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

Все устройства в под-AS 64512

Пограничное устройство в под-AS 64512

Все устройства в под-AS 64513

Пограничное устройство в под-AS 64513

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

Эта процедура показывает шаги для устройств, которые находятся в под AS 64512.

Утверждение autonomous-system задает номер под-AS устройства.

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

Конфигурировать конфедерации BGP:

  1. Установите номер под as для устройства.

  2. В конфедерацию включим все подустанавли AS в основную AS.

    Число 17 представляет основную AS. В members этом утверждениях перечислены все подустанавли в основной AS.

  3. На пограничном устройстве в под-AS 64512 настройте соединение EBGP с пограничным устройством в AS 64513.

  4. Настройте группу IBGP для пиринга с устройствами в под as 64512.

Результаты

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

После настройки устройства войдите в commit режим конфигурации. Повторите эти шаги для sSub-AS 64513.

Проверки

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

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

Цель

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

Действий

В интерфейс командной строки введите show bgp neighbor команду.

Пример выходных данных
command-name
Смысл

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

  • В списке перечислены все настроенные равноправные соседи.

  • Для State каждого BGP сеанса Established .

  • Для каждого узла настраивается правильный тип Type (внутренний или внешний).

  • Для, AS номер AS соседнего BGP является правильным.

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

Цель

Проверьте правильность BGP групп.

Действий

В интерфейс командной строки введите show bgp group команду.

Пример выходных данных
command-name
Смысл

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

  • Перечислены все настроенные группы.

  • Для AS каждой группы удаленная AS настроена правильно.

  • Для Local AS каждой группы локализованная AS настроена правильно.

  • Для Group Type каждой группы правильный тип (внутренний или внешний).

  • Для Total peers отображается ожидаемое число одноранговых участников группы.

  • Для Established ожидаемого количества одноранговых участников группы BGP сеансов в Established состоянии.

  • Имеются IP-адреса всех одноранговых узла в группе.

Проверка сводной BGP информации

Цель

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

Действий

В интерфейс командной строки введите show bgp summary команду.

Пример выходных данных
command-name
Смысл

Выходные данные показывают сводку по BGP сеанса. Проверьте следующую информацию:

  • Для Groups будет отказано общее количество настроенных групп.

  • Для Peers будет отказано общее BGP равноправных пользователей.

  • Для неуказанных равноправных пользователей Down Peers 0. Если это значение не равно нулю, то один или несколько одноранговых сеансов еще не установлены.

  • Ниже Peer показан IP-адрес для каждого настроенного одноранговых узла.

  • Под AS , peer AS для каждого настроенного одноранговых узла является правильным.

  • Состояние "BGP" отражает количество путей, полученных от соседа, число принятых путей и число отламывающихся Up/Dwn State маршрутов (например, 0/0/0). Если поле находится в поле, это указывает на проблему при Active установлении BGP сеанса.