Рефлекторы маршрутов и конфедерации
Рефлектором называется маршрутизатор, который выполняет функцию отражения маршрутов. Рефлектор получает маршрут от одного соседа и рассылает его всем другим. Это позволяет уменьшить количество связей для создания полносвязной топологии при обучении соседей всем маршрутам в AS и избежать образования петель.
При администрировании большого BGP домена требуется сконфигурировать рефлекторы. Для этого на маршрутизаторе-рефлекторе используется команда neighbor <address> route-reflector-client
.
Рефлекторы маршрутов не оказывают влияния на пути, по которым IP пакеты проходят через сеть, но определяют порядок распространения маршрутной информации в сети.
Конфедерация — группа автономных систем, анонсируемых с общим номером AS внешним узлам BGP. Работа рефлектора рассматривается с точки зрения протокола iBGP, конфедерации функционируют на уровне автономных систем. Применение конфедераций позволяет разбить автономную систему на подсистемы, которые обмениваются маршрутной информацией с помощью протокола eBGP. При создании конфедерации необходимо на всех маршрутизаторах применить команду bgp confederation identifier <1-65535>
с указанием номера конфедерации. Соседние AS, которые должны принадлежать конфедерации, указываются с помощью команды bgp confederation peers <numberAS1 numberAS2 ...>
. Номера всех нужных соседних AS указываются через пробел.