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. Резервные маршрутизаторы начнут выбирать Мастера, не дожидаясь таймаута текущего Мастера. По умолчанию используется значение 100

timers 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-маршрутизаторе.