Протокол IP : IP-маршрутизация

Удаление частных номеров автономных систем в протоколе BGP

9 февраля 2011 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (10 августа 2005) | Отзыв

Содержание

Введение
Предварительные условия
      Требования
      Используемые компоненты
      Условные обозначения
Удаление номеров
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

Введение

В этом документе описано удаление частных номеров автономных систем в протоколе BGP.

Предварительные условия

Требования

Для этого документа нет особых требований.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Условные обозначения

Подробные сведения об условных обозначениях см. в документе Условное обозначение технических терминов Cisco.

Удаление номеров

Частные номера автономных систем (AS) в диапазоне от 64512 до 65535 используются для экономии глобальных уникальных номеров автономных систем. Номера AS, уникальные в глобальном масштабе (1 – 64511), назначаются органом InterNIC leavingcisco.com. Эти частные номера AS не могут перераспределяться в глобальную таблицу протокола BGP, поскольку они не являются уникальными (алгоритм расчета оптимального пути BGP ожидает уникальные номера AS; дополнительную информацию о выборе путей BGP см. в разделе Алгоритм выбора лучшего пути BGP). По этой причине в Cisco IOS® Software release 10.3 (и выше) была добавлена новая функция, которая позволяет удалять частные номера AS из списка AS_PATH перед тем, как маршруты распространятся к узлу BGP.

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

  • Первый способ – назначение постоянного номера автономной системы в диапазоне от 1 до 64511. Это делается в том случае, когда абонентская сеть соединяется с двумя различным поставщиками услуг Интернета, например при многоканальном подключении. В этой ситуации требуется, чтобы абонентская сеть имела номер AS, позволяющий уникальным образом распространять ее маршруты BGP в глобальную полносвязную структуру BGP через двух поставщиков услуг.

  • Второй способ – назначение частного номера автономной системы в диапазоне от 64512 до 65535. Это делается в том случае, когда абонентская сеть подключается к одному поставщику услуг Интернета (в одно- или многоканальной конфигурации) и требуется экономить используемые номера автономных систем. Не рекомендуется применять частный номер автономной системы, если вы планируете в будущем подключиться к нескольким поставщикам услуг Интернета.

При назначении частного номера автономной системы абонентской сети в списке AS_PATH обновлений протокола BGP, отправляемых из пользовательской сети в адрес поставщика услуг Интернета, будет содержаться частный номер автономной системы. Когда поставщик услуг Интернета распространяет информацию о своей сети в глобальную таблицу BGP, он не должен распространять в Интернет сообщение AS_PATH с номером частной автономной системы. Чтобы помочь поставщику услуг Интернета удалить частный номер автономной системы из своего списка AS_PATH, используйте команду Cisco IOS remove-private-as.

Для удаления частного номера AS используйте команду конфигурации маршрутизатора neighbor x.x.x.x remove-private-as.

Команда neighbor x.x.x.x remove-private-as действует на уровне отдельных соседних узлов и указывает протоколу BGP отбрасывать частные номера AS. Эту команду можно настроить для внешних соседних узлов BGP. Когда исходящее обновление содержит последовательность частных номеров AS, эта последовательность отбрасывается.

Действуют следующие условия.

  • Это решение можно использовать только с внешними сторонами BGP (eBGP).

  • Если обновление в сообщении AS_PATH содержит только частные номера автономных систем, то протокол BGP удаляет эти номера

  • Если сообщение AS_PATH содержит как частные, так и публичные номера автономных систем, то протокол BGP не удаляет частные номера автономных систем. Эта ситуация считается ошибкой конфигурации.

  • Если AS_PATH содержит номер автономной системы соседнего узла eBGP, то протокол BGP не удаляет частные номера автономных систем.

  • Если сообщение AS_PATH содержит конфедерации, то протокол BGP удаляет только частные номера автономных систем, следующие за разделом конфедерации AS_PATH.

Пример конфигурации см. в документе Пример конфигурации для удаления частных номеров AS в BGP.


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 13756