Модуль cisco.iosxr.iosxr_route_maps — модуль ресурса для настройки маршрутных карт.
Примечание
Этот модуль входит в коллекцию cisco.iosxr (версия 12.3.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install cisco.iosxr.
Чтобы использовать её в плейбуке, укажите: cisco.iosxr.iosxr_route_maps.
Добавлено в cisco.iosxr 10.2.0
Краткое описание
- Этот модуль настраивает атрибуты маршрутных карт на Cisco IOSXR и управляет ими.
Примечание
Этому модулю соответствует плагин действия.
Псевдонимы: route_maps
Параметры
Параметр | Комментарии |
|---|---|
config list / elements=dictionary | Список конфигураций политики маршрутизации. |
|
else_section dictionary |
Словарь конфигураций, которые будут учитываться в блоке else |
|
else_section dictionary |
Словарь конфигураций для вложенного блока else; if/ elseif не поддерживаются |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 означает надежность 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / строковое имя |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-пути BGP |
|
as_path integer |
<1-4294967295> 32-разрядное десятичное число / 16-разрядное десятичное число AS-пути |
|
most_recent boolean |
Последний номер автономной системы Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Номер локальной автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего AS-пути Варианты:
|
|
set boolean |
Удалить все записи private-as (удалить private-as из AS-пути) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255> 8-разрядное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-разрядное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-разрядное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация клиентской многоадресной рассылки BGP Варианты:
|
|
pim boolean |
Маршрутизация клиентской многоадресной рассылки PIM Варианты:
|
|
community dictionary |
Атрибут community BGP |
|
additive boolean |
Добавить к существующему значению community Варианты:
|
|
community_name string |
Имя набора community |
|
core_tree dictionary |
Тип дерева распространения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент ingress replication Варианты:
|
|
ingress_replication_default boolean |
Основное дерево MDT по умолчанию для ingress replication Варианты:
|
|
ingress_replication_partitioned boolean |
Основное разделенное дерево MDT для ingress replication Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основное дерево MDT MLDP по умолчанию Варианты:
|
|
mldp_inband boolean |
Основной сегмент MLDP Inband Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Основное разделенное дерево MDT MLDP MP2MP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Основное разделенное дерево MDT MLDP P2MP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Основное дерево MDT P2MP TE по умолчанию Варианты:
|
|
p2mp_te_partitioned boolean |
Основное разделенное дерево MDT P2MP TE Варианты:
|
|
pim_default boolean |
Основное дерево MDT PIM по умолчанию Варианты:
|
|
sr_p2mp boolean |
Основное дерево Segment Routing P2MP Варианты:
|
|
dampening dictionary |
Параметры подавления колебаний маршрутов BGP |
|
halflife integer |
Период полураспада штрафа подавления, <1-45> Время полураспада штрафа, по умолчанию 15 |
|
max_suppress integer |
Максимальный штраф подавления, <1-255> Максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штраф перед повторным использованием подавленного маршрута, <1-20000> Порог повторного использования при подавлении, по умолчанию 750 |
|
suppress integer |
Штраф подавления, при достижении которого маршрут начинает подавляться, <1-20000> Порог штрафа подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип основного дерева BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Основной сегмент ingress replication Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент Segment-Routing P2MP Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Аддитивный режим Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление на целевой маршрут |
|
rt string |
Целевой маршрут (Route Target) |
|
seg_nh string |
Следующий узел сегмента |
|
soo string |
Подорганизация (Sub-OR-Organization) |
|
fallback_vrf_lookup boolean |
Резервный поиск в VRF Варианты:
|
|
flow_tag integer |
Значение метки потока для PBR BGP flow-tag, <1-63> десятичное 6-битное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> десятичное 3-битное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> десятичное 3-битное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> десятичное 24-битное число |
|
label integer |
Задать значение метки BGP, <0-1048575> десятичное 20-битное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> десятичное 20-битное число |
|
label_mode dictionary |
Задать режим меток BGP |
|
per_ce boolean |
Задать режим меток per-ce Варианты:
|
|
per_prefix boolean |
Задать режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Задать режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут большого сообщества BGP |
|
level dictionary |
Уровень, на который импортируется маршрут |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для ECMP, согласованная между путями ECMP Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательно |
<0-4294967295> 32-разрядное десятичное число |
|
multiply boolean |
* Умножить атрибут на указанное значение Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией по меткам |
|
med dictionary |
Метрика для ECMP |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для протокола маршрутизации назначения |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Имя набора атрибутов MPLS traffic engineering |
|
next_hop dictionary |
Адрес следующего узла, указанный в этом маршруте |
|
address string |
Адрес следующего узла |
|
origin dictionary |
Код происхождения BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Объявлять все пути BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Объявлять путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Устанавливать путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Объявлять лучший путь группы BGP Варианты:
|
|
multiplath boolean |
Объявлять несколько путей BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для политики таблицы маршрутизации |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут метки маршрута RIP |
|
rt_set integer |
Ограничение на количество маршрутов с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF для OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут метки маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
6-разрядное десятичное число, начиная с 1, <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент репликации входящего трафика Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основная сеть P2MP с Segment Routing Варианты:
|
|
vpn_distinguisher integer |
Атрибут разделителя VPN BGP (VD) |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определенные маршруты при агрегации Варианты:
|
|
unsuppress_route boolean |
Снимать подавление с определенных агрегированных маршрутов Варианты:
|
|
elseif_section list / elements=dictionary |
Список конфигураций elif, следующих за условием if верхнего уровня |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи пути (MTU) |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / строковое имя |
|
condition string |
строка условия, например: aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (не добавляйте then в конце) |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-path BGP |
|
as_path integer |
<1-4294967295> Десятичное число длиной 32 или 16 бит для AS-path |
|
most_recent boolean |
Номер автономной системы из последнего сегмента Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Локальный номер автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего AS-path Варианты:
|
|
set boolean |
Удалить все записи private-as (remove as-path private-as) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255>, 8-разрядное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-разрядное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-разрядное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки для клиента |
|
bgp boolean |
Маршрутизация многоадресной рассылки клиента с помощью BGP Варианты:
|
|
pim boolean |
Маршрутизация многоадресной рассылки клиента с помощью PIM Варианты:
|
|
community dictionary |
Атрибут сообщества BGP |
|
additive boolean |
Добавить к существующему сообществу Варианты:
|
|
community_name string |
Имя набора сообществ |
|
core_tree dictionary |
Тип дерева распределения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
ingress_replication_default boolean |
Основной сегмент MDT по умолчанию с репликацией на входе Варианты:
|
|
ingress_replication_partitioned boolean |
Основной сегмент разделённого MDT с репликацией на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основной сегмент MDT по умолчанию MLDP Варианты:
|
|
mldp_inband boolean |
Основной внутриполосный сегмент MLDP Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Основной сегмент разделённого MDT MP2MP MLDP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Основной сегмент разделённого MDT P2MP MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Основной сегмент MDT по умолчанию P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Основной сегмент разделённого MDT P2MP TE Варианты:
|
|
pim_default boolean |
Основной сегмент MDT по умолчанию PIM Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP с маршрутизацией по сегментам Варианты:
|
|
dampening dictionary |
Параметры подавления флаппинга маршрутов BGP |
|
halflife integer |
Период полураспада штрафа подавления, <1-45> период полураспада штрафа, по умолчанию 15 |
|
max_suppress integer |
Максимальный штраф подавления, <1-255> максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штраф перед повторным использованием подавленного маршрута, <1-20000> порог повторного использования после подавления, по умолчанию 750 |
|
suppress integer |
Штраф подавления, при достижении которого начинается подавление маршрута, <1-20000> порог штрафа подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип основного дерева BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP с маршрутизацией по сегментам Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) для пути |
|
reliability integer |
<0-255> Метрика надёжности, где 255 означает надёжность 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Добавление Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление к целевому маршруту |
|
rt string |
Целевой маршрут |
|
seg_nh string |
Следующий переход сегмента |
|
soo string |
Подорганизация |
|
fallback_vrf_lookup boolean |
резервный поиск в VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63> 6-разрядное десятичное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> 3-разрядное десятичное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> 3-разрядное десятичное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> 24-разрядное десятичное число |
|
label integer |
Задать значение метки BGP, <0-1048575> 20-разрядное десятичное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> 20-разрядное десятичное число |
|
label_mode dictionary |
Задать значение режима меток BGP |
|
per_ce boolean |
Задать режим меток per-ce Варианты:
|
|
per_prefix boolean |
Установить режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Установить режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут BGP Large Community |
|
level dictionary |
Уровень импорта маршрута |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для согласованного ECMP Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательный |
<0-4294967295> 32-разрядное десятичное число |
|
multiply boolean |
* Умножить атрибут на указанное значение Варианты:
|
|
lsm_root string |
Адрес корневого узла Label Switched Multicast |
|
med dictionary |
Метрика для Equal-Cost Multi-Path |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для протокола маршрутизации назначения |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и установить внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и установить внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Имя набора атрибутов MPLS Traffic Engineering |
|
next_hop dictionary |
Адрес следующего перехода, указанный в этом маршруте |
|
address string |
Адрес следующего перехода |
|
origin dictionary |
Код источника BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и установить внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Анонсировать все пути BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Анонсировать путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Анонсировать лучший путь группы BGP Варианты:
|
|
multiplath boolean |
Анонсировать несколько путей BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для table-policy |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут метки маршрута RIP |
|
rt_set integer |
Ограничение на маршруты с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF для OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут метки маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки traffic-index Варианты:
|
|
index_number integer |
Десятичное 6-битное число от 1 <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент с репликацией на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент Segment Routing P2MP Варианты:
|
|
vpn_distinguisher integer |
Атрибут различителя VPN (VD) BGP |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определённые маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Отменить подавление определённых агрегированных маршрутов Варианты:
|
|
global dictionary |
Словарь конфигураций политики маршрутизации без каких-либо условий |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надёжности, где 255 соответствует надёжности 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / строковое имя |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-path BGP |
|
as_path integer |
<1-4294967295> 32-битное десятичное число / 16-битное десятичное число AS-path |
|
most_recent boolean |
Наиболее свежий номер автономной системы Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Номер локальной автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего AS-path Варианты:
|
|
set boolean |
Удалить все записи private-as (удалить private-as из AS-path) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255> 8-битное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-битное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-битное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация многоадресной рассылки клиента с помощью BGP Варианты:
|
|
pim boolean |
Маршрутизация многоадресной рассылки клиента с помощью PIM Варианты:
|
|
community dictionary |
Атрибут community BGP |
|
additive boolean |
Добавить к существующей community Варианты:
|
|
community_name string |
Имя набора community |
|
core_tree dictionary |
Тип дерева распределения многоадресного трафика |
|
ingress_replication boolean |
Основной сегмент с репликацией на входе Варианты:
|
|
ingress_replication_default boolean |
Основной сегмент Default MDT с репликацией на входе Варианты:
|
|
ingress_replication_partitioned boolean |
Основной сегмент разделённого MDT с репликацией на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основной сегмент Default MDT MLDP Варианты:
|
|
mldp_inband boolean |
Основной сегмент MLDP Inband Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Основной сегмент разделённого MP2MP MDT MLDP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Основной сегмент разделённого P2MP MDT MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Основной сегмент Default MDT P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Основной сегмент разделённого MDT P2MP TE Варианты:
|
|
pim_default boolean |
Ядро MDT по умолчанию PIM Варианты:
|
|
sr_p2mp boolean |
Ядро P2MP Segment Routing Варианты:
|
|
dampening dictionary |
Параметры подавления флаппинга маршрутов BGP |
|
halflife integer |
Период полураспада штрафа подавления, <1-45> период полураспада штрафа, значение по умолчанию — 15 |
|
max_suppress integer |
Максимальный штраф подавления, <1-255> максимальное время подавления, значение по умолчанию — 60 |
|
reuse integer |
Штраф перед повторным использованием подавленного маршрута, <1-20000> порог повторного использования при подавлении, значение по умолчанию — 750 |
|
suppress integer |
Штраф подавления, при достижении которого маршрут начинает подавляться, <1-20000> порог штрафа подавления, значение по умолчанию — 2000 |
|
downstream_core_tree dictionary |
Тип дерева ядра BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Сегмент ядра с репликацией на входе Варианты:
|
|
mldp boolean |
Сегмент ядра MLDP Варианты:
|
|
p2mp_te boolean |
Сегмент ядра P2MP TE Варианты:
|
|
sr_p2mp boolean |
Ядро P2MP Segment Routing Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) для пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 означает надежность 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Аддитивный режим Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление к целевому атрибуту маршрута (Route Target) |
|
rt string |
Целевой атрибут маршрута (Route Target) |
|
seg_nh string |
Следующий узел сегмента |
|
soo string |
Подорганизация OR (Sub-OR-Organization) |
|
fallback_vrf_lookup boolean |
Резервный поиск в VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63> десятичное 6-битное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> десятичное 3-битное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> десятичное 3-битное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> десятичное 24-битное число |
|
label integer |
Задать значение метки BGP, <0-1048575> десятичное 20-битное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> десятичное 20-битное число |
|
label_mode dictionary |
Задать значение режима меток BGP |
|
per_ce boolean |
Установить режим меток per-ce Варианты:
|
|
per_prefix boolean |
Установить режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Установить режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут большого сообщества BGP |
|
level dictionary |
Уровень, на который импортируется маршрут |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для согласованного ECMP (ecmp-consistent) Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательный |
<0-4294967295> 32-битное десятичное число |
|
multiply boolean |
* Умножить атрибут на указанное значение Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией по меткам |
|
med dictionary |
Метрика для многопутевой маршрутизации с равной стоимостью |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально возможную метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для целевого протокола маршрутизации |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Имя набора атрибутов MPLS traffic engineering в виде строки |
|
next_hop dictionary |
Адрес следующего перехода, указанный в этом маршруте |
|
address string |
Адрес следующего перехода |
|
origin dictionary |
Код источника BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Анонсировать все пути BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Анонсировать путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Лучший путь BGP Варианты:
|
|
group_best boolean |
Анонсировать лучший путь группы BGP Варианты:
|
|
multiplath boolean |
Анонсировать несколько путей BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для table-policy |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут метки маршрута RIP |
|
rt_set integer |
Ограничение на маршруты с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип анонса S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут метки маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
6-разрядное десятичное число, начиная с 1 <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основная сеть P2MP с маршрутизацией по сегментам (Segment Routing) Варианты:
|
|
vpn_distinguisher integer |
Атрибут разделителя VPN BGP (VD) |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определенные маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Отменить подавление определенных агрегированных маршрутов Варианты:
|
|
if_section dictionary |
Словарь конфигураций политики маршрутизации для вложенного условия if в блоке else верхнего уровня |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 означает надежность 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / строка-имя |
|
condition string |
Строка условия, например: aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (не добавляйте then в конце) |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-пути BGP |
|
as_path integer |
<1-4294967295> 32-разрядное десятичное число / 16-разрядное десятичное число AS-пути |
|
most_recent boolean |
Самый последний номер автономной системы Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Локальный номер автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-AS |
|
entire_aspath boolean |
Удалить private-AS из всего пути AS Варианты:
|
|
set boolean |
Удалить все записи private-AS (удалить private-AS из пути AS) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255>, 8-разрядное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295>, 32-разрядное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295>, 32-разрядное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация клиентской многоадресной рассылки BGP Варианты:
|
|
pim boolean |
Маршрутизация клиентской многоадресной рассылки PIM Варианты:
|
|
community dictionary |
Атрибут community BGP |
|
additive boolean |
Добавить к существующему community Варианты:
|
|
community_name string |
Имя набора community |
|
core_tree dictionary |
Тип дерева распределения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент репликации входящего трафика Варианты:
|
|
ingress_replication_default boolean |
Основной сегмент Default MDT с репликацией входящего трафика Варианты:
|
|
ingress_replication_partitioned boolean |
Основной сегмент разделённого MDT с репликацией входящего трафика Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основной сегмент Default MDT MLDP Варианты:
|
|
mldp_inband boolean |
Внутриполосный основной сегмент MLDP Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Основной сегмент разделённого MDT MP2MP MLDP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Основной сегмент разделённого MDT P2MP MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Основной сегмент Default MDT P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Основной сегмент разделённого MDT P2MP TE Варианты:
|
|
pim_default boolean |
Основной сегмент Default MDT PIM Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP Segment Routing Варианты:
|
|
dampening dictionary |
Параметры подавления флаппинга маршрутов BGP |
|
halflife integer |
Период полураспада штрафа при подавлении, <1-45>. Период полураспада штрафа, по умолчанию 15 |
|
max_suppress integer |
Максимальный штраф подавления, <1-255>. Максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штраф до повторного использования подавленного маршрута, <1-20000>. Порог повторного использования при подавлении, по умолчанию 750 |
|
suppress integer |
Штраф при подавлении, необходимый для начала подавления маршрута, <1-20000>. Порог штрафа подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип основного дерева BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Основной сегмент репликации входящего трафика Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP Segment Routing Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295>, пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295>, метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255>, метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535>, метрика MTU пути |
|
reliability integer |
<0-255>, метрика надёжности, где 255 означает надёжность 100% |
|
extcommunity dictionary |
Атрибут расширенного community BGP |
|
additive boolean |
Добавление Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление к Route Target |
|
rt string |
Route Target |
|
seg_nh string |
Следующий узел сегмента |
|
soo string |
Подорганизация-источник (Sub-OR-Organization) |
|
fallback_vrf_lookup boolean |
Резервный поиск в VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63>, 6-разрядное десятичное число, начинающееся с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию — 0), <1-7> десятичное число из 3 бит, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> десятичное число из 3 бит, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> десятичное число из 24 бит |
|
label integer |
Задать значение метки BGP, <0-1048575> десятичное число из 20 бит |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> десятичное число из 20 бит |
|
label_mode dictionary |
Задать значение режима меток BGP |
|
per_ce boolean |
Задать режим меток per-ce Варианты:
|
|
per_prefix boolean |
Задать режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Задать режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут large community BGP |
|
level dictionary |
Уровень для импорта маршрута |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для ECMP ecmp-consistent Варианты:
|
|
local_preference list / elements=dictionary |
Список настроек локального предпочтения |
|
decrement boolean |
- Уменьшить значение атрибута на заданную величину Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательно |
<0-4294967295> десятичное число из 32 бит |
|
multiply boolean |
* Умножить значение атрибута на заданную величину Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией по меткам |
|
med dictionary |
Метрика для многопутевой передачи с равной стоимостью |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для целевого протокола маршрутизации |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Имя набора атрибутов MPLS traffic engineering |
|
next_hop dictionary |
Адрес следующего узла, указанный в этом маршруте |
|
address string |
Адрес следующего узла |
|
origin dictionary |
Код источника BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Объявлять все маршруты BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Объявлять путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Объявлять лучший маршрут группы BGP Варианты:
|
|
multiplath boolean |
Объявлять многопутевые маршруты BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для table-policy |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут тега маршрута RIP |
|
rt_set integer |
Ограничение на маршруты с путями, имеющими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF для OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут тега маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политики BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
Десятичное 6-битное число от 1 <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент Segment-Routing P2MP Варианты:
|
|
vpn_distinguisher integer |
Атрибут различителя VPN BGP (VD) |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определенные маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Снять подавление с определенных агрегированных маршрутов Варианты:
|
|
elseif_section list / elements=dictionary |
Список конфигураций elif, следующих за условием if верхнего уровня |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / name-string |
|
condition string |
Строка условия, например: aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (не добавляйте then в конце) |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-пути BGP |
|
as_path integer |
<1-4294967295> 32-битное десятичное число / 16-битное десятичное число AS-пути |
|
most_recent boolean |
Номер самой недавней автономной системы Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Номер локальной автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего AS-пути Варианты:
|
|
set boolean |
Удалить все записи private-as (remove as-path private-as) Варианты:
|
|
set dictionary |
Установить атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255> 8-битное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-битное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-битное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация многоадресной рассылки клиента с помощью BGP Варианты:
|
|
pim boolean |
Маршрутизация многоадресной рассылки клиента с помощью PIM Варианты:
|
|
community dictionary |
Атрибут сообщества BGP |
|
additive boolean |
Добавить к существующему сообществу Варианты:
|
|
community_name string |
Имя набора сообществ |
|
core_tree dictionary |
Тип дерева распределения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
ingress_replication_default boolean |
Основное дерево MDT по умолчанию с репликацией на входе Варианты:
|
|
ingress_replication_partitioned boolean |
Основное дерево разделенного MDT с репликацией на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основное дерево MDT MLDP по умолчанию Варианты:
|
|
mldp_inband boolean |
Основной сегмент MLDP Inband Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Ядро MDT MLDP Partitioned MP2MP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Ядро MDT MLDP Partitioned P2MP Варианты:
|
|
p2mp_te boolean |
Сегмент ядра P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Ядро MDT по умолчанию P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Ядро MDT с разделением P2MP TE Варианты:
|
|
pim_default boolean |
Ядро MDT PIM по умолчанию Варианты:
|
|
sr_p2mp boolean |
Ядро Segment Routing P2MP Варианты:
|
|
dampening dictionary |
Параметры подавления колебаний маршрутов BGP |
|
halflife integer |
Период полураспада штрафа при подавлении, <1-45> Период полураспада штрафа, по умолчанию 15 |
|
max_suppress integer |
Максимальный штраф при подавлении, <1-255> Максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штрафной порог для повторного использования подавленного маршрута, <1-20000> Порог повторного использования при подавлении, по умолчанию 750 |
|
suppress integer |
Штраф при подавлении, начиная с которого маршрут подавляется, <1-20000> Порог штрафа для подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип дерева ядра BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Сегмент ядра с репликацией на входе Варианты:
|
|
mldp boolean |
Сегмент ядра MLDP Варианты:
|
|
p2mp_te boolean |
Сегмент ядра P2MP TE Варианты:
|
|
sr_p2mp boolean |
Ядро Segment Routing P2MP Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Добавочный режим Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление к целевому маршруту (Route Target) |
|
rt string |
Целевой маршрут (Route Target) |
|
seg_nh string |
Следующий узел сегмента |
|
soo string |
Подорганизация OR |
|
fallback_vrf_lookup boolean |
Резервный поиск в VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63> 6-битное десятичное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> 3-битное десятичное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> 3-битное десятичное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> 24-битное десятичное число |
|
label integer |
Задать значение метки BGP, <0-1048575> 20-битное десятичное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> 20-битное десятичное число |
|
label_mode dictionary |
Задать режим меток BGP |
|
per_ce boolean |
Задать режим меток per-ce Варианты:
|
|
per_prefix boolean |
Задать режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Задать режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут большого сообщества BGP |
|
level dictionary |
Уровень импорта маршрута |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для согласованного ECMP Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательный |
<0-4294967295> 32-битное десятичное число |
|
multiply boolean |
* Умножить значение атрибута на указанную величину Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией по меткам |
|
med dictionary |
Метрика для ECMP |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для целевого протокола маршрутизации |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Строковое имя набора атрибутов MPLS traffic engineering |
|
next_hop dictionary |
Адрес следующего перехода, указанный в этом маршруте |
|
address string |
адрес следующего перехода |
|
origin dictionary |
Код происхождения BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Анонсировать все пути BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Анонсировать путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Анонсировать лучший путь группы BGP Варианты:
|
|
multiplath boolean |
Анонсировать несколько путей BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для политики таблицы маршрутизации |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут метки маршрута RIP |
|
rt_set integer |
Ограничение на маршруты с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут метки маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
Десятичное 6-битное число от 1 <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент ingress-репликации Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент Segment Routing P2MP Варианты:
|
|
vpn_distinguisher integer |
Атрибут различителя VPN (VD) BGP |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определенные маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Отменить подавление определенных агрегированных маршрутов Варианты:
|
|
global dictionary |
Словарь конфигураций политики маршрутизации без каких-либо условий |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 означает загрузку 100% |
|
max_transmission integer |
<0-65535> Метрика MTU пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 означает надежность 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / name-string |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в путь AS BGP |
|
as_path integer |
<1-4294967295> 32-разрядное десятичное число / 16-разрядное десятичное число пути AS |
|
most_recent boolean |
Номер самой последней автономной системы Варианты:
|
|
number_of_times integer |
количество добавлений в начало |
|
own_as boolean |
Номер локальной автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего пути AS Варианты:
|
|
set boolean |
Удалить все записи private-as (удалить private-as из пути AS) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255> 8-разрядное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-разрядное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-разрядное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация клиентской многоадресной рассылки BGP Варианты:
|
|
pim boolean |
Маршрутизация клиентской многоадресной рассылки PIM Варианты:
|
|
community dictionary |
Атрибут сообщества BGP |
|
additive boolean |
Добавить к существующему сообществу Варианты:
|
|
community_name string |
Имя набора сообществ |
|
core_tree dictionary |
Тип дерева распределения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
ingress_replication_default boolean |
Основной сегмент MDT по умолчанию для репликации на входе Варианты:
|
|
ingress_replication_partitioned boolean |
Основной сегмент разделенного MDT для репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основной сегмент MDT по умолчанию MLDP Варианты:
|
|
mldp_inband boolean |
Основной внутриполосный сегмент MLDP Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Основной сегмент разделенного MDT MP2MP MLDP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Основной сегмент разделенного MDT P2MP MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Основной сегмент MDT по умолчанию P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Основной сегмент разделенного MDT P2MP TE Варианты:
|
|
pim_default boolean |
Основной сегмент MDT по умолчанию PIM Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP с маршрутизацией по сегментам Варианты:
|
|
dampening dictionary |
Параметры подавления частых изменений маршрутов BGP |
|
halflife integer |
Период полураспада штрафного значения подавления, <1-45> период полураспада штрафного значения, по умолчанию 15 |
|
max_suppress integer |
Максимальное штрафное значение подавления, <1-255> максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штрафное значение перед повторным использованием подавленного маршрута, <1-20000> порог повторного использования для подавления, по умолчанию 750 |
|
suppress integer |
Штрафное значение подавления, при котором начинается подавление маршрута, <1-20000> пороговое штрафное значение подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип основного дерева BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP с маршрутизацией по сегментам Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Добавочный режим Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправить к целевому маршруту |
|
rt string |
Целевой маршрут |
|
seg_nh string |
Следующий переход сегмента |
|
soo string |
Подорганизация |
|
fallback_vrf_lookup boolean |
Поиск резервной VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63> десятичное 6-битное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> десятичное 3-битное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> десятичное 3-битное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> десятичное 24-битное число |
|
label integer |
Задать значение метки BGP, <0-1048575> десятичное 20-битное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> десятичное 20-битное число |
|
label_mode dictionary |
Задать режим меток BGP |
|
per_ce boolean |
Задать режим меток per-ce Варианты:
|
|
per_prefix boolean |
Задать режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Задать режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут large community BGP |
|
level dictionary |
Куда импортировать маршрут |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для согласованного ECMP Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить атрибут на указанное значение Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательный |
<0-4294967295> десятичное 32-битное число |
|
multiply boolean |
* Умножить атрибут на указанное значение Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией меток |
|
med dictionary |
Метрика для ECMP (многопутевой передачи с равной стоимостью) |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для протокола маршрутизации назначения |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Имя набора атрибутов MPLS traffic engineering |
|
next_hop dictionary |
Адрес следующего перехода, указанный в этом маршруте |
|
address string |
Адрес следующего перехода |
|
origin dictionary |
Код источника BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Объявлять все маршруты BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Объявлять путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Объявлять лучший маршрут группы BGP Варианты:
|
|
multiplath boolean |
Объявлять многопутевые маршруты BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для политики таблицы маршрутизации |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут тега маршрута RIP |
|
rt_set integer |
Ограничение на число маршрутов с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут тега маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
Десятичное 6-битное число, начиная с 1 <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP Segment Routing Варианты:
|
|
vpn_distinguisher integer |
Атрибут различителя VPN BGP (VD) |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять определенные маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Снимать подавление с определенных агрегированных маршрутов Варианты:
|
|
if_section dictionary |
Словарь конфигураций политики маршрутизации для условия if верхнего уровня политики |
|
add dictionary |
Добавить смещение к существующему значению |
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в Кбит/с |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика MTU пути |
|
reliability integer |
<0-255> Метрика надежности, где 255 соответствует надежности 100% |
|
rip_metric integer |
<0-16> Атрибут метрики RIP |
|
apply list / elements=dictionary |
Применить политику маршрутизации |
|
route_policy string |
Применить указанную политику маршрутизации |
|
route_policy_input string |
ipv4/ ipv6 / name-string |
|
condition string |
строка условия, например: aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (не добавляйте then в конце) |
|
drop boolean |
Отклонить этот маршрут без дальнейшей обработки Варианты:
|
|
pass boolean |
Передать этот маршрут для дальнейшей обработки Варианты:
|
|
prepend dictionary |
Добавить в начало AS-path BGP |
|
as_path integer |
<1-4294967295> Десятичное 32-битное число / десятичное 16-битное число AS-path |
|
most_recent boolean |
Самый последний номер автономной системы Варианты:
|
|
number_of_times integer |
Количество добавлений в начало |
|
own_as boolean |
Локальный номер автономной системы Варианты:
|
|
remove dictionary |
Удалить все записи private-as |
|
entire_aspath boolean |
Удалить private-AS из всего AS-path Варианты:
|
|
set boolean |
Удалить все записи private-as (удалить private-as из as-path) Варианты:
|
|
set dictionary |
Задать атрибут маршрута |
|
administrative_distance integer |
Административное расстояние префикса, <1-255> 8-битное десятичное число |
|
aigp_metric dictionary |
Атрибут метрики AIGP |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
icrement boolean |
Варианты:
|
|
igp_cost boolean |
Стоимость внутреннего протокола маршрутизации Варианты:
|
|
metric_number integer |
<0-4294967295> 32-битное десятичное число |
|
attribute_set string |
Имя набора атрибутов TE <0-4294967295> 32-битное десятичное число |
|
c_multicast_routing dictionary |
Тип маршрутизации многоадресной рассылки клиента |
|
bgp boolean |
Маршрутизация клиентской многоадресной рассылки BGP Варианты:
|
|
pim boolean |
Маршрутизация клиентской многоадресной рассылки PIM Варианты:
|
|
community dictionary |
Атрибут сообщества BGP |
|
additive boolean |
Добавить к существующему сообществу Варианты:
|
|
community_name string |
Имя набора сообществ |
|
core_tree dictionary |
Тип дерева распределения многоадресной рассылки |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
ingress_replication_default boolean |
Основное дерево MDT по умолчанию для репликации на входе Варианты:
|
|
ingress_replication_partitioned boolean |
Основное дерево разделенного MDT для репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
mldp_default boolean |
Основное дерево MDT по умолчанию для MLDP Варианты:
|
|
mldp_inband boolean |
Основное дерево MLDP Inband Варианты:
|
|
mldp_partitioned_mp2mp boolean |
Ядро MDT MLDP Partitioned MP2MP Варианты:
|
|
mldp_partitioned_p2mp boolean |
Ядро MDT MLDP Partitioned P2MP Варианты:
|
|
p2mp_te boolean |
Сегмент ядра P2MP TE Варианты:
|
|
p2mp_te_default boolean |
Ядро MDT по умолчанию P2MP TE Варианты:
|
|
p2mp_te_partitioned boolean |
Ядро разделённого MDT P2MP TE Варианты:
|
|
pim_default boolean |
Ядро MDT PIM по умолчанию Варианты:
|
|
sr_p2mp boolean |
Ядро Segment Routing P2MP Варианты:
|
|
dampening dictionary |
Параметры подавления флаппинга маршрутов BGP |
|
halflife integer |
Период полураспада штрафа подавления, <1-45> Период полураспада штрафа, по умолчанию 15 |
|
max_suppress integer |
Максимальный штраф подавления, <1-255> Максимальное время подавления, по умолчанию 60 |
|
reuse integer |
Штраф перед повторным использованием подавленного маршрута, <1-20000> Порог повторного использования при подавлении, по умолчанию 750 |
|
suppress integer |
Штраф подавления, при котором начинается подавление маршрута, <1-20000> Порог штрафа для подавления, по умолчанию 2000 |
|
downstream_core_tree dictionary |
Тип дерева ядра BGP I-PMSI/S-PMSI |
|
ingress_replication boolean |
Сегмент ядра репликации на входе Варианты:
|
|
mldp boolean |
Сегмент ядра MLDP Варианты:
|
|
p2mp_te boolean |
Сегмент ядра P2MP TE Варианты:
|
|
sr_p2mp boolean |
Ядро Segment Routing P2MP Варианты:
|
|
eigrp_metric dictionary |
Атрибут метрики EIGRP |
|
bandwidth integer |
<0-4294967295> Пропускная способность в килобитах в секунду |
|
delay integer |
<0-4294967295> Метрика задержки в единицах по 10 микросекунд |
|
effective_bandwith integer |
<0-255> Метрика эффективной пропускной способности (загрузка), где 255 соответствует загрузке 100% |
|
max_transmission integer |
<0-65535> Метрика максимального размера блока передачи (MTU) пути |
|
reliability integer |
<0-255> Метрика надёжности, где 255 соответствует надёжности 100% |
|
extcommunity dictionary |
Атрибут расширенного сообщества BGP |
|
additive boolean |
Аддитивный Варианты:
|
|
bandwidth string |
Пропускная способность |
|
color string |
Цвет |
|
cost string |
Стоимость |
|
redirect_to_rt string |
Перенаправление к Route Target |
|
rt string |
Route Target |
|
seg_nh string |
Следующий узел сегмента |
|
soo string |
Подорганизация (Sub-OR-Organization) |
|
fallback_vrf_lookup boolean |
Резервный поиск VRF Варианты:
|
|
flow_tag integer |
Значение тега потока для тега потока PBR BGP, <1-63> 6-разрядное десятичное число, начиная с 1 |
|
forward_class integer |
Класс пересылки (значение по умолчанию 0), <1-7> 3-разрядное десятичное число, начиная с 1 |
|
ip_precedence integer |
Приоритет IP для классификации пакетов, <1-7> 3-разрядное десятичное число, начиная с 1 |
|
isis_metric integer |
Атрибут метрики IS-IS, <0-16777215> 24-разрядное десятичное число |
|
label integer |
Задать значение метки BGP, <0-1048575> 20-разрядное десятичное число |
|
label_index integer |
Задать значение индекса метки Segment Routing, <0-1048575> 20-разрядное десятичное число |
|
label_mode dictionary |
Задать значение режима меток BGP |
|
per_ce boolean |
Установить режим меток per-ce Варианты:
|
|
per_prefix boolean |
Установить режим меток per-prefix Варианты:
|
|
per_vrf boolean |
Установить режим меток per-vrf Варианты:
|
|
large_community string |
Атрибут большого сообщества BGP |
|
level dictionary |
Куда импортировать маршрут |
|
level_1 boolean |
Маршруты IS-IS уровня 1 Варианты:
|
|
level_1_2 boolean |
Маршруты IS-IS уровней 1 и 2 Варианты:
|
|
level_2 boolean |
Маршруты IS-IS уровня 2 Варианты:
|
|
load_balance boolean |
Балансировка нагрузки для ECMP, согласованная с ECMP Варианты:
|
|
local_preference list / elements=dictionary |
Список конфигураций локального предпочтения |
|
decrement boolean |
- Уменьшить значение атрибута на указанную величину Варианты:
|
|
increment boolean |
Варианты:
|
|
metric_number integer / обязательный |
<0-4294967295> 32-разрядное десятичное число |
|
multiply boolean |
* Умножить значение атрибута на указанную величину Варианты:
|
|
lsm_root string |
Адрес корневого узла многоадресной рассылки с коммутацией по меткам |
|
med dictionary |
Метрика для многопутевой маршрутизации с равной стоимостью |
|
decrement integer |
Уменьшить значение метрики |
|
igp_cost boolean |
Использовать метрику IGP Варианты:
|
|
increment integer |
Увеличить значение метрики |
|
max_reachable boolean |
Использовать максимально достижимую метрику Варианты:
|
|
parameter string |
Параметр |
|
value integer |
Значение метрики |
|
metric_type dictionary |
Тип метрики для протокола маршрутизации назначения |
|
external boolean |
Внешний тип метрики ISIS Варианты:
|
|
internal boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rib_metric_as_external boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
rib_metric_as_internal boolean |
Использовать метрику RIB и задать внутренний тип метрики ISIS Варианты:
|
|
type_1 boolean |
Маршрут OSPF типа 1 Варианты:
|
|
type_2 boolean |
Маршрут OSPF типа 2 Варианты:
|
|
mpls string |
Строковое имя набора атрибутов Traffic Engineering MPLS |
|
next_hop dictionary |
Адрес следующего перехода, указанный в этом маршруте |
|
address string |
Адрес следующего перехода |
|
origin dictionary |
Код источника BGP |
|
egp boolean |
Внешний тип метрики ISIS Варианты:
|
|
igp boolean |
Внутренний тип метрики ISIS Варианты:
|
|
rincomplete boolean |
Использовать метрику RIB и задать внешний тип метрики ISIS Варианты:
|
|
ospf_metric integer |
Атрибут метрики OSPF |
|
path_color boolean |
Цвет пути BGP для RIB (path-color external-reach) Варианты:
|
|
path_selection dictionary |
Выбор пути BGP |
|
all boolean |
Анонсировать все пути BGP Варианты:
|
|
backup dictionary |
Резервный путь BGP |
|
advertise boolean |
Анонсировать путь Варианты:
|
|
backup_decimal integer |
<1>, десятичное число 1 |
|
install boolean |
Установить путь Варианты:
|
|
best_path boolean |
Наилучший путь BGP Варианты:
|
|
group_best boolean |
Анонсировать лучший путь группы BGP Варианты:
|
|
multiplath boolean |
Анонсировать несколько путей BGP Варианты:
|
|
qos_group integer |
Группа QoS для классификации пакетов |
|
rib_metric integer |
Метрика RIB для политики таблицы |
|
rip_metric integer |
Атрибут метрики RIP |
|
rip_tag integer |
Атрибут тега маршрута RIP |
|
rt_set integer |
Ограничение на маршруты с путями, содержащими набор RT |
|
s_pmsi boolean |
Тип объявления S-PMSI (star-g) Варианты:
|
|
spf_priority dictionary |
Приоритет SPF OSPF |
|
critical boolean |
Критический приоритет Варианты:
|
|
high boolean |
Высокий приоритет Варианты:
|
|
medium boolean |
Средний приоритет Варианты:
|
|
static_p2mp_te string |
Статический туннель P2MP-TE |
|
tag integer |
Атрибут тега маршрута |
|
traffic_index dictionary |
Индекс трафика для учета политик BGP |
|
ignore boolean |
Удалить все настройки индекса трафика Варианты:
|
|
index_number integer |
Десятичное 6-битное число от 1, <1-63> |
|
upstream_core_tree dictionary |
Тип основного дерева BGP Leaf AD |
|
ingress_replication boolean |
Основной сегмент репликации на входе Варианты:
|
|
mldp boolean |
Основной сегмент MLDP Варианты:
|
|
p2mp_te boolean |
Основной сегмент P2MP TE Варианты:
|
|
sr_p2mp boolean |
Основной сегмент P2MP с маршрутизацией по сегментам Варианты:
|
|
vpn_distinguisher integer |
Атрибут различителя VPN BGP (VD) |
|
weight integer |
Атрибут веса для выбора маршрута |
|
suppress_route boolean |
Подавлять отдельные маршруты при агрегировании Варианты:
|
|
unsuppress_route boolean |
Снимать подавление с отдельных агрегированных маршрутов Варианты:
|
|
name string |
Имя политики маршрутизации. |
running_config string | Этот параметр используется только при состоянии parsed. Значение этого параметра должно представлять собой совокупность вывода, полученного с устройства IOS XR при выполнении команды show running-config route-policy <policy_name> для каждой политики маршрутизации. Состояние parsed считывает конфигурацию из параметра |
state string | Состояние, в котором должна остаться конфигурация Состояния rendered, gathered и parsed не вносят изменений на устройстве. Состояние rendered преобразует конфигурацию из параметра Состояние gathered получает текущую конфигурацию устройства и преобразует ее в структурированные данные в формате, соответствующем спецификации аргументов модуля ресурса; значение возвращается в ключе gathered результата. Состояние parsed считывает конфигурацию из параметра Варианты:
|
Примечания
Примечание
- Проверено на Cisco IOS-XR 7.2.2.
- Этот модуль работает с подключением
network_cli.
Примеры
# Using merged
# Before state:
# -------------
#
# viosxr#show running-config | include route-policy
#
- name: Merge route-policy configuration
cisco.iosxr.iosxr_route_maps:
state: merged
config:
- global:
apply:
- route_policy: A_NEW_ROUTE_POLICY
set:
community:
additive: true
community_name: (11011:1001)
weight: 20000
name: SIMPLE_GLOBAL_ROUTE_POLICY
- else_section:
global:
drop: true
if_section:
condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
pass: true
name: SIMPLE_CONDITION_ROUTE_POLICY
- else_section:
else_section:
drop: true
if_section:
condition: destination in A_RANDOM_POLICY
pass: true
set:
community:
additive: true
community_name: (101010:1)
if_section:
condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
drop: true
name: COMPLEX_ROUTE_POLICY
- else_section:
global:
pass: true
if_section:
condition: community matches-any (9119:1001) or community matches-any (11100:1001)
drop: true
name: COMPLEX_CONDITION_ROUTE_POLICY
# Task Output
# -----------
#
# before:
# - {}
# commands:
# - route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# - apply A_NEW_ROUTE_POLICY
# - set community (11011:1001) additive
# - set weight 20000
# - end-policy
# - route-policy SIMPLE_CONDITION_ROUTE_POLICY
# - if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# - pass
# - else
# - drop
# - endif
# - end-policy
# - route-policy COMPLEX_ROUTE_POLICY
# - if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# - drop
# - else
# - if destination in A_RANDOM_POLICY then
# - pass
# - set community (101010:1) additive
# - else
# - drop
# - endif
# - endif
# - end-policy
# - route-policy COMPLEX_CONDITION_ROUTE_POLICY
# - if community matches-any (9119:1001) or community matches-any (11100:1001) then
# - drop
# - else
# - pass
# - endif
# - end-policy
# after:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# - else_section:
# global:
# pass: true
# if_section:
# condition: community matches-any (9119:1001) or community matches-any (11100:1001)
# drop: true
# name: COMPLEX_CONDITION_ROUTE_POLICY
# After state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# if community matches-any (9119:1001) or community matches-any (11100:1001) then
# drop
# else
# pass
# endif
# end-policy
# Using replaced
# Before state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# if community matches-any (9119:1001) or community matches-any (11100:1001) then
# drop
# else
# pass
# endif
# end-policy
- name: Replace the route-policy configuration
cisco.iosxr.iosxr_route_maps:
state: replaced
config:
- global:
apply:
- route_policy: A_NEW_ROUTE_POLICY
set:
community:
additive: true
community_name: (11011:1001)
weight: 20000
name: SIMPLE_GLOBAL_ROUTE_POLICY
- else_section:
global:
drop: true
if_section:
condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
pass: true
name: VERY_SIMPLE_CONDITION_ROUTE_POLICY
# Task Output
# -----------
#
# before:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# - else_section:
# global:
# pass: true
# if_section:
# condition: community matches-any (9119:1001) or community matches-any (11100:1001)
# drop: true
# name: COMPLEX_CONDITION_ROUTE_POLICY
# commands:
# - route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
# - if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# - pass
# - else
# - drop
# - endif
# - end-policy
# after:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# - else_section:
# global:
# pass: true
# if_section:
# condition: community matches-any (9119:1001) or community matches-any (11100:1001)
# drop: true
# name: COMPLEX_CONDITION_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: VERY_SIMPLE_CONDITION_ROUTE_POLICY
# After state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# if community matches-any (9119:1001) or community matches-any (11100:1001) then
# drop
# else
# pass
# endif
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# Using overridden
# Before state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# if community matches-any (9119:1001) or community matches-any (11100:1001) then
# drop
# else
# pass
# endif
# end-policy
- name: Override the route-policy configuration
cisco.iosxr.iosxr_route_maps:
state: overridden
config:
- global:
apply:
- route_policy: A_NEW_ROUTE_POLICY
set:
community:
additive: true
community_name: (11011:1001)
weight: 20000
name: SIMPLE_GLOBAL_ROUTE_POLICY
- else_section:
global:
drop: true
if_section:
condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
pass: true
name: VERY_SIMPLE_CONDITION_ROUTE_POLICY
# Task Output
# -----------
#
# before:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# - else_section:
# global:
# pass: true
# if_section:
# condition: community matches-any (9119:1001) or community matches-any (11100:1001)
# drop: true
# name: COMPLEX_CONDITION_ROUTE_POLICY
# commands:
# - route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
# - if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# - pass
# - else
# - drop
# - endif
# - end-policy
# - no route-policy SIMPLE_CONDITION_ROUTE_POLICY
# - no route-policy COMPLEX_ROUTE_POLICY
# - no route-policy COMPLEX_CONDITION_ROUTE_POLICY
# after:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: VERY_SIMPLE_CONDITION_ROUTE_POLICY
# After state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy VERY_SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# Using purged
# Before state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# viosxr#show running-config route-policy COMPLEX_ROUTE_POLICY
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
- name: Purge or remove route-policy configuration
cisco.iosxr.iosxr_route_maps:
state: purged
config:
- name: COMPLEX_ROUTE_POLICY_NO_EXIST
- name: COMPLEX_ROUTE_POLICY
# Task Output
# -----------
#
# before:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# commands:
# - no route-policy COMPLEX_CONDITION_ROUTE_POLICY
# after:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# After state:
# -------------
#
# viosxr#show running-config | include route-policy
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
#
# viosxr#show running-config route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# viosxr#show running-config route-policy SIMPLE_CONDITION_ROUTE_POLICY
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# Using rendered
- name: Render route-policy configuration
cisco.iosxr.iosxr_route_maps:
state: rendered
config:
- global:
apply:
- route_policy: A_NEW_ROUTE_POLICY
set:
community:
additive: true
community_name: (11011:1001)
weight: 20000
name: SIMPLE_GLOBAL_ROUTE_POLICY
- else_section:
global:
drop: true
if_section:
condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
pass: true
name: SIMPLE_CONDITION_ROUTE_POLICY
- else_section:
else_section:
drop: true
if_section:
condition: destination in A_RANDOM_POLICY
pass: true
set:
community:
additive: true
community_name: (101010:1)
if_section:
condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
drop: true
name: COMPLEX_ROUTE_POLICY
- else_section:
global:
pass: true
if_section:
condition: community matches-any (9119:1001) or community matches-any (11100:1001)
drop: true
name: COMPLEX_CONDITION_ROUTE_POLICY
# Task Output
# -----------
#
# rendered:
# - route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# - apply A_NEW_ROUTE_POLICY
# - set community (11011:1001) additive
# - set weight 20000
# - end-policy
# - route-policy SIMPLE_CONDITION_ROUTE_POLICY
# - if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# - pass
# - else
# - drop
# - endif
# - end-policy
# - route-policy COMPLEX_ROUTE_POLICY
# - if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# - drop
# - else
# - if destination in A_RANDOM_POLICY then
# - pass
# - set community (101010:1) additive
# - else
# - drop
# - endif
# - endif
# - end-policy
# - route-policy COMPLEX_CONDITION_ROUTE_POLICY
# - if community matches-any (9119:1001) or community matches-any (11100:1001) then
# - drop
# - else
# - pass
# - endif
# - end-policy
# Using parsed
# File: parsed.cfg
# ----------------
#
# route-policy SIMPLE_GLOBAL_ROUTE_POLICY
# set weight 20000
# set local-preference 200
# set community (11011:1001) additive
# apply A_NEW_ROUTE_POLICY
# end-policy
# !
# route-policy SIMPLE_CONDITION_ROUTE_POLICY
# if destination in SIMPLE_CONDITION_ROUTE_POLICY then
# pass
# else
# drop
# endif
# end-policy
# !
# route-policy COMPLEX_ROUTE_POLICY
# if as-path in (ios-regex '_3117_', ios-regex '_600_') then
# drop
# else
# if destination in A_RANDOM_POLICY then
# pass
# set community (101010:1) additive
# set local-preference 200
# else
# drop
# endif
# endif
# end-policy
# !
# route-policy COMPLEX_CONDITION_ROUTE_POLICY
# if community matches-any (9119:1001) or community matches-any (11100:1001) then
# drop
# else
# pass
# endif
# end-policy
- name: Parse the provided configuration
cisco.iosxr.iosxr_route_maps:
running_config: "{{ lookup('file', 'iosxr_route_maps_conf.cfg') }}"
state: parsed
# Task Output
# -----------
#
# parsed:
# - global:
# apply:
# - route_policy: A_NEW_ROUTE_POLICY
# set:
# community:
# additive: true
# community_name: (11011:1001)
# weight: 20000
# name: SIMPLE_GLOBAL_ROUTE_POLICY
# - else_section:
# global:
# drop: true
# if_section:
# condition: destination in SIMPLE_CONDITION_ROUTE_POLICY
# pass: true
# name: SIMPLE_CONDITION_ROUTE_POLICY
# - else_section:
# else_section:
# drop: true
# if_section:
# condition: destination in A_RANDOM_POLICY
# pass: true
# set:
# community:
# additive: true
# community_name: (101010:1)
# if_section:
# condition: as-path in (ios-regex '_3117_', ios-regex '_600_')
# drop: true
# name: COMPLEX_ROUTE_POLICY
# - else_section:
# global:
# pass: true
# if_section:
# condition: community matches-any (9119:1001) or community matches-any (11100:1001)
# drop: true
# name: COMPLEX_CONDITION_ROUTE_POLICY
Возвращаемые значения
Общие возвращаемые значения описаны здесь, далее перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
after словарь | Конфигурация после выполнения модуля. Возвращается: при изменении Пример: |
before словарь | Конфигурация до выполнения модуля. Возвращается: если state равно Пример: |
commands список / элементы=строка | Набор команд, отправленных на удалённое устройство. Возвращается: если state равно Пример: |
gathered список / элементы=строка | Факты о сетевом ресурсе, собранные с удалённого устройства в виде структурированных данных. Возвращается: если state равно Пример: |
parsed список / элементы=строка | Собственная конфигурация устройства, переданная в параметре running_config и разобранная в структурированные данные согласно спецификации аргументов модуля. Возвращается: если state равно Пример: |
rendered список / элементы=строка | Конфигурация, указанная в задаче, преобразованная в собственный формат устройства (без подключения к устройству). Возвращается: если state равно Пример: |
Ссылки коллекции
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/iosxr/iosxr_route_maps_module.html