Настройка анонсирования маршрутов¶
Описание и назначение функции и выполняемой настройки¶
Анонсирование маршрутов в протоколе Border Gateway Protocol (BGP) используется для передачи информации о доступных сетях между BGP-соседями. Маршрутизатор объявляет определенные префиксы, которые затем распространяются по BGP-домену и могут использоваться другими устройствами для построения таблицы маршрутизации.
Существует два основных способа анонсирования маршрутов в BGP:
- network – объявление конкретного префикса в BGP при условии его наличия в таблице RIB устройства;
- redistribute – импорт маршрутов из других источников маршрутизации (подключенных интерфейсов, статических маршрутов или динамических протоколов) в таблицу BGP.
Необходимые условия и предварительные требования¶
Для выполнения конфигурации должны быть соблюдены следующие условия:
- на устройствах должна быть выполнена базовая настройка BGP;
- между устройствами должно быть установлено BGP-соседство;
- IP-связность между соседями должна быть обеспечена;
- маршруты, которые планируется анонсировать, должны присутствовать в таблице RIB (network);
- при использовании
redistributeна устройстве должны быть настроены соответствующие источники маршрутов (connected, static или динамические протоколы маршрутизации).
Основная информация о применяемых технологиях¶
В BGP существует несколько способов анонсирования маршрутов в BGP-таблицу и дальнейшего распространения их соседям.
Анонсирование с помощью network¶
Метод network используется для объявления конкретного префикса в BGP.
Особенности метода:
- маршрут должен присутствовать в таблице RIB;
- маска сети должна совпадать с маской маршрута в таблице RIB;
- маршруты, объявленные через
network, получают атрибут Origin = IGP.
Анонсирование с помощью redistribute¶
Метод redistribute позволяет импортировать маршруты из других источников в BGP.
Источниками могут быть:
- подключенные сети;
- статические маршруты;
- маршруты других динамических протоколов маршрутизации.
Особенности метода:
- в BGP импортируются все маршруты выбранного источника;
- маршруты, анонсированные через
redistribute, получают атрибут Origin = Incomplete;
Назначение применяемой команды/конфигурации¶
Команда network X.X.X.X Y.Y.Y.Y используется для объявления маршрутов в BGP.
Команда импорта маршрутов из других источников:
- connected – импорт маршрутов подключенных интерфейсов;
- isis – импорт маршрутов протокола IS-IS;
- ospf – импорт маршрутов, полученных через OSPF;
- rip – импорт маршрутов, полученных через RIP;
- static – импорт статических маршрутов.
Начальное состояние устройств¶
Первоначальная конфигурация SW1
Первоначальная конфигурация SW2
Состояние устройства SW1¶
Настройка анонсирования маршрутов¶
Анонсирование network¶
В данном примере анонсируется адрес loopback-интерфейса устройства SW1.
Анонсирования redistribute¶
- redistribute connected - импортирует в BGP маршруты всех подключенных интерфейсов устройства.
- redistribute static - импортирует в BGP статические маршруты, настроенные на устройстве.
- redistribute ospf - импортирует в BGP маршруты, полученные через протокол OSPF.
- redistribute isis - импортирует в BGP маршруты, полученные через протокол IS-IS.
- redistribute rip - импортирует в BGP маршруты, полученные через протокол RIP.
Маршруты, анонсированные через redistribute, получают атрибут Origin = Incomplete, что указывает на импорт маршрута из внешнего источника.
Изучение состояния устройства¶
Анонсирование network¶
Анонсирование redistribute connected¶
Анонсирование redistribute static¶
Анонсирование redistribute dynamic (ospf)¶
История возникновения команды¶
Команды применимы для:
- аппаратных платформ CIT серии L3200;
- версий программного обеспечения 5.3.0 и выше.
Версия ПО
Функциональность является актуальной, начиная с версии ПО 5.3.0.
Ссылка на внешнюю документацию¶
Стандарт
- RFC 4271 – Border Gateway Protocol 4
