9.2. Система управления в реальном времени

Система управления в реальном времени (RTM) — это система реакции на события в реальном времени. События создаются с помощью треков и описываются последовательностью CLI-команд и/или скриптов, путь к которым можно указать в настройках RTM.

Используя эту подсистему, вы можете логически связать динамические протоколы маршрутизации с VRRP. Например:

  • Когда маршрут, полученный через BGP (или любой другой), исчезает из FIB, можно снизить приоритет VRRP.

  • Когда VRRP Master переключается в резервное состояние (например, VRRP вышел из строя, но сам маршрутизатор доступен и продолжает объявлять маршруты), можно добавить префикс-лист с as-prepend к соседу BGP, тем самым снижая приоритет его маршрутов.

Для создания треков и настройки RTM используются следующие команды:

track ID <ip|ipv6> route IP/MASK ecmp-number <equal|greater-equal|less-equal> N [vrf NAME]

Создать трек, связанный с маршрутом, и указать условие срабатывания, задав количество следующих хопов.

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

Создать политику системы управления в реальном времени. После создания укажите следующие правила:

event track ID state negative|positive

Задать условие, при котором будут применяться действия.

action ID cli COMMAND

Задать идентификатор действия с командой CLI для выполнения.

Примечание

Обратите внимание, сначала необходимо войти в режим конфигурирования командой configure terminal

action ID script PATH

Задать идентификатор действия и путь к скрипту с командами для выполнения.

no action ID

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

Примечание

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