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

Удалить действие с указанным номером.

Примечание

Если вы хотите изменить действие, сначала нужно удалить старое.