13.12. Команды VRRP
13.12.1. advertisement-interval
Назначение
Данная команда используется для настройки интервала между анонсами, отправляемыми ведущим виртуальным маршрутизатором (VR) в группе Virtual Router Redundancy Protocol (VRRP).
Команда no advertisement-interval
используется для восстановления значения по умолчанию.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
advertisement-interval interval
no advertisement-interval
Параметр |
Описание |
Назначение |
---|---|---|
INTERVAL |
Интервал, сек |
1 - 255 |
Режим ввода
Router Configuration
Состояние по умолчанию
1 секунда
Применение
Анонсы, отправляемые главным VR, сообщают о состоянии и приоритете текущего главного VR.
Команда advertisement-interval
настраивает время между анонсами и время до того, как другие маршрутизаторы объявят главный маршрутизатор неработоспособным. Маршрутизаторы или серверы доступа, на которых не настроены значения таймеров, могут узнать значения таймеров от главного маршрутизатора. Таймеры, настроенные на главном маршрутизаторе, всегда имеют приоритет над любыми другими настройками таймеров. Все маршрутизаторы в группе VRRP должны использовать одно и то же
значение таймера. Если значение таймера не установлено, маршрутизаторы в группе VRRP не будут взаимодействовать друг с другом, а любой неправильно настроенный маршрутизатор изменит свое состояние на аналогичное главному маршрутизатору.
Примеры
Настройка главного VR на отправку анонсов каждые 4 секунды:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# advertisement-interval 4
Связанные команды
advertisement-interval msec
13.12.2. advertisement-interval msec
Назначение
Данная команда используется для настройки интервала анонсирования на главном VR в группе VRRP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
advertisement-interval msec interval
Параметр |
Описание |
Назначение |
---|---|---|
INTERVAL |
Интервал. Единица измерения - 100 миллисекунд. |
100 - 900 |
Режим ввода
Router Configuration
Состояние по умолчанию
Нет
Применение
Анонсы, отправляемые главным VR, сообщают о состоянии и приоритете текущего главного VR.
Команда advertisement-interval msec
настраивает время между анонсами и время до того, как другие маршрутизаторы объявят главный маршрутизатор неработоспособным. Маршрутизаторы или серверы доступа, на которых не настроены значения таймеров, могут узнать значения таймеров от главного маршрутизатора. Таймеры, настроенные на главном маршрутизаторе, всегда имеют приоритет над любыми другими настройками таймеров. Все маршрутизаторы в группе VRRP должны использовать одно и то же
значение таймера. Если значение таймера не установлено, маршрутизаторы в группе VRRP не будут взаимодействовать друг с другом, а любой неправильно настроенный маршрутизатор изменит свое состояние на аналогичное главному маршрутизатору.
Примеры
Настройка главного VR на отправку анонсов каждые 100 миллисекунд:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# advertisement-interval msec 100
Связанные команды
advertisement-interval
13.12.3. interface (VRRP)
Назначение
Данная команда используется для включения протокола VRRP на указанном L3-порте.
Команда no interface (VRRP)
используется для отключения протокола VRRP на порте.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
interface INTERFACE-ID
no interface
Параметр |
Описание |
Назначение |
---|---|---|
INTERFACE-ID |
Имя порта |
- |
Режим ввода
Router Configuration
Состояние по умолчанию
Нет
Применение
Максимальное количество групп VRRP должно быть не более 3 для одного порта.
Примеры
Добавление порта в группу:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# interface eth-0-1
Связанные команды
router vrrp
13.12.4. learnmaster-mode
Назначение
Данная команда используется для включения/отключения получения от главного маршрутизатора интервала анонсирования.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
learnmaster-mode (true|false)
Параметр |
Описание |
Назначение |
---|---|---|
True |
Включение получения интервала анонсирования от главного маршрутизатора |
- |
False |
Отключение получения интервала анонсирования от главного маршрутизатора |
- |
Режим ввода
Router Configuration
Состояние по умолчанию
False - по умолчанию резервный маршрутизатор не получает интервал анонсирования от основного маршрутизатора.
Применение
Нет
Примеры
Настройка интервала получения резервным маршрутизатором анонсирования от основного маршрутизатора:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# learnmaster-mode true
Связанные команды
router vrrp
13.12.5. preempt-mode
Назначение
Данная команда используется для настройки маршрутизатора на выполнение функций главного VR группы VRRP, если он имеет более высокий приоритет, чем текущий главный VR.
Команда preempt-mode disable
используется для отключения этой функции.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
preempt-mode (true|false)
Параметр |
Описание |
Назначение |
---|---|---|
True |
Включено |
- |
False |
Отключено |
- |
Режим ввода
Router Configuration
Состояние по умолчанию
Включено
Применение
По умолчанию маршрутизатор, настроенный в режиме preempt-mode true
, будет выполнять функции главного VR группы, если его приоритет выше, чем у текущего главного VR.
Примеры
Настройка принудительного переключения текущего главного VR, если приоритет (200) выше, чем у текущего главного VR:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# preempt-mode true
Switch(config-router)# priority 200
Связанные команды
preempt delay
13.12.6. preempt delay
Назначение
Данная команда используется для настройки таймера отключения главного VR при принудительном переключении текущего главного VR.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
preempt delay time
Параметр |
Описание |
Назначение |
---|---|---|
TIME |
Таймер задержки, сек |
0 - 3600 |
Режим ввода
Router Configuration
Состояние по умолчанию
0 секунд
Применение
Первоначальный интервал отключения главного VR =(3*advt_interval)+skew_time
.
Если настроено время задержки принудительного переключения, то итоговое время принудительного переключения =(3*advt_interval)+skew_time+preempt_delay
.
По умолчанию задержка принудительного переключения равна 0 секунд.
Примеры
Настройка на принудительное переключение настраиваемым коммутатором текущего главного VR с задержкой в 30 секунд, если его приоритет (200) выше, чем у текущего главного VR:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# preempt-mode true
Switch(config-router)# priority 200
Switch(config-router)# preempt delay 30
Связанные команды
preempt-mode
13.12.7. priority (VRRP)
Назначение
Данная команда используется для установки уровня приоритета маршрутизатора в группе VRRP.
Команда priority (VRRP)
используется для удаления уровня приоритета маршрутизатора.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
priority level
no priority
Параметр |
Описание |
Назначение |
---|---|---|
level |
Приоритет маршрутизатора в группе VRRP |
1 - 254 |
Режим ввода
Router Configuration
Состояние по умолчанию
100
Применение
Команда используется для назначения одного из маршрутизаторов главным VR группы.
Примеры
В следующем примере показана настройка VR с приоритетом “254”:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)#priority 254
Связанные команды
router vrrp
13.12.8. router vrrp
Назначение
Данная команда используется для создания группы VRRP.
Команда no router vrrp
используется для удаления группы VRRP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
router vrrp GROUP (vrf NAME| ) (uniform-mac| )
no router vrrp GROUP
Параметр |
Описание |
Назначение |
---|---|---|
GROUP |
Номер группы |
1 - 255 |
NAME |
Имя VRF |
- |
Режим ввода
Global Config
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Создание группы VRRP:
Switch# configure terminal
Switch(config)# router vrrp 1
Связанные команды
Нет
13.12.9. track (VRRP)
Назначение
Данная команда используется для настройки протокола VRRP на отслеживание объекта.
Команда no track (VRRP)
используется для отключения отслеживания.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
track OBJ_ID (decrement VALUE)
no track
Параметр |
Описание |
Назначение |
---|---|---|
OBJ_ID |
ID отслеживаемого объекта |
1 - 500 |
decrement VALUE |
Величина уменьшения приоритета |
1 - 255 |
Режим ввода
Router Configuration
Состояние по умолчанию
Нет
Применение
Отслеживание интерфейса восходящего канала используется для принудительного переключения основного VR резервным при выходе из строя основного.
Для группы VRRP может быть создан только один объект отслеживания. Последующий сконфигурированный объект будет перезаписывать предыдущий.
Примеры
Настройка отслеживания:
Switch# configure terminal
Switch(config)# track 10 interface eth-0-1 linkstate
Switch(config)# router vrrp 1
Switch(config-router)# track 10
Связанные команды
router vrrp
13.12.10. enable /disable
Назначение
Данная команда используется для включения/отключения сессии VRRP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
enable
disable
Режим ввода
Router Configuration
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Включение сессии VRRP:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# enable
Отключение сессии VRRP:
Switch# configure terminal
Switch(config)# router vrrp 1
Switch(config-router)# disable
Связанные команды
Нет
13.12.11. virtual-ip
Назначение
Данная команда используется для включения VRRP на порте и настройки IP-адреса.
Команда no virtual-ip
используется для отключения VRRP на порте и удаления IP-адреса VR.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
virtual-ip IP-ADDRESS
no virtual-ip
Параметр |
Описание |
Назначение |
---|---|---|
IP-ADDRESS |
IP-адрес VR |
- |
Режим ввода
Router Configuration
Состояние по умолчанию
Нет
Применение
Чтобы VRRP выбрал назначенный маршрутизатор, хотя бы один маршрутизатор в сети должен быть настроен на первичный адрес VR.
VRRP не поддерживает изучение адресов. Все адреса должны быть сконфигурированы.
Все маршрутизаторы в группе VRRP должны быть настроены на один и тот же первичный адрес VR. Если настроены разные первичные адреса, маршрутизаторы в группе VRRP не будут взаимодействовать друг с другом, а все неправильно настроенные маршрутизаторы в группе изменят свое состояние на “master”.
Виртуальный IP-адрес должен находиться в той же подсети, что и VRRP-порт, и если виртуальный IP-адрес равен IP-адресу интерфейса, то он называется владельцем IP-адреса.
Примеры
Включение VRRP на порте “eth-0-1”, группа VRRP - “1”, IP-адрес VR - 10.0.1.20
:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ip address 10.0.1.1/24
Switch(config)# router vrrp 1
Switch(config-router)# interface eth-0-1
Switch(config-router)# virtual-ip 10.0.1.20
Switch(config-router)# enable
Связанные команды
router vrrp
13.12.12. show vrrp
Назначение
Данная команда используется для отображения краткой или подробной информации о состоянии одной или всех настроенных групп VRRP на коммутаторе.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
- |
AQ-N5000 |
7.0 |
Base |
- |
AQ-N6000 |
7.0 |
Base |
- |
Синтаксис
show vrrp (GROUP| )
Параметр |
Описание |
Назначение |
---|---|---|
GROUP |
Номер группы VRRP |
1 - 255 |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Если группа не указана, будет выведена информация обо всех группах.
Примеры
Switch# show vrrp
VRID<1\>
State : Master
Virtual IP : 10.0.20.254(Not IP owner)
Interface : eth-0-10
VMAC : 0000.5e00.0101
Advt timer : 1
Preempt mode : TRUE
Conf pri : 200 Run pri : 200
Master router ip : 10.0.20.1
Master priority : 200
Master advt timer : 1
Master down timer : 3
Preempt delay : 100 second(s)
Learn master mode : FALSE
Связанные команды
router vrrp