Настройка взаимодействия по BGP
Если требуется анонсирование префиксов по BGP, то возможно использование gobgp
из
нашего docker-реестра.
Настройка BGP speaker
gobgp
доступен на порту, который задается через переменную окружения:
COLLECTOR_BGP_PORT
(по умолчанию:179
)
Для работы:
Создайте директорию
config/gobgp
и файл конфигурацииconfig/gobgp/gobgpd.yml
.Задайте настройки в
config/gobgp/gobgpd.yml
согласно документации.Пример:
global: config: as: 64512 router-id: 192.168.255.1 neighbors: - config: neighbor-address: 10.0.255.1 peer-as: 65001 - config: neighbor-address: 10.0.255.2 peer-as: 65002
Допишите в
docker-compose.override.yml
файле модульgobgp
. Еслиdocker-compose.override.yml
отсутствует, необходимо его создать.version: "2.2" services: ... gobgp: command: ["/gobgpd", "-f", "/gobgp.d/gobgpd.yml"]
Запустите
gobgp
.docker-compose up -d
Чтобы не перезапускать демон gobgp
после изменения конфигурации в config/gobgp/gobgpd.yml
, выполните команду:
docker-compose kill -s HUP gobgp