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¶
Удалить действие с указанным идентификатором.
Примечание
Если вы хотите изменить действие, сначала нужно удалить старое.