Управление BGP-анонсами при неактивности внешнего роутера
Для обеспечения бесперебойного прохождения трафика через MITIGATOR обычно
требуется снимать BGP-анонсирование при потере связности с граничными
маршрутизаторами.
По умолчанию при схеме внедрения в сеть L3-router анонсирование по BGP может
происходить только при разрешении на MITIGATOR router_mac
граничных
маршрутизаторов внешней и внутренней сетей. В случае потери связности с
любым из них анонсы снимаются.
Однако, в некоторых случаях требуется продолжать BGP-анонсирование даже
при падении граничных маршрутизаторов, для чего в файле docker-compose.yml
следует указать:
version: '2.2'
services:
backend:
environment:
BACKEND_BGP_ROUTER_STATE: "true"
BACKEND_BGP_ROUTER_TIMEOUT: 60
Здесь BACKEND_BGP_ROUTER_STATE
— флаг для включения игнорирования состояния
интеграции в сеть;
BACKEND_BGP_ROUTER_TIMEOUT
— время постоянного наличия mac-адресов (секунды).
Значение переменной BACKEND_BGP_ROUTER_TIMEOUT
учитывается только если
BACKEND_BGP_ROUTER_STATE: "false"
, оно отвечает за проверку устойчивости
соединения с граничными роутерами.