8.1. VRRP¶
VRRP (Virtual Router Redundancy Protocol) - это протокол компьютерных сетей, предназначенный для повышения доступности маршрутизаторов, работающих в качестве шлюза по умолчанию. Это достигается путем объединения группы маршрутизаторов в один виртуальный маршрутизатор и присвоения им общего IP-адреса, который будет использоваться в одной сети L2. vADC реализует VRRP версии 3 (RFC 5798).
8.1.1. Определения¶
- VRRP-маршрутизатор¶
vADC, на котором запущен VRRP. Он может участвовать в одном или нескольких виртуальных маршрутизаторах.
- Виртуальный маршрутизатор¶
Это группа интерфейсов vADC в одной сети, которые имеют общий идентификатор виртуального маршрутизатора (VRID) и виртуальный IP-адрес.
- Виртуальный IP-адрес¶
Это IP-адрес, который назначается группе виртуального маршрутизатора.
- Владелец IP-адреса¶
Это VRRP-маршрутизатор, который использует виртуальный IP-адрес.
- Ведущий (Мастер) виртуальный маршрутизатор¶
Это VRRP-маршрутизатор, отвечающий за пересылку пакетов, отправленных на виртуальный IP-адрес и отвечающий на ARP-запросы, отправленные на этот адрес.
- Резервный виртуальный маршрутизатор¶
Это незадействованный VRRP маршрутизатор, который готов взять на себя роль Ведущего виртуального маршрутизатора, как только ведущий станет недоступен.
- Виртуальный MAC-адрес¶
Виртуальный MAC-адрес
0000:5E00:01xx
, гдеxx
- номер группы VRRP.
8.1.2. Настройка¶
Чтобы настроить VRRP, войдите в режим конфигурирования интерфейса данных и используйте следующую команду:
- vrrp (1-255)¶
где
(1-255)
— это идентификатор виртуального маршрутизатора (VRID).Доступны следующие ключи:
Ключи
Значение
Описание
checksum-v2
Считать чек-сумму согласно VRRP версии 2. Необходимо для совместимости с некоторыми устройствами Cisco
ip
A.B.C.D
Установить IPv4-адрес для Виртуального маршрутизатора
ipv6
X:X::X:X
Установить IPv6-адрес для Виртуального маршрутизатора
preempt
Режим Preempt управляет тем, будет ли Резервный маршрутизатор с более высоким приоритетом пытаться взять на себя роль Мастера у текущего Ведущего маршрутизатора с более низким приоритетом. Исключением является то, что VRRP-маршрутизатор всегда будет становиться ведущим, если он является Владельцем IP-адреса. По умолчанию этот режим отключен. Введите эту команду, чтобы включить его
preempt delay minimum
1-65535)
Задержка в секундах между переходом Резервного маршрутизатора с более высоким приоритетом в резервное состояние и началом отправки VRRP-объявлений, чтобы стать в Ведущим
priority
(1-254)
Установить приоритет для этого VRRP-маршрутизатора, который будет использоваться для выбора Ведущего VRRP. Более высокие значения соответствуют более высокому приоритету. Значение
255
зарезервировано для маршрутизатора, которому принадлежит IP-адрес, связанный с Виртуальным маршрутизатором. Значение 0 используется, когда текущий Мастер-маршрутизатор должен быть остановлен от участия в VRRP. Резервные маршрутизаторы начнут выбирать Мастера, не дожидаясь таймаута текущего Мастера. По умолчанию используется значение 100timers advertise
(1-4095)
Интервал в секундах между отправкой объявлений VRRP. По умолчанию установлено значение 1
8.1.3. Show-команды¶
- show vrrp [interface IFNAME] [(1-255)] [<ip|ipv6>]¶
Показать счетчики VRRP. Можно указать интерфейс, а также протокол IPv4 или IPv6. Вывод будет выглядеть следующим образом:
vADC# show vrrp 1 counters ------------------------------------------------------------ Counter Value ------------------------------------------------------------ VRRP advertisement packets sent 14336 VRRP advertisement packets received 0 Transitions to INIT state 1 Transitions to BACKUP state 1 Transitions to MASTER state 1 VRRP priority 0 adv packets sent 0 Allocation packet buffer drops 0 Sending nd announce packet drops 0 ------------------------------------------------------------
Примечание
Если у вас несколько VRRP-маршрутизаторов и вы не указываете VRID, то счетчики будут просуммированы.
- clear vrrp [interface IFNAME] [(1-255)] counters [<ip|ipv6>]¶
Очистить счетчики VRRP.
- show vrrp [interface IFNAME] [(1-255)] [<ip|ipv6>]¶
Показать информацию о VRRP-маршрутизаторе.