8.2. Real Time Management подсистема¶
Данная подсистема реагирует на события в реальном времени. События создаются и описываются с помощью трека. События описываются с помощью последовательности команд CLI и/или скриптов, путь к которым может быть указан в настройках RTM.
Используя эту подсистему, можно логически связать протоколы динамической маршрутизации с VRRP. Например:
Когда маршрут, полученный через BGP (или любой другой), исчезает из FIB, мы можем понизить приоритет VRRP.
Когда VRRP Master переходит в резервное состояние (например, VRRP вышел из строя, но сам маршрутизатор доступен и продолжает анонсировать маршруты), можно добавить префикс-лист с
as-prepend
к соседу BGP, тем самым понизив приоритет его маршрутов.
Кроме этого, можно осуществлять мониторинг количества активных Workers в Target-группе и при необходимости выводить её из эксплуатации.
Чтобы создать треки и настроить RTM, используйте следующие команды:
- track ID <ip|ipv6> route IP/MASK ecmp-number <equal|greater-equal|less-equal> N [vrf NAME]¶
Создайте трек, связанный с маршрутом, и укажите условие срабатывания, задав соответствующее количество nexthops.
- track ID vrrp VRID interface NAME ip[v6] state <backup|master>¶
Создайте трек, связанный с VRID, и задайте условие срабатывания, установив соответствующие состояние.
- track (0-65535) target-group NAME workers-active <equal|greater-equal|less-equal> (0-65535)¶
Создайте трек, связанный с количество активных Workers.
- no track ID¶
Удалить трек с указанным идентификатором.
- rtm cli-policy ID¶
Создать политику для RTM-подсистемы. После создания укажите следующие правила:
- event track ID state negative|positive¶
Задать условие, при котором будут применяться действия.
- action ID cli COMMAND¶
Задать номер действия для CLI-команды.
Примечание
Первым действием должна идти команда входа в режим настройки vADC
configure terminal
.
- action ID script PATH¶
Установить номер действия с указанием местоположения файла с командами для запуска.
- no action ID¶
Удалить действие с указанным номером.
Примечание
Если вы хотите изменить действие, сначала нужно удалить старое.