cisco.iosxr.iosxr_ospfv3 модуль — Модуль ресурсов для настройки OSPFv3.
Примечание
Этот модуль входит в коллекцию cisco.iosxr (версия 9.0.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.iosxr.
Для использования в плейбуке укажите: cisco.iosxr.iosxr_ospfv3.
Новое в cisco.iosxr 1.1.0
Описание
- Этот модуль управляет глобальной конфигурацией ospfv3 на устройствах с Cisco IOS-XR
Псевдонимы: ospfv3
Параметры
Параметр | Комментарии |
|---|---|
config dictionary | Список конфигураций процесса ospfv3 |
|
processes list / elements=dictionary |
Список конфигураций экземпляров ospfv3 |
|
address_family_unicast boolean |
Включить унифицированную топологию для семейства адресов ipv4 Варианты:
|
|
areas list / elements=dictionary |
Настроить свойства областей ospfv3 |
|
area_id string / required |
Идентификатор области как IP-адрес или целое число |
|
authentication dictionary |
Включить аутентификацию |
|
disable boolean |
Не аутентифицировать пакеты OSPFv3 Варианты:
|
|
ipsec dictionary |
Указать атрибуты аутентификации IPSec AH |
|
algorithim_type string |
Указать тип алгоритма Варианты:
|
|
clear_key string |
Указать ключ в открытом тексте |
|
key string |
Указать ключ |
|
password_key string |
Указать ключ в зашифрованном виде |
|
spi integer |
Указать значение индекса параметра безопасности |
|
bfd dictionary |
Настроить параметры BFD |
|
fast_detect dictionary |
Настроить быстрое обнаружение |
|
set boolean |
Включить только быстрое обнаружение Варианты:
|
|
strict_mode boolean |
Удерживать сеанс соседа до установления сеанса BFD Варианты:
|
|
minimum_interval integer |
Интервал опроса в миллисекундах |
|
multiplier integer |
Множитель обнаружения |
|
cost integer |
Стоимость интерфейса |
|
database_filter dictionary |
Фильтровать LSA во время синхронизации и затопления |
|
all_outgoing_lsa boolean |
Фильтровать все исходящие LSA Варианты:
|
|
dead_interval integer |
Интервал, после которого сосед объявляется неработающим |
|
default_cost integer |
Установить сводную метрику default-cost области NSSA/stub. Метрика рекламируемого внешнего маршрута для stub |
|
demand_circuit boolean |
Включить/выключить режим demand circuit в ospfv3 Choices:
|
|
distrinbute_rib_prefix_list_name string |
Фильтровать LSA во время синхронизации и затопления |
|
encryption dictionary |
Шифрование и аутентификация пакетов OSPFv3 |
|
disable boolean |
Не шифровать пакеты OSPFv3 Choices:
|
|
ipsec dictionary |
Указать шифрование и аутентификацию IPSec ESP |
|
esp dictionary |
Указать параметры шифрования |
|
aes dictionary |
Указать алгоритм aes |
|
algorithim_type string |
Указать разрядность шифрования для алгоритма aes Choices:
|
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
des dictionary |
Указать алгоритм des |
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
null_encryption dictionary |
Указать атрибуты нулевого шифрования |
|
authentication dictionary |
Указать параметры аутентификации |
|
algorithim_type string |
Указать тип алгоритма Choices:
|
|
clear_key string |
Указать ключ в открытом виде |
|
key string |
Указать ключ |
|
password_key string |
Указать ключ в зашифрованном виде |
|
triple_des dictionary |
Указать алгоритм triple DES |
|
clear_key string |
Указать ключ 3DES в открытом виде |
|
key string |
Ключ 3DES в открытом виде |
|
password_key string |
Указать ключ 3DES в зашифрованном виде |
|
spi integer |
Укажите значение индекса параметра безопасности |
|
fast_reroute dictionary |
Укажите быстрый перемаршрут IP |
|
disabled boolean |
Отключить быстрый перемаршрут IP Варианты:
|
|
per_link dictionary |
Укажите вычисление на основе префикса |
|
information_type string |
Укажите информацию об исключении LFA на основе соединения или кандидате FRR LFA Варианты:
|
|
interface dictionary |
Укажите информацию об исключении LFA на основе соединения |
|
bundle_ether list / elements=integer |
Укажите агрегированный(ые) интерфейс(ы) Ethernet |
|
bvi list / elements=integer |
Укажите виртуальный интерфейс группы мостов |
|
fast_ethernet list / elements=string |
Укажите интерфейс(ы) FastEthernet/IEEE 802.3 |
|
fiftygige list / elements=string |
Укажите интерфейс(ы) FiftyGigE/IEEE 802.3 |
|
fortygige list / elements=string |
Укажите интерфейс(ы) FortyGigE/IEEE 802.3 |
|
fourhundredgige list / elements=string |
Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3 |
|
gigabitethernet list / elements=string |
Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3 |
|
hundredgige list / elements=string |
Укажите интерфейс(ы) HundredGigE/IEEE 802.3 |
|
mgmteth list / elements=string |
Укажите интерфейс(ы) MgmtEth/IEEE 802.3 |
|
multilink list / elements=string |
Укажите сетевой интерфейс(ы) Multilink |
|
nve list / elements=integer |
Укажите интерфейс(ы) конечной точки виртуализации сети |
|
pos_int list / elements=integer |
Укажите агрегированный(ые) интерфейс(ы) pos |
|
pw_ether list / elements=integer |
Укажите Ethernet-интерфейс PWHE |
|
pw_iw list / elements=integer |
Укажите интерфейс взаимодействия PWHE VC11 IP |
|
serial list / elements=string |
Укажите сетевой интерфейс(ы) Serial |
|
srp list / elements=string |
Укажите интерфейс(ы) SRP |
|
tengige list / elements=string |
Укажите интерфейс(ы) TenGigabitEthernet/IEEE 802.3 |
|
tunnel_ip list / elements=integer |
Укажите интерфейс(ы) туннеля GRE/IPinIP |
|
tunnel_ipsec list / elements=integer |
Укажите интерфейс(ы) туннеля IPSec |
|
tunnel_mpls integer |
Интерфейс туннеля протокола транспорта MPLS |
|
tunnel_mte list / elements=integer |
Укажите интерфейс(ы) туннеля MPLS Traffic Engineering P2MP |
|
twentyfivegige list / elements=string |
Укажите интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3 |
|
twohundredgige list / elements=string |
Укажите интерфейс(ы) TwoHundredGigE/IEEE 802.3 |
|
use_candidate_only boolean |
Включить/Выключить выбор резервной копии только из списка кандидатов Варианты:
|
|
per_prefix dictionary |
Укажите вычисление на основе префикса |
|
information_type string |
Укажите информацию об исключении LFA на основе префикса или кандидате FRR LFA Варианты:
|
|
interface dictionary |
Укажите информацию об исключении LFA на основе ссылки |
|
bundle_ether list / elements=integer |
Укажите агрегированный интерфейс Ethernet |
|
bvi list / elements=integer |
Укажите виртуальный интерфейс Bridge-Group |
|
fast_ethernet list / elements=string |
Укажите интерфейс(ы) FastEthernet/IEEE 802.3 |
|
fiftygige list / elements=string |
Укажите интерфейс(ы) FiftyGigE/IEEE 802.3 |
|
fortygige list / elements=string |
Укажите интерфейс(ы) FortyGigE/IEEE 802.3 |
|
fourhundredgige list / elements=string |
Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3 |
|
gigabitethernet list / elements=string |
Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3 |
|
hundredgige list / elements=string |
Укажите интерфейс(ы) HundredGigE/IEEE 802.3 |
|
mgmteth list / elements=string |
Укажите интерфейс(ы) MgmtEth/IEEE 802.3 |
|
multilink list / elements=string |
Укажите сетевой интерфейс(ы) Multilink |
|
nve list / elements=integer |
Укажите интерфейс(ы) точки оконечной виртуализации сети |
|
pos_int list / elements=integer |
Укажите агрегированный интерфейс(ы) pos |
|
pw_ether list / elements=integer |
Указать интерфейс PWHE Ethernet |
|
pw_iw list / elements=integer |
Указать интерфейс межсетевого взаимодействия VC11 PWHE |
|
serial list / elements=string |
Указать последовательный(ые) сетевой интерфейс(ы) |
|
srp list / elements=string |
Указать SRP интерфейс(ы) |
|
tengige list / elements=string |
Указать интерфейс(ы) TenGigabitEthernet/IEEE 802.3 |
|
tunnel_ip list / elements=integer |
Указать интерфейс(ы) туннеля GRE/IPinIP |
|
tunnel_ipsec list / elements=integer |
Указать интерфейс(ы) туннеля IPSec |
|
tunnel_mpls integer |
Интерфейс туннеля MPLS транспортного протокола |
|
tunnel_mte list / elements=integer |
Указать интерфейс(ы) туннеля MPLS Traffic Engineering P2MP |
|
twentyfivegige list / elements=string |
Указать интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3 |
|
twohundredgige list / elements=string |
Указать интерфейс(ы) TwoHundredGigE/IEEE 802.3 |
|
use_candidate_only boolean |
Включить/отключить выбор резервной копии только из списка кандидатов Выбираемые значения:
|
|
flood_reduction boolean |
Включить/отключить сокращение потока Выбираемые значения:
|
|
hello_interval integer |
Указать интервал времени между пакетами HELLO |
|
instance_id integer |
Указать идентификатор экземпляра |
|
mpls_ldp_sync boolean |
Включить/отключить синхронизацию MPLS LDP Выбираемые значения:
|
|
mtu_ignore boolean |
Включить/отключить игнорирование MTU в пакетах DBD Выбираемые значения:
|
|
network string |
Указать тип сети Выбираемые значения:
|
|
nssa dictionary |
Настройки NSSA для области |
|
default_information_originate dictionary |
Инициализировать LSA типа 7 для маршрутов по умолчанию |
|
metric integer |
Метрика ospfv3 по умолчанию |
|
metric_type integer |
Тип метрики для маршрутов по умолчанию |
|
set boolean |
Установить nssa для default information originate Choices:
|
|
no_redistribution boolean |
Не отправлять перераспределенные LSA в зону NSSA Choices:
|
|
no_summary boolean |
Не отправлять сводные LSA в зону NSSA Choices:
|
|
set boolean |
Настроить зону как NSSA Choices:
|
|
translate dictionary |
Преобразовать LSA |
|
type7 dictionary |
Преобразовать из Type 7 в Type 5 |
|
always boolean / required |
Всегда преобразовывать LSA Choices:
|
|
packet_size integer |
Указать предельный размер пакетов OSPFv3 |
|
passive boolean |
Включить/Выключить обновления маршрутизации на интерфейсе Choices:
|
|
prefix_suppression boolean |
Скрыть все транзитные адреса на этом интерфейсе Choices:
|
|
priority integer |
Указать приоритет маршрутизатора |
|
ranges list / elements=dictionary |
Суммировать маршруты, соответствующие адресу/маске (только пограничные маршрутизаторы) |
|
address string / required |
IP в формате префикса (X:X::X/length) |
|
advertise boolean |
Объявить этот диапазон (по умолчанию) Choices:
|
|
cost integer |
Указать пользовательскую метрику для этого диапазона |
|
not_advertise boolean |
Не объявлять этот диапазон Choices:
|
|
retransmit_interval integer |
Указать задержку между повторными передачами LSA |
|
stub dictionary |
Настройки для конфигурации зоны как заглушки |
|
no_summary boolean |
Не отправлять сводные LSA в зону-заглушку Choices:
|
|
set boolean |
Настроить зону как заглушку Choices:
|
|
transmit_delay integer |
Указать оценочное время, необходимое для отправки пакета обновления состояния канала |
|
virtual_link list / elements=dictionary |
Определить виртуальную связь |
|
authentication dictionary |
Включить аутентификацию |
|
disable boolean |
Не аутентифицировать пакеты OSPFv3 Choices:
|
|
ipsec dictionary |
Указать атрибуты аутентификации IPSec AH |
|
algorithim_type string |
Указать тип алгоритма Choices:
|
|
clear_key string |
Указать ключ в открытом виде |
|
key string |
Указать ключ |
|
password_key string |
Указать ключ в зашифрованном виде |
|
spi integer |
Указать значение индекса параметра безопасности |
|
dead_interval integer |
Интервал, после которого сосед объявляется недоступным |
|
encryption dictionary |
Шифровать и аутентифицировать пакеты OSPFv3 |
|
disable boolean |
Не шифровать пакеты OSPFv3 Choices:
|
|
ipsec dictionary |
Указать шифрование и аутентификацию IPSec ESP |
|
esp dictionary |
Указать параметры шифрования |
|
aes dictionary |
Указать алгоритм aes |
|
algorithim_type string |
Указать битность шифрования для алгоритма aes Choices:
|
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
des dictionary |
Указать алгоритм des |
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
null_encryption dictionary |
Указать атрибуты нулевого шифрования |
|
authentication dictionary |
Указать параметры аутентификации |
|
algorithim_type string |
Укажите тип алгоритма Варианты:
|
|
clear_key string |
Укажите ключ в открытом виде |
|
key string |
Укажите ключ |
|
password_key string |
Укажите ключ в зашифрованном виде |
|
triple_des dictionary |
Это указывает на алгоритм Triple DES |
|
clear_key string |
Укажите ключ 3DES в открытом виде |
|
key string |
Ключ 3DES в открытом виде |
|
password_key string |
Укажите ключ 3DES в зашифрованном виде |
|
spi integer |
Укажите значение индекса параметра безопасности |
|
hello_interval integer |
Время между пакетами HELLO |
|
id string / required |
Router-ID соседа виртуальной ссылки (A.B.C.D) |
|
retransmit_interval integer |
Задержка между повторными передачами LSA |
|
transmit_delay integer |
Задержка передачи состояния канала |
|
authentication dictionary |
Включить аутентификацию |
|
disable boolean |
Не аутентифицировать пакеты OSPFv3 Варианты:
|
|
ipsec dictionary |
Укажите атрибуты аутентификации IPSec AH |
|
algorithim_type string |
Укажите тип алгоритма Варианты:
|
|
clear_key string |
Укажите ключ в открытом виде |
|
key string |
Укажите ключ |
|
password_key string |
Укажите ключ в зашифрованном виде |
|
spi integer |
Укажите значение индекса параметра безопасности |
|
auto_cost dictionary |
Вычислить стоимость интерфейса ospfv3 в соответствии с пропускной способностью |
|
disable boolean |
Назначить стоимость ospfv3 на основе типа интерфейса Варианты:
|
|
reference_bandwidth integer |
Укажите эталонную пропускную способность в мегабитах в секунду |
|
bfd dictionary |
Настроить параметры BFD |
|
fast_detect dictionary |
Настроить быстрое обнаружение |
|
set boolean |
Включить только быстрое обнаружение Choices:
|
|
strict_mode boolean |
Удерживать сеанс соседа до установления сессии BFD Choices:
|
|
minimum_interval integer |
Интервал опроса в миллисекундах |
|
multiplier integer |
Множитель обнаружения |
|
capability dictionary |
Включить определенную функцию OSPFv3 |
|
type7 dictionary |
Указать возможность типа 7 nssa |
|
prefer boolean |
Предпочитать внешние type7 вместо type5 Choices:
|
|
translate boolean |
Преобразовать type7 в type5 Choices:
|
|
cost integer |
Указать стоимость интерфейса |
|
database_filter dictionary |
Фильтровать LSA во время синхронизации и затопления |
|
all_outgoing_lsa boolean |
Фильтровать все исходящие LSA Choices:
|
|
dead_interval integer |
Интервал, после которого сосед объявляется недоступным |
|
default_information_originate dictionary |
Управление распределением информации по умолчанию |
|
always boolean |
Всегда объявлять маршрут по умолчанию Choices:
|
|
metric integer |
Метрика ospfv3 по умолчанию |
|
metric_type integer |
Тип метрики ospfv3 для маршрутов по умолчанию |
|
route_policy string |
Применить политику маршрутизации к генерации информации по умолчанию |
|
set boolean |
Включить распределение маршрута по умолчанию Choices:
|
|
tag integer |
Установить метку для маршрута по умолчанию |
|
default_metric integer |
Установить метрику перераспределяемых маршрутов |
|
demand_circuit boolean |
Включить/отключить канал по требованию ospfv3 Choices:
|
|
distance dictionary |
Определить административное расстояние |
|
admin_distance integer |
Административное расстояние |
|
ospfv3_distance dictionary |
Административное расстояние OSPFv3 |
|
external integer |
Расстояние для внешних маршрутов |
|
inter_area integer |
Расстояние для межобластных маршрутов |
|
intra_area integer |
Расстояние для внутриобластных маршрутов |
|
distribute_list dictionary |
Фильтровать префиксы в/из RIB |
|
prefix_list list / elements=string |
Фильтровать префиксы на основе списка префиксов IPv6 |
|
in boolean |
Фильтровать префиксы, устанавливаемые в RIB Варианты:
|
|
name string |
Указать имя списка префиксов |
|
out boolean |
Фильтровать префиксы, перераспределяемые из RIB Варианты:
|
|
encryption dictionary |
Шифровать и аутентифицировать пакеты OSPFv3 |
|
disable boolean |
Не шифровать пакеты OSPFv3 Варианты:
|
|
ipsec dictionary |
Указать шифрование и аутентификацию IPSec ESP |
|
esp dictionary |
Указать параметры шифрования |
|
aes dictionary |
Указать алгоритм AES |
|
algorithim_type string |
Указать битность шифрования для алгоритма AES Варианты:
|
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
des dictionary |
Указать алгоритм DES |
|
clear_key string |
Указать ключ AES в открытом виде |
|
key string |
Ключ AES в открытом виде |
|
password_key string |
Указать ключ AES в зашифрованном виде |
|
null_encryption dictionary |
Указать атрибуты нулевого шифрования |
|
authentication dictionary |
Указать параметры аутентификации |
|
algorithim_type string |
Указать тип алгоритма Варианты:
|
|
clear_key string |
Укажите ключ в открытом виде |
|
key string |
Укажите ключ |
|
password_key string |
Укажите ключ в зашифрованном виде |
|
triple_des dictionary |
Это указывает на алгоритм тройного DES |
|
clear_key string |
Укажите ключ 3DES в открытом виде |
|
key string |
Ключ 3DES в открытом виде |
|
password_key string |
Укажите ключ 3DES в зашифрованном виде |
|
spi integer |
Укажите значение индекса параметра безопасности |
|
fast_reroute dictionary |
Укажите IP Fast Reroute |
|
disabled boolean |
Отключить IP fast reroute Варианты:
|
|
per_link dictionary |
Укажите вычисление на основе префикса |
|
information_type string |
Укажите информацию об исключении LFA по ссылке или кандидате FRR LFA Варианты:
|
|
interface dictionary |
Укажите информацию об исключении LFA по ссылке |
|
bundle_ether list / elements=integer |
Укажите агрегированный(ые) интерфейс(ы) Ethernet |
|
bvi list / elements=integer |
Укажите виртуальный интерфейс Bridge-Group |
|
fast_ethernet list / elements=string |
Укажите интерфейс(ы) FastEthernet/IEEE 802.3 |
|
fiftygige list / elements=string |
Укажите интерфейс(ы) FiftyGigE/IEEE 802.3 |
|
fortygige list / elements=string |
Укажите интерфейс(ы) FortyGigE/IEEE 802.3 |
|
fourhundredgige list / elements=string |
Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3 |
|
gigabitethernet list / elements=string |
Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3 |
|
hundredgige list / elements=string |
Укажите интерфейс(ы) HundredGigE/IEEE 802.3 |
|
mgmteth list / elements=string |
Укажите интерфейс(ы) MgmtEth/IEEE 802.3 |
|
multilink list / elements=string |
Укажите сетевой интерфейс(ы) Multilink |
|
nve list / elements=integer |
Укажите интерфейс(ы) точки оконечной сети виртуализации |
|
pos_int list / elements=integer |
Укажите агрегированный(ые) интерфейс(ы) pos |
|
pw_ether list / elements=integer |
Укажите Ethernet-интерфейс PWHE |
|
pw_iw list / elements=integer |
Укажите интерфейс взаимодействия IP VC11 PWHE |
|
serial list / elements=string |
Укажите последовательный(ые) сетевой(ые) интерфейс(ы) |
|
srp list / elements=string |
Укажите интерфейс(ы) SRP |
|
tengige list / elements=string |
Укажите интерфейс(ы) TenGigabitEthernet/IEEE 802.3 |
|
tunnel_ip list / elements=integer |
Укажите интерфейс(ы) туннеля GRE/IPinIP |
|
tunnel_ipsec list / elements=integer |
Укажите интерфейс(ы) туннеля IPSec |
|
tunnel_mpls integer |
Интерфейс туннеля протокола транспорта MPLS |
|
tunnel_mte list / elements=integer |
Укажите интерфейс(ы) туннеля MPLS Traffic Engineering P2MP |
|
twentyfivegige list / elements=string |
Укажите интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3 |
|
twohundredgige list / elements=string |
Укажите интерфейс(ы) TwoHundredGigE/IEEE 802.3 |
|
use_candidate_only boolean |
Включить/Выключить выбор резервного варианта только из списка кандидатов Варианты:
|
|
per_prefix dictionary |
Укажите вычисление на основе префикса |
|
information_type string |
Укажите информацию об исключении LFA на основе префикса или кандидате FRR LFA Варианты:
|
|
interface dictionary |
Укажите информацию об исключении LFA на основе ссылки |
|
bundle_ether list / elements=integer |
Укажите агрегированный(ые) Ethernet-интерфейс(ы) |
|
bvi list / elements=integer |
Укажите виртуальный интерфейс группы мостов |
|
fast_ethernet list / elements=string |
Укажите интерфейс(ы) FastEthernet/IEEE 802.3 |
|
fiftygige list / elements=string |
Укажите интерфейс(ы) FiftyGigE/IEEE 802.3 |
|
fortygige list / elements=string |
Укажите интерфейс(ы) FortyGigE/IEEE 802.3 |
|
fourhundredgige list / elements=string |
Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3 |
|
gigabitethernet list / elements=string |
Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3 |
|
hundredgige list / elements=string |
Укажите интерфейс(ы) HundredGigE/IEEE 802.3 |
|
mgmteth list / elements=string |
Укажите интерфейс(ы) MgmtEth/IEEE 802.3 |
|
multilink list / elements=string |
Укажите сетевой интерфейс(ы) Multilink |
|
nve list / elements=integer |
Укажите интерфейс(ы) Network Virtualization Endpoint |
|
post_int list / elements=integer |
Укажите агрегированный интерфейс(ы) pos |
|
pw_ether list / elements=integer |
Укажите Ethernet интерфейс PWHE |
|
pw_iw list / elements=integer |
Укажите интерфейс взаимодействия PWHE VC11 IP |
|
serial list / elements=string |
Укажите сетевой интерфейс(ы) Serial |
|
srp list / elements=string |
Укажите интерфейс(ы) SRP |
|
tengige list / elements=string |
Укажите интерфейс(ы) TenGigabitEthernet/IEEE 802.3 |
|
tunnel_ip list / elements=integer |
Укажите интерфейс(ы) туннеля GRE/IPinIP |
|
tunnel_ipsec list / elements=integer |
Укажите интерфейс(ы) туннеля IPSec |
|
tunnel_mpls integer |
Туннельный интерфейс протокола транспорта MPLS |
|
tunnel_mte list / elements=integer |
Укажите интерфейс(ы) туннеля MPLS Traffic Engineering P2MP |
|
twentyfivegige list / elements=string |
Укажите интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3 |
|
twohundredgige list / elements=string |
Укажите интерфейс(ы) TwoHundredGigE/IEEE 802.3 |
|
use_candidate_only boolean |
Включить/Выключить выбор резервной копии только из списка кандидатов Варианты:
|
|
flood_reduction boolean |
Включить/Выключить сокращение затопления Варианты:
|
|
graceful_restart dictionary |
Включить Graceful-Restart |
|
helper_disable boolean |
Отключить уровень поддержки помощника маршрутизатора Варианты:
|
|
max_interval integer |
Максимальный срок службы маршрута после перезапуска |
|
min_interval integer |
Минимальный интервал между перезапусками Graceful Restart |
|
set boolean |
Установить graceful restart Варианты:
|
|
hello_interval integer |
Задать интервал времени между пакетами HELLO |
|
ignore_mospf_type6_lsa boolean |
Игнорировать LSA типа 6 MOSPF Choices:
|
|
instance_id integer |
Задать ID экземпляра |
|
log_adjacency_changes dictionary |
Логировать изменения состояния смежности |
|
detail boolean |
Логировать все изменения состояния Choices:
|
|
disable boolean |
Отключить логирование изменений смежности Choices:
|
|
set boolean |
Установить логирование смежности Choices:
|
|
maximum dictionary |
Установить лимиты OSPFv3 |
|
interfaces integer |
Задать лимит для количества интерфейсов |
|
paths integer |
Задать лимит для количества путей |
|
redistributed_prefixes integer |
Задать лимит для количества перераспределенных префиксов |
|
mpls_ldp_sync boolean |
Включить/Выключить синхронизацию MPLS LDP Choices:
|
|
mtu_ignore boolean |
Включить/Выключить игнорирование MTU в пакетах DBD Choices:
|
|
network string |
Задать тип сети Choices:
|
|
nsr boolean |
Включить/Выключить NSR для всех VRF в этом процессе Choices:
|
|
packet_size integer |
Задать лимит размера пакетов OSPFv3 |
|
passive boolean |
Включить/Выключить обновления маршрутизации на интерфейсе Choices:
|
|
prefix_suppression boolean |
Скрыть все транзитные адреса на этом интерфейсе Choices:
|
|
priority integer |
Задать приоритет маршрутизатора |
|
process_id string / required |
ID процесса OSPFv3 |
|
protocol_shutdown boolean |
Корректно завершить работу протокола OSPFv3 Choices:
|
|
redistribute dictionary |
Перераспределить информацию от другого протокола маршрутизации |
|
application list / elements=dictionary |
Задать маршруты приложений |
|
id string / required |
Имя приложения OnePK |
|
metric integer |
Укажите метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите внешний тип метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить маршрут приложения Choices:
|
|
tag integer |
Установить метку для маршрутов, перераспределенных в OSPFv3 |
|
bgp list / elements=dictionary |
Укажите маршруты bgp |
|
id integer / required |
Имя процесса BGP |
|
metric integer |
Укажите метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите внешний тип метрики OSPFv3 для перераспределяемых маршрутов |
|
preserved_med string |
Укажите сохранение med маршрутов BGP |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить номер маршрута bgp Choices:
|
|
tag integer |
Установить метку для маршрутов, перераспределенных в OSPFv3 |
|
connected dictionary |
Укажите подключенные маршруты |
|
metric integer |
Укажите метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите внешний тип метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить подключенный маршрут Choices:
|
|
tag integer |
Установить метку для маршрутов, перераспределенных в OSPFv3 |
|
eigrp list / elements=dictionary |
Укажите маршруты eigrp |
|
id integer / required |
Имя процесса EIGRP |
|
match string |
Перераспределение маршрутов EIGRP Choices:
|
|
metric integer |
Укажите метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите внешний тип метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить номер маршрута bgp Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределяемых в OSPFv3 |
|
isis list / elements=dictionary |
Указать маршруты IS-IS |
|
id string / required |
Имя IS-IS |
|
level string |
Указать маршруты уровня IS-IS Choices:
|
|
metric integer |
Указать метрику для перераспределяемых маршрутов |
|
metric_type integer |
Указать тип внешней метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить номер маршрута IS-IS Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределяемых в OSPFv3 |
|
mobile dictionary |
Указать мобильные маршруты |
|
metric integer |
Указать метрику для перераспределяемых маршрутов |
|
metric_type integer |
Указать тип внешней метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить номер мобильного маршрута Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределяемых в OSPFv3 |
|
ospfv3 list / elements=dictionary |
Указать маршруты ospfv3 |
|
id string / required |
Имя процесса OSPFv3 |
|
match dictionary |
Перераспределение маршрутов OSPFv3 |
|
external integer |
Перераспределить внешние маршруты OSPFv3 Choices:
|
|
internal boolean |
Перераспределить внутренние маршруты OSPFv3 Choices:
|
|
nssa_external integer |
Перераспределить внешние маршруты NSSA OSPFv3 Choices:
|
|
metric integer |
Указать метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите тип внешней метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить номер маршрута ospfv3 Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределенных в OSPFv3 |
|
static dictionary |
Указать статические маршруты |
|
metric integer |
Указать метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите тип внешней метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить статический маршрут Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределенных в OSPFv3 |
|
subscriber dictionary |
Указать маршруты абонента |
|
metric integer |
Указать метрику для перераспределяемых маршрутов |
|
metric_type integer |
Укажите тип внешней метрики OSPFv3 для перераспределяемых маршрутов |
|
route_policy string |
Применить политику маршрутизации к перераспределению |
|
set boolean |
Установить статический маршрут Choices:
|
|
tag integer |
Установить тег для маршрутов, перераспределенных в OSPFv3 |
|
retransmit_interval integer |
Задержка между повторными передачами LSA |
|
router_id string |
ospfv3 router-id в формате IPv4-адреса (A.B.C.D) |
|
spf_prefix_priority dictionary |
Указать конфигурацию SPF |
|
disable boolean |
Отключить приоритет префикса SPF Choices:
|
|
route_policy list / elements=dictionary |
Указать политику маршрутизации для приоритетной установки маршрута |
|
name string |
Указать имя политики |
|
value string |
Указать значения параметров для политики () |
|
stub_router dictionary |
Ввести подрежим конфигурации маршрутизатора-заглушки |
|
router_lsa dictionary |
Изменить самостоятельно созданные LSA маршрутизатора |
|
advertise_with string |
Объявлять LSA указанного типа Варианты:
|
|
always boolean |
Принудительно включать режим stub router для ospfv3 безусловно Варианты:
|
|
external_lsa dictionary |
Переопределить метрику External LSA в режиме stub router |
|
metric integer |
Метрика для использования в режиме stub router |
|
set boolean |
Установить external lsa Варианты:
|
|
include_stub boolean |
Установить максимальную метрику для stub-связей в режиме stub router Варианты:
|
|
on_proc_migration integer |
Включить режим stub router при миграции процесса ospfv3 |
|
on_proc_restart integer |
Включить режим stub router при перезапуске процесса ospfv3 |
|
on_startup dictionary |
Включить режим stub router при запуске |
|
time integer |
Время в секундах для пребывания в режиме stub router |
|
wait_for_bgp boolean |
Выйти из режима stub router при сходимости BGP Варианты:
|
|
on_switchover integer |
Включить режим stub router при переключении RP |
|
summary_lsa dictionary |
Переопределить метрику Summary LSA в режиме stub router |
|
metric integer |
Метрика для использования в режиме stub router |
|
set boolean |
Включить summary LSA Варианты:
|
|
summary_prefix list / elements=dictionary |
Настроить сводные IP-адреса |
|
not_advertise boolean |
Подавить маршруты, соответствующие указанной паре префикс/маска Варианты:
|
|
prefix string / required |
Сводный IP-адрес/маска (A.B.C.D/префикс) |
|
tag integer |
Установить метку |
|
timers dictionary |
Настроить таймеры маршрутизации |
|
lsa_arrival integer |
Указать таймеры получения LSA |
|
pacing dictionary |
Указать таймеры интервалов |
|
flood integer |
Таймер интервала затопления |
|
lsa_group integer |
Таймер интервала группы LSA |
|
retransmission integer |
Таймер регулирования скорости группировки LSA |
|
throttle dictionary |
Настройка таймеров ограничения скорости |
|
lsa dictionary |
Укажите таймеры ограничения скорости LSA |
|
all_lsa_initial integer |
Задержка при генерации первого LSA в миллисекундах |
|
all_lsa_minimum integer |
Минимальная задержка между отправкой одинаковых LSA в миллисекундах |
|
spf dictionary |
Укажите таймеры ограничения скорости SPF |
|
spf_initial integer |
Задержка при генерации первого SPF в мс |
|
spf_minimum integer |
Минимальная задержка между отправкой одинаковых SPF в мс |
|
trace dictionary |
Укажите параметры трассировки OSPF |
|
size string |
Удалить существующий буфер и создать новый с N записями |
|
value integer |
Укажите запись трассировки |
|
transmit_delay integer |
Оценённое время, необходимое для отправки пакета обновления состояния канала |
running_config string | Этот параметр используется только со значением parsed. Значение этого параметра должно соответствовать выводу устройства IOS-XR, полученному при выполнении команды show running-config router ospfv3. Состояние parsed считывает конфигурацию из параметра |
state string | Состояние, в котором должна остаться конфигурация Варианты:
|
Примечания
Примечание
- Этот модуль работает с подключением
network_cli. См. Параметры платформы IOS-XR
Примеры
# Using merged
# Before state:
# -------------
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# Thu Jun 11 15:54:44.569 UTC
# % No such configuration item(s)
#
- name: Merge provided OSPFv3 configuration with the existing configuration
cisco.iosxr.iosxr_ospfv3:
config:
processes:
- process_id: 27
areas:
- area_id: 10
hello_interval: 2
- process_id: 26
authentication:
disable: true
- process_id: 10
areas:
- area_id: 11
default_cost: 5
cost: 11
- area_id: 22
default_cost: 6
- process_id: 30
areas:
- area_id: 11
default_cost: 5
- area_id: 22
default_cost: 6
cost: 2
default_metric: 10
transmit_delay: 2
hello_interval: 1
dead_interval: 2
retransmit_interval: 2
packet_size: 577
priority: 1
router_id: 2.2.2.2
demand_circuit: true
mtu_ignore: true
state: merged
#
# Task Output:
# ------------
#
# before: {}
#
# - router ospfv3 10
# - area 11 default-cost 5
# - area 11 cost 11
# - area 22 default-cost 6
# - router ospfv3 26
# - authentication disable
# - router ospfv3 27
# - area 10 hello-interval 2
# - router ospfv3 30
# - cost 2
# - priority 1
# - default-metric 10
# - router-id 2.2.2.2
# - demand-circuit
# - packet-size 577
# - transmit-delay 2
# - dead-interval 2
# - hello-interval 1
# - retransmit-interval 2
# - mtu-ignore
# - area 11 default-cost 5
# - area 22 default-cost 6
#
# after:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# After state:
# ------------
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# Using replaced
#
# Before state:
# -------------
#
#
# RP/0/RP0/CPU0:anton#show running-config router ospf
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Replace OSPFv3 routes configurations from the device
cisco.iosxr.iosxr_ospfv3:
config:
processes:
- process_id: 27
areas:
- area_id: 10
hello_interval: 2
- area_id: 20
cost: 2
default_cost: 2
- process_id: 26
authentication:
disable: true
state: replaced
#
# Task Output:
# ------------
#
# before:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# commands:
# - router ospfv3 27
# - area 20 default-cost 2
# - area 20 cost 2
#
# after:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# - area_id: '20'
# cost: 2
# default_cost: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
#
# After state:
# ------------
#
# RP/0/RP0/CPU0:anton(config)#do show running-config router ospfv3
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# area 20
# cost 2
# default-cost 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# Using overridden
#
# Before state:
# -------------
#
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# area 20
# cost 2
# default-cost 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Override existing OSPFv3 configurations from the device
cisco.iosxr.iosxr_ospfv3:
config:
processes:
- process_id: 27
areas:
- area_id: 10
hello_interval: 2
authentication:
disable: true
- area_id: 20
cost: 2
default_cost: 2
authentication:
disable: true
- process_id: 26
areas:
- area_id: 10
hello_interval: 2
authentication:
disable: true
state: overridden
#
# Task Output:
# ------------
#
# before:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# - area_id: '20'
# cost: 2
# default_cost: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# commands:
# - router ospfv3 10
# - no area 11 default-cost 5
# - no area 11 cost 11
# - no area 22 default-cost 6
# - router ospfv3 30
# - no cost 2
# - no priority 1
# - no default-metric 10
# - no router-id 2.2.2.2
# - no demand-circuit
# - no packet-size 577
# - no transmit-delay 2
# - no dead-interval 2
# - no hello-interval 1
# - no retransmit-interval 2
# - no mtu-ignore
# - no area 11 default-cost 5
# - no area 22 default-cost 6
# - router ospfv3 27
# - area 10 authentication disable
# - area 20 authentication disable
# - router ospfv3 26
# - no authentication disable
# - area 10 authentication disable
# - area 10 hello-interval 2
#
# after:
# processes:
# - process_id: '10'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# process_id: '26'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# - area_id: '20'
# authentication:
# disable: true
# cost: 2
# default_cost: 2
# process_id: '27'
# - process_id: '30'
#
# After state:
# ------------
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# router ospfv3 10
# area 11
# !
# area 22
# !
# !
# router ospfv3 26
# area 10
# authentication disable
# hello-interval 2
# !
# !
# router ospfv3 27
# area 10
# authentication disable
# hello-interval 2
# !
# area 20
# cost 2
# authentication disable
# default-cost 2
# !
# !
# router ospfv3 30
# area 11
# !
# area 22
# !
# !
# Using deleted
#
# Before state:
# -------------
#
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# area 10
# authentication disable
# hello-interval 2
# !
# !
# router ospfv3 27
# area 10
# authentication disable
# hello-interval 2
# !
# area 20
# cost 2
# authentication disable
# default-cost 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Deleted existing OSPFv3 configurations from the device
cisco.iosxr.iosxr_ospfv3:
config:
processes:
- process_id: '10'
- process_id: '26'
- process_id: '27'
- process_id: '30'
state: deleted
#
# Task Output:
# ------------
#
# before:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# - area_id: '20'
# authentication:
# disable: true
# cost: 2
# default_cost: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# commands:
# - router ospfv3 10
# - no area 11 default-cost 5
# - no area 11 cost 11
# - no area 22 default-cost 6
# - router ospfv3 26
# - no authentication disable
# - no area 10 authentication disable
# - no area 10 hello-interval 2
# - router ospfv3 27
# - no area 10 authentication disable
# - no area 10 hello-interval 2
# - no area 20 authentication disable
# - no area 20 default-cost 2
# - no area 20 cost 2
# - router ospfv3 30
# - no cost 2
# - no priority 1
# - no default-metric 10
# - no router-id 2.2.2.2
# - no demand-circuit
# - no packet-size 577
# - no transmit-delay 2
# - no dead-interval 2
# - no hello-interval 1
# - no retransmit-interval 2
# - no mtu-ignore
# - no area 11 default-cost 5
# - no area 22 default-cost 6
#
# after:
# processes:
# - process_id: '10'
# - process_id: '26'
# - process_id: '27'
# - process_id: '30'
#
# After state:
# ------------
#
# RP/0/RP0/CPU0:anton(config)#show running-config router ospfv3
# router ospfv3 10
# area 11
# !
# area 22
# !
# !
# router ospfv3 26
# area 10
# !
# !
# router ospfv3 27
# area 10
# !
# area 20
# !
# !
# router ospfv3 30
# area 11
# !
# area 22
# !
# !
# Using deleted
#
# Before state:
# -------------
#
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# area 10
# authentication disable
# hello-interval 2
# !
# !
# router ospfv3 27
# area 10
# authentication disable
# hello-interval 2
# !
# area 20
# cost 2
# authentication disable
# default-cost 2
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Deleted existing OSPFv3 configurations from the device
cisco.iosxr.iosxr_ospfv3:
config:
state: deleted
#
# Task Output:
# ------------
#
# before:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# authentication:
# disable: true
# hello_interval: 2
# - area_id: '20'
# authentication:
# disable: true
# cost: 2
# default_cost: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# commands:
# - router ospfv3 10
# - no area 11 default-cost 5
# - no area 11 cost 11
# - no area 22 default-cost 6
# - router ospfv3 26
# - no authentication disable
# - no area 10 authentication disable
# - no area 10 hello-interval 2
# - router ospfv3 27
# - no area 10 authentication disable
# - no area 10 hello-interval 2
# - no area 20 authentication disable
# - no area 20 default-cost 2
# - no area 20 cost 2
# - router ospfv3 30
# - no cost 2
# - no priority 1
# - no default-metric 10
# - no router-id 2.2.2.2
# - no demand-circuit
# - no packet-size 577
# - no transmit-delay 2
# - no dead-interval 2
# - no hello-interval 1
# - no retransmit-interval 2
# - no mtu-ignore
# - no area 11 default-cost 5
# - no area 22 default-cost 6
#
# after:
# processes:
# - process_id: '10'
# - process_id: '26'
# - process_id: '27'
# - process_id: '30'
#
# After state:
# ------------
#
# RP/0/RP0/CPU0:anton(config)#show running-config router ospfv3
# router ospfv3 10
# area 11
# !
# area 22
# !
# !
# router ospfv3 26
# area 10
# !
# !
# router ospfv3 27
# area 10
# !
# area 20
# !
# !
# router ospfv3 30
# area 11
# !
# area 22
# !
# !
# Using parsed
#
# parsed.cfg
# ------------
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# !
# router ospfv3 30
# router-id 2.2.2.2
# cost 2
# packet-size 577
# priority 1
# mtu-ignore
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Parsed the device configuration to get output commands
cisco.iosxr.iosxr_ospfv3:
running_config: "{{ lookup('file', './parsed.cfg') }}"
state: parsed
#
#
# Task Output:
# ------------
#
# parsed:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
# Using rendered
#
- name: Render the commands for provided configuration
cisco.iosxr.iosxr_ospfv3:
config:
processes:
- process_id: 27
areas:
- area_id: 10
hello_interval: 2
- process_id: 26
authentication:
disable: true
- process_id: 10
areas:
- area_id: 11
default_cost: 5
cost: 11
- area_id: 22
default_cost: 6
- process_id: 30
areas:
- area_id: 11
default_cost: 5
- area_id: 22
default_cost: 6
cost: 2
default_metric: 10
transmit_delay: 2
hello_interval: 1
dead_interval: 2
retransmit_interval: 2
packet_size: 577
priority: 1
router_id: '2.2.2.2'
demand_circuit: true
mtu_ignore: true
state: rendered
#
#
# Task Output:
# ------------
#
# rendered:
# - router ospfv3 27
# - area 10 hello-interval 2
# - router ospfv3 26
# - authentication disable
# - router ospfv3 10
# - area 11 default-cost 5
# - area 11 cost 11
# - area 22 default-cost 6
# - router ospfv3 30
# - cost 2
# - priority 1
# - default-metric 10
# - router-id 2.2.2.2
# - demand-circuit
# - packet-size 577
# - transmit-delay 2
# - dead-interval 2
# - hello-interval 1
# - retransmit-interval 2
# - mtu-ignore
# - area 11 default-cost 5
# - area 22 default-cost 6
# Using gathered
#
# Before state:
# -------------
#
# RP/0/RP0/CPU0:anton#show running-config router ospfv3
# router ospfv3 10
# area 11
# cost 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
# router ospfv3 26
# authentication disable
# area 10
# !
# !
# router ospfv3 27
# area 10
# hello-interval 2
# !
# area 20
# !
# !
# router ospfv3 30
# cost 2
# priority 1
# mtu-ignore
# packet-size 577
# dead-interval 2
# retransmit-interval 2
# demand-circuit
# hello-interval 1
# transmit-delay 2
# router-id 2.2.2.2
# default-metric 10
# area 11
# default-cost 5
# !
# area 22
# default-cost 6
# !
# !
- name: Gather ospfv3 routes configuration
cisco.iosxr.iosxr_ospfv3:
state: gathered
#
#
# Task Output:
# ------------
#
# gathered:
# processes:
# - areas:
# - area_id: '11'
# cost: 11
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# process_id: '10'
# - authentication:
# disable: true
# process_id: '26'
# - areas:
# - area_id: '10'
# hello_interval: 2
# process_id: '27'
# - areas:
# - area_id: '11'
# default_cost: 5
# - area_id: '22'
# default_cost: 6
# cost: 2
# dead_interval: 2
# default_metric: 10
# demand_circuit: true
# hello_interval: 1
# mtu_ignore: true
# packet_size: 577
# priority: 1
# process_id: '30'
# retransmit_interval: 2
# router_id: 2.2.2.2
# transmit_delay: 2
#
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
after словарь | Вызов результирующей модели конфигурации. Возвращается: при изменении Пример: |
before словарь | Конфигурация до вызова модели. Возвращается: всегда Пример: |
commands список / элементы=строка | Набор команд, отправленных на удаленное устройство. Возвращается: всегда Пример: |
gathered словарь | Данные о сетевом ресурсе, собранные с удаленного устройства в виде структурированных данных. Возвращается: при state равно Пример: |
parsed словарь | Родная конфигурация устройства, предоставленная в опции running_config, разобранная в структурированные данные в соответствии с argspec модуля. Возвращается: при state равно Пример: |
rendered список / элементы=строка | Предоставленная конфигурация в задаче, преобразованная в собственный формат устройства (офлайн). Возвращается: при state равно Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/iosxr/iosxr_ospfv3_module.html