Команды настройки VRRP

Повысить надежность соединения путем объединения шлюзов в отказоустойчивый кластер позволяет протокол VRRP.

Поддержку протокола VRRP обеспечивает пакет keepalived.

Использование приведенных ниже команд позволяет настроить в качестве шлюза по умолчанию виртуальный маршрутизатор, состоящий из нескольких VRRP-маршрутизаторов (маршрутизаторов,на которых работает протокол VRRP), объединенных в группу и имеющих общий виртуальный IP-адрес (VIP) и общий идентификатор. Один из группы маршрутизаторов, в зависимости от установленного приоритета, всегда находится в состоянии master и отвечает за маршрутизацию трафика, он же является владельцем виртуального IP-адреса. Если маршрутизатор, находящийся в состоянии master становится недоступным (или его приоритет понизился), то его роль начинает выполнять один из резервных (backup) маршрутизаторов в группе.

 

 

В режиме Global configuration применяются команды:

·       vrrp ip route – задает маршрут по умолчанию с source-маршрутизацией;

·       vrrp notify – запускает скрипт, соответствующий состоянию, в которое перешел VRRP-маршрутизатор.

Кроме приведенных выше команд, для работы с vrrp используются также команды настройки интерфейса, описанные в соответствующем разделе:

·       vrrp authentication – задает пароль для аутентификации пакетов протокола vrrp;

·       vrrp ip – настраивает IP-адрес виртуального маршрутизатора (кластерный адрес);

·       vrrp preempt – разрешает резервному VRRP-маршрутизатору переходить в состояние master, если его приоритет будет выше, чем у текущего master;

·       vrrp priority – устанавливает приоритет для VRRP-маршрутизатора;

·       vrrp sync-group – синхронизирует состояния  VRRP-маршрутизатора в группе;

·       vrrp timers advertise – устанавливает интервал между отправкой VRRP-объявлений;

·       vrrp timers garp – устанавливает периодический интервал, с которым VRRP-маршрутизатор, находящийся в состоянии master отправляет gratuitous ARP-сообщения;

·      vrrp state – устанавливает начальное состояние VRRP-маршрутизатора;

·       vrrp track interface – проверяет состояние сетевого интерфейса.

 

При выходе из конфигурационного режима настройки VRRP прописываются в файл настройки keepalived /etc/keepalived/keepalived.conf.

 

Для маршрутизаторов ESR-ST эти команды не используются. Настройки vrrp выполняются в собственной консоли АП ESR-ST ESR CLI.