Команды VRRP#

Настройка VRRP осуществляется через командную строку.

Обобщенный пример команды:

vrrp n int ens33 command

Параметры:

  • n - номер VRRP-группы (так же VRID — Virtual Router ID). Поддерживаются номера от 1 до 255.

  • ens33 - имя физического интерфейса. Если требуется создать VRRP-группы для другого физического интерфейса, то в команде необходимо указать имя этого интерфейса. VRRP можно независимо использовать для нескольких интерфейсов одновременно.

  • command - команда VRRP (список поддерживаемых команд см. ниже).

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

Команда

Описание

Значение по умолчанию

vrrp n int <interface> ip <ip-address>

Команда добавляет IPv4-адрес для Angie ADC. Добавление IP-адреса автоматически активирует его. Задается в формате <ip_address>/<subnet_mask>.

Примечание

Маска подсети IP-адреса должна соответствовать маске физического интерфейса.

n/a

vrrp n int <interface> version v

Команда задает версию протокола VRRP (v равно 2 или 3). Если версия протокола не задана, по умолчанию используется VRRPv3.

Примечание

Версии протокола VRRP на двух Angie ADC, работающих вместе, должны совпадать, иначе оба Angie ADC VA будут считать себя мастером.

3

vrrp n int <interface> advertisement-interval i

Команда устанавливает значение интервала отправки анонсов для VRRP-группы n. Значение задается в миллисекундах, но должно быть кратно 10, так как VRRP использует единицы измерения в сотых долях секунды (i от 10 до 40950 в мс).

1000 мс (1 с)

vrrp n int <interface> preempt

Команда включает режим preempt, разрешающий запуск выборов нового мастера. При включенном режиме preempt резервный Angie ADC может автоматически стать мастером, если его приоритет выше, чем у текущего Angie ADC с ролью master.

Enabled (режим preempt включен)

vrrp n int <interface> priority p

Команда устанавливает приоритет p для устройств в VRRP-группе n на интерфейсе <interface> (p от 1 до 254). Значение приоритета 255 зарезервировано для текущего устройства в роли master, чей адрес интерфейса совпадает с виртуальным адресом группы. Значение 255 нельзя задать вручную. Устройство с наивысшим приоритетом становится master. Если у нескольких устройств в VRRP-группе одинаковый приоритет и режим preempt включен, мастером становится устройство с наибольшим основным IP-адресом.

100

vrrp n int <interface> shutdown

Команда выключает VRRP-группу n на интерфейсе <interface>. Используйте эту команду, если нужно завершить работу VRRP-группы без ее удаления. Чтобы обратно включить VRRP для этой группы, необходимо отменить текущую команду с помощью no (см. следующую таблицу).

Disabled (режим shutdown не активирован, группа включена)

vrrp n int <interface> checksum-with-ipv4-pseudoheader

Команда включает использование псевдо-заголовка IPv4 при расчете контрольной суммы VRRPv3 для VRRP-группы n. Эта команда не влияет на VRRPv2 и IPv6.

Enabled (использование псевдо-заголовков IPv4 включено)

Команды удаления и отмены#

Команда

Описание

no vrrp n int <interface> ip <ip-address>

Команда удаляет IP-адрес, настроенный для VRRP-группы n.

no vrrp n int <interface>

Команда удаляет все пользовательские настройки, относящиеся к VRRP-группе n для интерфейса <interface>. Выставляются значения по умолчанию.

Примечание

Сама группа следом удаляется.

no vrrp n int <interface> priority p

Команда удаляет пользовательскую настройку приоритета для VRRP-группы n.

no vrrp n int <interface> version v

Команда удаляет версию протокола VRRP, настроенную для VRRP-группы n. Выставляется значение по умолчанию.

no vrrp n int <interface> advertisement-interval i

Команда удаляет значение интервала отправки анонсов, настроенное для VRRP-группы n. Выставляется значение по умолчанию.

no vrrp n int <interface> shutdown

Команда включает ранее выключенную VRRP-группу n на интерфейсе <interface>.

no vrrp n int <interface> preempt

Команда выключает режим preempt для группы n, выборы не будут запускаться даже при более высоком приоритете группы n.

no vrrp n int <interface> checksum-with-ipv4-pseudoheader

Команда выключает использование псевдо-заголовка IPv4 при расчете контрольной суммы VRRPv3 для VRRP-группы n.

Дефолтные команды для настройки и отмены#

Команда

Описание

Значение по умолчанию

vrrp default advertisement-interval i

Команда устанавливает значение интервала отправки анонсов для всех новых VRRP-групп при их создании. Значение задается в миллисекундах, но должно быть кратно 10, так как VRRP использует единицы измерения в сотых долях секунды (i от 10 до 40950 в мс).

1000 мс (1 с)

vrrp default shutdown

Команда устанавливает значение "выключено" для всех новых VRRP-групп при их создании, то есть переводит их в выключенное состояние сразу после загрузки или применения конфигурации. Режим shutdown можно выключить глобально (no vrrp default shutdown).

Примечание

После перезагрузки Angie ADC при включенном режиме vrrp default shutdown все VRRP-группы переводятся в выключенное состояние, в том числе те, которые были включены вручную. Чтобы заново включить конкретную группу после перезагрузки, введите последовательно следующие две команды:

vrrp n int <interface> shutdown

no vrrp n int <interface> shutdown

Enabled (режим default shutdown включен, новые группы выключены)

vrrp default checksum-with-ipv4-pseudoheader

Команда включает использование псевдо-заголовка IPv4 при расчете контрольной суммы VRRPv3 для всех новых VRRP-групп при их создании. Эта команда не влияет на VRRPv2 и IPv6.

Enabled (дефолтное использование включено)

no vrrp default advertisement-interval i

Команда удаляет пользовательское значение интервала отправки анонсов, настроенное для всех новых групп VRRP. Выставляется значение по умолчанию 1000 мс (1 сек.).

n/a

no vrrp default shutdown

Команда отключает настройку, по которой все новые VRRP-группы создаются выключенными. Новые VRRP-группы будут создаваться сразу включенными.

n/a

no vrrp default checksum-with-ipv4-pseudoheader

Команда отключает настройку, по которой для всех новых VRRP-групп при расчете контрольной суммы используется псевдо-заголовок IPv4.

n/a

Команды для просмотра информации#

Команда

Описание

show vrrp

Команда показывает информацию о состоянии всех VRRP-групп для всех интерфейсов.

show vrrp int <interface>

Команда показывает информацию о всех VRRP-группах для интерфейса <interface>.

show vrrp int <interface> n

или

show vrrp n int <interface>

Команда показывает информацию о VRRP-группе n для интерфейса <interface> (n от 1 до 255).