cisco.ios.ios_ospfv3 – Модуль ресурсов OSPFv3
Примечание
Этот плагин входит в состав коллекции cisco.ios (версия 1.2.1).
Для его установки используйте: ansible-galaxy collection install cisco.ios.
Для использования в плейбуке укажите: cisco.ios.ios_ospfv3.
Новый в версии 1.1.0: из cisco.ios
Обзор
- Этот модуль настраивает и управляет протоколом Open Shortest Path First (OSPF) версии 3 на платформах IOS.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | ||||||
|---|---|---|---|---|---|---|---|---|
| config словарь | Список конфигураций для ospfv3. | |||||||
| processes список / элементы=словарь | Список конфигураций экземпляров OSPF. | |||||||
| address_family список / элементы=словарь | Режим команд address family | |||||||
| adjacency словарь | Управление формированием adjacencies | |||||||
| disable булево |
| Отключить формирование adjacencies | ||||||
| max_adjacency целое число | Максимальное количество разрешённых adjacencies. Обратитесь к документации производителя для допустимых значений. | |||||||
| min_adjacency целое число | Начальное количество разрешённых adjacencies в области. Обратитесь к документации производителя для допустимых значений. | |||||||
| none булево |
| Без начального значения | ||||||
| afi строка |
| Режим команд address family | ||||||
| areas список / элементы=словарь | Параметры области OSPF | |||||||
| area_id строка | Идентификатор области OSPF в десятичном формате. Обратитесь к документации производителя для допустимых значений. Идентификатор области OSPF в формате IP-адреса (например, A.B.C.D). | |||||||
| authentication словарь | Параметры аутентификации | |||||||
| key_chain строка | Использование цепочки ключей для криптографических ключей аутентификации | |||||||
| null булево |
| Использование отсутствия аутентификации | ||||||
| default_cost целое число | Установление метрики по умолчанию для области NSSA/stub Метрика внешнего маршрута, объявленного stub Обратитесь к документации производителя для допустимых значений. | |||||||
| filter_list список / элементы=словарь | Фильтры сетей между областями OSPFv3 | |||||||
| direction строка / обязательно |
| Направление применения фильтра сетей, передаваемых в и из этой области. | ||||||
| name строка | Имя списка префиксов IP | |||||||
| normal булево |
| Указать тип обычной области | ||||||
| nssa словарь | Указать область NSSA | |||||||
| default_information_originate словарь | Начальное значение типа 7 в области NSSA | |||||||
| metric целое число | Метрика OSPF по умолчанию | |||||||
| metric_type целое число |
| Тип метрики OSPF для маршрутов по умолчанию Тип состояния канала OSPF | ||||||
| nssa_only булево |
| Ограничить объявление по умолчанию только этой областью NSSA | ||||||
| no_redistribution булево |
| Отключить перераспределение в эту область NSSA | ||||||
| no_summary булево |
| Не отправлять LSA сводки в NSSA | ||||||
| set булево |
| Включить область NSSA | ||||||
| translate строка |
| Перевести LSA Всегда переводить LSA на этом ABR Отключить адрес пересылки в переведённых LSA | ||||||
| ranges список / элементы=словарь | Сводка маршрутов, соответствующих адресу/маске (только маршрутизаторы границы) | |||||||
| address строка | IP-адрес для сопоставления | |||||||
| advertise булево |
| Объявить этот диапазон (по умолчанию) Поскольку показ advertise при включении не отображается в running-config, идемпотентность не будет поддерживаться для выполнения в втором или последующих запусках. | ||||||
| cost целое число | Пользовательская метрика для этого диапазона | |||||||
| netmask строка | IP-маска для адреса | |||||||
| не_рекламировать boolean |
| Не рекламировать этот диапазон | ||||||
| фиктивная_ссылка словарь | Определение фиктивной ссылки и её параметров | |||||||
| аутентификация словарь | Параметры аутентификации | |||||||
| цепь_ключей строка | Использование цепи ключей для криптографических ключей аутентификации | |||||||
| null boolean |
| Не использовать аутентификацию | ||||||
| стоимость целое число | Присвоение стоимости фиктивной ссылке Стоимость фиктивной ссылки | |||||||
| назначение строка | IPv6 адрес назначения фиктивной ссылки (X:X:X:X::X) | |||||||
| источник строка | IPv6 адрес источника фиктивной ссылки (X:X:X:X::X) | |||||||
| ttl_безопасность целое число | Проверка безопасности TTL Максимальное количество хопов | |||||||
| stub словарь | Указание области stub Основной канал не может быть настроен как область stub | |||||||
| без_резюме boolean |
| Не отправлять LSA резюме в область stub | ||||||
| установить boolean |
| Включить область stub | ||||||
| аутентификация словарь | Параметры аутентификации Режим работы аутентификации | |||||||
| развертывание boolean |
| Режим развертывания | ||||||
| обычный boolean |
| Обычный режим работы | ||||||
| автоматическая_стоимость словарь | Вычисление стоимости интерфейса OSPF в соответствии с пропускной способностью | |||||||
| справочная_пропускная_способность целое число | Использование метода справочной пропускной способности для назначения стоимости OSPF Обратитесь к документации производителя для соответствующих допустимых значений | |||||||
| установить boolean |
| Включить автоматическую стоимость OSPF | ||||||
| bfd словарь | Команды конфигурации BFD | |||||||
| все_интерфейсы boolean |
| Включить BFD на всех интерфейсах | ||||||
| отключить boolean |
| Отключить BFD на всех интерфейсах | ||||||
| возможность boolean |
| Включить определённую функцию Не выполнять проверки, специфичные для PE | ||||||
| совместимый словарь | Список совместимости маршрутизаторов OSPFv3 | |||||||
| rfc1583 boolean |
| совместимость с RFC 1583 | ||||||
| rfc1587 boolean |
| совместимость с RFC 1587 | ||||||
| rfc5243 boolean |
| поддержка оптимизации обмена DBD | ||||||
| информация_по_умолчанию словарь | Управление распределением информации по умолчанию | |||||||
| всегда boolean |
| Всегда рекламировать маршрут по умолчанию | ||||||
| метрика целое число | Метрика OSPF по умолчанию Обратитесь к документации производителя для соответствующих допустимых значений | |||||||
| тип_метрики целое число | Тип метрики OSPF для маршрутов по умолчанию Обратитесь к документации производителя для соответствующего диапазона | |||||||
| инициализировать boolean |
| Распространять маршрут по умолчанию | ||||||
| карта_маршрутов строка | Имя справочной карты маршрутов | |||||||
| метрика_по_умолчанию целое число | Установить метрику перераспределённых маршрутов | |||||||
| отбросить_маршрут словарь | Включить или отключить установку отбрасывания маршрута | |||||||
| внешний boolean |
| Отбросить маршрут для обобщённых перераспределённых маршрутов | ||||||
| internal boolean |
| Отбросить маршрут для суммированных межсетевых маршрутов | ||||||
| sham_link boolean |
| Отбросить маршрут для маршрутов sham-link | ||||||
| distance integer | Определение административного расстояния Обратите внимание, пожалуйста, ознакомьтесь с документацией поставщика для соответствующего допустимого диапазона | |||||||
| distribute_list dictionary | Фильтрация сетей в обновлениях маршрутизации | |||||||
| acls list / elements=dictionary | Список управления доступом IP | |||||||
| direction string / required |
| Фильтрация входящих и исходящих обновлений маршрутизации. | ||||||
| interface string | Конфигурация интерфейса (GigabitEthernet A/B) Допустимо с входящим трафиком | |||||||
| name string / required | Имя/номер списка управления доступом IP | |||||||
| protocol string | Настройка протокола (bgp 1). Допустимо с исходящим трафиком | |||||||
| prefix dictionary | Фильтрация префиксов в обновлениях маршрутизации | |||||||
| direction string / required |
| Фильтрация входящих и исходящих обновлений маршрутизации. | ||||||
| gateway_name string | Имя шлюза для фильтрации входящих обновлений на основе шлюза | |||||||
| interface string | Конфигурация интерфейса (GigabitEthernet A/B) Допустимо с входящим трафиком | |||||||
| name string / required | Имя списка префиксов IP | |||||||
| protocol string | Конфигурация протокола (bgp 1). Допустимо с исходящим трафиком | |||||||
| route_map dictionary | Фильтрация префиксов в обновлениях маршрутизации | |||||||
| name string / required | Имя карты маршрутов | |||||||
| event_log dictionary | Регистрация событий | |||||||
| enable boolean |
| Включить регистрацию событий | ||||||
| one_shot boolean |
| Отключить регистрацию при переполнении буфера логов | ||||||
| pause boolean |
| Приостановить регистрацию событий | ||||||
| size integer | Максимальное количество событий, хранимых в журнале событий Обратитесь к документации производителя для соответствующих допустимых значений | |||||||
| graceful_restart dictionary | Параметры поэтапной перезагрузки поддержка помощника | |||||||
| disable boolean |
| отключить поддержку помощника | ||||||
| enable boolean |
| включена поддержка помощника | ||||||
| strict_lsa_checking boolean |
| включить строгую проверку LSA помощника | ||||||
| interface_id dictionary | Источник идентификатора интерфейса | |||||||
| ios_if_index boolean |
| Номер интерфейса IOS | ||||||
| snmp_if_index boolean |
| SNMP MIB ifIndex | ||||||
| limit dictionary | Ограничить определенную функцию OSPF | |||||||
| dc dictionary | Повторные передачи по требованию | |||||||
| disable boolean |
| Отключить функцию | ||||||
| number integer | Максимальное количество повторных передач | |||||||
| non_dc dictionary | Повторные передачи без запроса | |||||||
| disable boolean |
| Отключить функцию | ||||||
| количество целое число | Максимальное количество повторных передач | |||||||
| критерии_локального_RIB словарь | Включить или отключить использование локального RIB в качестве критериев маршрутизации | |||||||
| включить булево |
| Включить использование локального RIB в качестве критериев маршрутизации | ||||||
| адрес_переадресации булево |
| Локальный RIB используется для проверки внешних/NSSA адресов переадресации | ||||||
| резюме_между_областями булево |
| Локальный RIB используется как критерий для резюме между областями | ||||||
| трансляция_nssa булево |
| Локальный RIB используется как критерий для трансляции NSSA | ||||||
| логировать_изменения_соседства словарь | Регистрировать изменения состояния соседства | |||||||
| детали булево |
| Регистрировать все изменения состояния | ||||||
| установить булево |
| Регистрировать изменения состояния соседства | ||||||
| manet словарь | Указать параметры OSPF MANET | |||||||
| кэш словарь | Указать размеры кэша MANET | |||||||
| подтверждение целое число | Указать размер кэша подтверждений MANET Максимальное количество подтверждений в кэше | |||||||
| обновление целое число | Указать размер кэша LSA MANET Максимальное количество LSA в кэше | |||||||
| hello словарь | Одноадресные Hello вместо многоадресных | |||||||
| многоадресные булево |
| Многоадресные запросы и ответы Hello вместо одноадресных | ||||||
| одноадресные булево |
| Одноадресные запросы и ответы Hello вместо многоадресных | ||||||
| соединение словарь | Интеллектуальное соединение OSPF MANET | |||||||
| выключить булево |
| Отключить выборочное подключение | ||||||
| по_интерфейсу булево |
| Выбирать узлы-партнёры по интерфейсу, а не по узлу | ||||||
| избыточность целое число | Избыточные пути Количество избыточных путей OSPF | |||||||
| установить булево |
| Включить выборочное подключение | ||||||
| готовность целое число | Указать и передать значение готовности | |||||||
| макс_lsa словарь | Максимальное количество несамогенерированных LSA для принятия | |||||||
| количество_пропусков целое число | Максимальное количество раз, когда соседства могут быть подавлены Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| время_пропусков целое число | Количество минут, в течение которых все соседства подавлены Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| количество целое число | Максимальное количество несамогенерированных LSA для принятия Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| время_сброса целое число | Количество минут после которого ignore-count сбрасывается до нуля Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| пороговое_значение целое число | Пороговое значение (%) при котором генерируется сообщение об ошибке Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| только_предупреждение булево |
| Выводить только сообщение об ошибке при превышении предела | ||||||
| макс_метрика словарь | Установить максимальную метрику Максимальная метрика в самогенерируемых LSA маршрутизатора | |||||||
| выключить булево |
| выключить максимальную метрику в самогенерируемых LSA маршрутизатора | ||||||
| внешняя_lsa целое число | Переопределить метрику внешней-lsa значением max-metric Переопределение метрики во внешних LSA Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| lsas_между_областями целое число | Переопределить метрику между областями-lsa значением max-metric Переопределение метрики в LSA между областями Обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| on_startup dictionary | Временное максимальное значение метрики после перезагрузки | |||||||
| time integer | Время в секундах, в течение которого LSAs маршрутизатора генерируются с максимальной метрикой Обратитесь к документации поставщика для получения соответствующего допустимого диапазона | |||||||
| wait_for_bgp boolean |
| Позволить BGP определить, когда генерировать LSA маршрутизатора с обычной метрикой | ||||||
| stub_prefix_lsa boolean |
| Установить максимальную метрику для тупиковых ссылок в LSAs префиксов | ||||||
| maximum_paths integer | Пересылка пакетов по нескольким путям Количество путей | |||||||
| passive_interface string | Запретить обновления маршрутизации на интерфейсе | |||||||
| prefix_suppression dictionary | Подавление префиксов | |||||||
| disable boolean |
| Отключить подавление префиксов | ||||||
| enable boolean |
| Включить подавление префиксов | ||||||
| queue_depth dictionary | Глубина очереди процесса Hello/маршрутизатора | |||||||
| hello dictionary | Глубина очереди процесса Hello OSPF | |||||||
| max_packets integer | максимальное количество пакетов в очереди | |||||||
| unlimited boolean |
| Неограниченная глубина очереди | ||||||
| update dictionary | Глубина очереди процесса OSPF маршрутизатора | |||||||
| max_packets integer | максимальное количество пакетов в очереди | |||||||
| unlimited boolean |
| Неограниченная глубина очереди | ||||||
| router_id string | Адрес идентификатора маршрутизатора для этого процесса OSPF Идентификатор маршрутизатора OSPF в формате IP-адреса (A.B.C.D) | |||||||
| shutdown dictionary | Отключить процесс маршрутизатора | |||||||
| disable boolean |
| Отключить отключение | ||||||
| enable boolean |
| Отключить процесс маршрутизатора | ||||||
| summary_prefix dictionary | Настройка сводных адресов IP | |||||||
| address string | Адрес сводного IP (A.B.C.D) IP-префикс <сеть>/<длина> (A.B.C.D/nn) | |||||||
| mask string | Маска сводного IP | |||||||
| not_advertise boolean |
| Не рекламировать и не переводить | ||||||
| nssa_only boolean |
| Ограничить сводку областями NSSA | ||||||
| tag integer | Установить тег | |||||||
| timers dictionary | Настройка таймеров маршрутизации | |||||||
| lsa integer | Таймеры OSPF LSA, таймер приема Минимальный интервал в миллисекундах между приемом одного и того же LSA Обратитесь к документации поставщика для получения соответствующих значений | |||||||
| manet dictionary | Таймеры OSPF MANET | |||||||
| cache dictionary | Укажите размеры кэша MANET | |||||||
| acknowledgement integer | Укажите размер кэша подтверждений MANET | |||||||
| redundancy integer | Укажите размер кэша LSA MANET | |||||||
| hello boolean |
| Одноадресные Hello вместо многоадресных Запросы и ответы Hello по одному адресу вместо многоадресных | ||||||
| peering dictionary | Умное сопоставление OSPF MANET | |||||||
| per_interface boolean |
| Выбрать узлы по интерфейсу, а не по узлу | ||||||
| избыточность целое число | Избыточные пути Количество избыточных путей OSPF | |||||||
| включение булево |
| Включить выборочное взаимодействие | ||||||
| желательность целое число | Укажите и передайте значение желательности | |||||||
| регулирование_темпа словарь | Таймеры регулирования темпа OSPF | |||||||
| заливка целое число | Таймер регулирования темпа заливки OSPF Минимальный интервал в мс для ограничения заливки на интерфейсе Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| группа_lsa целое число | Таймер регулирования темпа группы LSA OSPF Интервал в секундах между группами LSA, которые обновляются или управляются Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| повторная_передача целое число | Таймер регулирования темпа повторной передачи OSPF Минимальный интервал в мс между повторными передачами соседей Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| ограничение_скорости словарь | Таймеры ограничения скорости OSPF | |||||||
| lsa словарь | Таймеры ограничения скорости LSA OSPF | |||||||
| первый_задержка целое число | Задержка для генерации первого появления LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| максимальная_задержка целое число | Максимальная задержка между происхождением одного и того же LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| минимальная_задержка целое число | Минимальная задержка между происхождением одного и того же LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| spf словарь | Таймеры ограничения скорости SPF OSPF — Задержка между получением изменений в расчете SPF в миллисекундах — Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| между_задержкой целое число | Задержка между первым и вторым расчетом SPF в миллисекундах Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| максимальная_задержка целое число | Максимальное время ожидания в миллисекундах для расчетов SPF Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| задержка_приема целое число | Задержка между получением изменений в расчете SPF в миллисекундах Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| одноадресная_рассылка булево |
| Модификатор семейства адресов | ||||||
| vrf строка | Укажите параметры для экземпляра VPN Routing/Forwarding | |||||||
| соседство словарь | Управление формированием соседства | |||||||
| макс_соседство целое число | Максимальное количество разрешенных соседств для формирования Пожалуйста, обратитесь к документации поставщика для допустимых значений | |||||||
| мин_соседство целое число | Начальное количество соседств, разрешенных для формирования в области Пожалуйста, обратитесь к документации поставщика для допустимых значений | |||||||
| нет булево |
| Нет начального | ||||||
| области список / элементы=словарь | Параметры области OSPF | |||||||
| идентификатор_области строка | Идентификатор области OSPF в десятичном формате. Обратитесь к документации поставщика за допустимыми значениями. Идентификатор области OSPF в формате IP-адреса (например, A.B.C.D) | |||||||
| аутентификация словарь | Параметры аутентификации | |||||||
| ipsec словарь | Использование аутентификации IPsec | |||||||
| шестнадцатеричная_строка строка | Ключ SHA-1 (40 символов) | |||||||
| md5 целое число | Использование аутентификации MD5 | |||||||
| sha1 целое число | Использование аутентификации SHA-1 | |||||||
| spi целое число | Установите SPI (Индекс параметров безопасности) | |||||||
| цепь_ключей строка | Использование цепочки ключей для криптографических ключей аутентификации | |||||||
| стоимость_по_умолчанию целое число | Установите обобщенную стоимость по умолчанию для области NSSA/stub Метрика внешнего маршрута, объявленного stub Обратите внимание, обратитесь к документации поставщика для соответствующих допустимых значений | |||||||
| nssa словарь | Укажите область NSSA | |||||||
| default_information_originate словарь | Тип источника по умолчанию 7 в область NSSA | |||||||
| metric целое число | Метрика OSPF по умолчанию | |||||||
| metric_type целое число |
| Тип метрики OSPF для маршрутов по умолчанию Тип состояния канала OSPF | ||||||
| nssa_only булево |
| Ограничить рекламу по умолчанию этой областью NSSA | ||||||
| no_redistribution булево |
| Отсутствует перераспределение в эту область NSSA | ||||||
| no_summary булево |
| Не отправлять LSA сводки в NSSA | ||||||
| set булево |
| Включить область NSSA | ||||||
| translate строка |
| Переводить LSA Всегда переводить LSA на этом ABR Подавить адрес пересылки в переведённых LSA | ||||||
| stub словарь | Указать область stub Основной канал не может быть настроен как область stub | |||||||
| no_summary булево |
| Не отправлять LSA сводки в stub-область | ||||||
| set булево |
| Включить область stub | ||||||
| authentication булево |
| Режим параметра аутентификации Режим развертывания работы | ||||||
| auto_cost словарь | Вычисление стоимости интерфейса OSPF в соответствии с пропускной способностью | |||||||
| reference_bandwidth целое число | Использовать метод эталонной пропускной способности для назначения стоимости OSPF Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| set булево |
| Включить автоматическую стоимость OSPF | ||||||
| bfd булево |
| Команды конфигурации BFD Включить BFD на всех интерфейсах | ||||||
| compatible словарь | Список совместимости маршрутизаторов OSPFv3 | |||||||
| rfc1583 булево |
| совместимо с RFC 1583 | ||||||
| rfc1587 булево |
| совместимо с RFC 1587 | ||||||
| rfc5243 булево |
| поддерживает оптимизацию обмена DBD | ||||||
| event_log словарь | Ведение журнала событий | |||||||
| enable булево |
| Включить ведение журнала событий | ||||||
| one_shot булево |
| Отключить протоколирование при заполнении буфера журнала | ||||||
| pause булево |
| Приостановить ведение журнала событий | ||||||
| size целое число | Максимальное количество событий, хранящихся в журнале событий Обратите внимание, ознакомьтесь с документацией поставщика для соответствующих допустимых значений | |||||||
| graceful_restart словарь | Параметры плавного перезапуска для поддержки помощника | |||||||
| disable булево |
| отключить поддержку помощника | ||||||
| strict_lsa_checking булево |
| включить строгую проверку LSA поддержки помощника | ||||||
| help булево |
| Описание интерактивной системы справки | ||||||
| interface_id булево |
| Источник идентификатора интерфейса SNMP MIB ifIndex | ||||||
| limit словарь | Ограничить определённую функцию OSPF и обновление LS, DBD и повторные передачи запросов LS | |||||||
| dc словарь | Требования к повторным передачам цепей | |||||||
| disable булево |
| Отключить функцию | ||||||
| number целое число | Максимальное количество повторных передач | |||||||
| non_dc словарь | Повторные передачи не требуемых цепей | |||||||
| disable булево |
| Отключить функцию | ||||||
| number целое число | Максимальное количество повторных передач | |||||||
| local_rib_criteria словарь | Включить или отключить использование локального RIB в качестве критериев маршрутизации | |||||||
| enable boolean |
| Включить использование локального RIB в качестве критерия маршрутизации | ||||||
| forwarding_address boolean |
| Локальный RIB используется для проверки внешних/NSSA адресов переадресации | ||||||
| inter_area_summary boolean |
| Локальный RIB используется в качестве критерия для межобластных сводок | ||||||
| nssa_translation boolean |
| Локальный RIB используется в качестве критерия для трансляции NSSA | ||||||
| log_adjacency_changes dictionary | Регистрировать изменения в состоянии смежности | |||||||
| detail boolean |
| Регистрировать все изменения состояния | ||||||
| set boolean |
| Регистрировать изменения в состоянии смежности | ||||||
| manet dictionary | Указать параметры MANET OSPF | |||||||
| cache dictionary | Указать размеры кэша MANET | |||||||
| acknowledgement integer | Указать размер кэша подтверждений MANET | |||||||
| redundancy integer | Указать размер кэша LSA MANET | |||||||
| hello boolean |
| Одноадресные Hello вместо многоадресных Одноадресные запросы и ответы Hello, а не многоадресные | ||||||
| peering dictionary | Интеллектуальное взаимодействие MANET OSPF | |||||||
| per_interface boolean |
| Выбор партнёров по интерфейсу, а не по узлу | ||||||
| redundancy integer | Резервные пути Количество резервных OSPF путей | |||||||
| set boolean |
| Включить выборочное взаимодействие | ||||||
| willingness integer | Указать и передать значение готовности | |||||||
| max_lsa dictionary | Максимальное количество несамогенерированных LSA для принятия | |||||||
| ignore_count integer | Максимальное количество раз, когда смежности могут быть подавлены Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| ignore_time integer | Количество минут, в течение которых все смежности подавлены Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| number integer | Максимальное количество несамогенерированных LSA для принятия Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| reset_time integer | Количество минут после которого ignore-count сбрасывается до нуля Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| threshold_value integer | Пороговое значение (%) при достижении которого генерируется сообщение предупреждения Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| warning_only boolean |
| Выводить только сообщение предупреждения при превышении предела | ||||||
| max_metric dictionary | Установить максимальное значение метрики | |||||||
| external_lsa integer | Переопределить метрику external-lsa значением max-metric Переопределение метрики в external-LSA Обратите внимание, см. документацию производителя для соответствующих допустимых значений | |||||||
| include_stub boolean |
| Установить максимальную метрику для тупиковых каналов в router-LSAs | ||||||
| on_startup dictionary | Временное установление максимальной метрики после перезагрузки | |||||||
| time integer | Время в секундах, в течение которого router-LSAs генерируются с max-metric Обратите внимание, пожалуйста, обратитесь к документации поставщика для соответствующего диапазона значений | |||||||
| wait_for_bgp boolean |
| Позволить BGP решить, когда генерировать router-LSA с обычной метрикой | ||||||
| router_lsa boolean / required |
| Максимальная метрика в самогенерированных router-LSAs | ||||||
| summary_lsa integer | Переопределить метрику summary-lsa значением max-metric Обратите внимание, пожалуйста, обратитесь к документации поставщика для соответствующего диапазона значений | |||||||
| passive_interface string | Подавить обновления маршрутизации на интерфейсе | |||||||
| prefix_suppression boolean |
| Включить подавление префиксов | ||||||
| process_id integer / required | Идентификатор процесса | |||||||
| queue_depth dictionary | Глубина очереди Hello/Router | |||||||
| hello dictionary | Глубина очереди Hello OSPF | |||||||
| max_packets integer | максимальное количество пакетов в очереди | |||||||
| неограниченный boolean |
| Глубина очереди без ограничений | ||||||
| router_id string | Адрес идентификатора маршрутизатора для этого процесса OSPF Идентификатор маршрутизатора OSPF в формате IP-адреса (A.B.C.D) | |||||||
| отключено boolean |
| Отключить процесс маршрутизатора | ||||||
| таймеры словарь | Настройка таймеров маршрутизации | |||||||
| lsa целое число | Таймеры LSA OSPF, таймер прихода Минимальный интервал в миллисекундах между принятием одного и того же LSA Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| manet словарь | Таймеры MANET OSPF | |||||||
| кэш словарь | Указать размеры кэша MANET | |||||||
| подтверждение целое число | Указать размер кэша подтверждения MANET | |||||||
| избыточность целое число | Указать размер кэша LSA MANET | |||||||
| hello boolean |
| Одноадресные Hello вместо многоадресных Одноадресные запросы и ответы Hello вместо многоадресных | ||||||
| сотрудничество словарь | Интеллектуальное сотрудничество MANET OSPF | |||||||
| на_интерфейсе boolean |
| Выбрать узлы по каждому интерфейсу вместо каждого узла | ||||||
| избыточность целое число | Дополнительные пути Количество дополнительных путей OSPF | |||||||
| установить boolean |
| Включить выборочное сотрудничество | ||||||
| готовность целое число | Указать и передать значение готовности | |||||||
| регулировка_темпа словарь | Таймеры регулировки темпа OSPF | |||||||
| заливка целое число | Таймер регулировки темпа заливки OSPF Минимальный интервал в мс для ограничения заливки на интерфейсе Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| группа_lsa целое число | Таймер регулировки темпа группы LSA OSPF Интервал в сек между обновлением или максимальным сроком жизни группы LSA Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| перепосылка целое число | Таймер регулировки темпа перепосылки OSPF Минимальный интервал в мс между перепосылками соседей Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| регулировка словарь | Таймеры регулировки OSPF | |||||||
| lsa словарь | Таймеры регулировки LSA OSPF | |||||||
| первый_задержка целое число | Задержка для генерации первого появления LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| максимальная_задержка целое число | Максимальная задержка между получением одного и того же LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| минимальная_задержка целое число | Минимальная задержка между получением одного и того же LSA в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| spf словарь | Таймеры регулировки SPF OSPF - Задержка между получением изменений в расчетах SPF в миллисекундах - Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| между_задержкой целое число | Задержка между первым и вторым расчетом SPF в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| максимальная_задержка целое число | Максимальное время ожидания расчетов SPF в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| задержка_получения целое число | Задержка между получением изменений в расчетах SPF в миллисекундах Обратите внимание, ознакомьтесь с документацией производителя для соответствующих допустимых значений | |||||||
| текущая_конфигурация строка | Этот параметр используется только в состоянии обработанный. Значение этого параметра должно быть результатом, полученным с устройства IOS с помощью команды sh running-config | section ^router ospfv3. Состояние обработанный считывает конфигурацию из параметра running_config и преобразует ее в структурированные данные Ansible в соответствии с argspec модуля ресурса, а затем возвращает значение в ключе обработанный в результате. | |||||||
| Состояние строка |
| Состояние, в котором должна быть оставлена конфигурация Состояния отображено, собрано и разбор не производят никаких изменений на устройстве. Состояние отображено преобразует конфигурацию в config вариант в платформенно-специфические команды CLI, которые будут возвращены в ключе отображено в результате. Для состояния отображено активное подключение к удалённому хосту не требуется.Состояние собрано извлечёт текущую конфигурацию с устройства и преобразует её в структурированные данные в формате по спецификации аргументов модуля ресурса, а значение вернётся в ключе собрано в результате. Состояние разбор считывает конфигурацию из running_config варианта и преобразует её в формат JSON в соответствии с параметрами модуля ресурса, а значение вернётся в ключе разбор в результате. Значение параметра running_config должно соответствовать формату вывода команды show running-config | include ip route|ipv6 route, выполненной на устройстве. Для состояния разбор активное подключение к удалённому хосту не требуется. | ||||||
Примечания
Примечание
- Проверено на Cisco IOSv версии 15.2 на VIRL.
Примеры
# Using deleted
# Before state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Delete provided OSPF V3 processes
cisco.ios.ios_ospfv3:
config:
processes:
- process_id: 1
state: deleted
# Commands Fired:
# ---------------
#
# "commands": [
# "no router ospfv3 1"
# ]
# After state:
# -------------
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
# Using deleted without any config passed (NOTE: This will delete all OSPFV3 configuration from device)
# Before state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Delete all OSPF processes
cisco.ios.ios_ospfv3:
state: deleted
# Commands Fired:
# ---------------
#
# "commands": [
# "no router ospfv3 200",
# "no router ospfv3 1"
# ]
# After state:
# -------------
# router-ios#sh running-config | section ^router ospfv3
# router-ios#
# Using merged
# Before state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router-ios#
- name: Merge provided OSPFV3 configuration
cisco.ios.ios_ospfv3:
config:
processes:
- process_id: 1
max_metric:
router_lsa: true
on_startup:
time: 110
address_family:
- afi: ipv4
unicast: true
vrf: blue
adjacency:
min_adjacency: 50
max_adjacency: 50
areas:
- area_id: 25
nssa:
default_information_originate:
metric: 25
nssa_only: true
areas:
- area_id: "10"
nssa:
default_information_originate:
metric: 10
timers:
throttle:
lsa:
first_delay: 12
min_delay: 14
max_delay: 16
- process_id: 200
address_family:
- afi: ipv4
unicast: true
adjacency:
min_adjacency: 200
max_adjacency: 200
max_metric:
router_lsa: true
on_startup:
time: 100
auto_cost:
reference_bandwidth: 4
state: merged
# Commands Fired:
# ---------------
#
# "commands": [
# "router ospfv3 1",
# "max-metric router-lsa on-startup 110",
# "area 10 nssa default-information-originate metric 10",
# "address-family ipv4 unicast vrf blue",
# "adjacency stagger 50 50",
# "area 25 nssa default-information-originate metric 25 nssa-only",
# "exit-address-family",
# "router ospfv3 200",
# "auto-cost reference-bandwidth 4",
# "max-metric router-lsa on-startup 100",
# "address-family ipv4 unicast",
# "adjacency stagger 200 200",
# "exit-address-family"
# ]
# After state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
# Using overridden
# Before state:
# -------------
#
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Override provided OSPFV3 configuration
cisco.ios.ios_ospfv3:
config:
processes:
- process_id: 200
max_metric:
router_lsa: true
on_startup:
time: 200
address_family:
- afi: ipv4
unicast: true
adjacency:
min_adjacency: 50
max_adjacency: 50
areas:
- area_id: 200
nssa:
default_information_originate:
metric: 200
nssa_only: true
areas:
- area_id: "10"
nssa:
default_information_originate:
metric: 10
state: overridden
# Commands Fired:
# ---------------
#
# "commands": [
# "no router ospfv3 1",
# "router ospfv3 200",
# "no auto-cost reference-bandwidth 4",
# "max-metric router-lsa on-startup 200",
# "area 10 nssa default-information-originate metric 10",
# "address-family ipv4 unicast",
# "adjacency stagger 50 50",
# "area 200 nssa default-information-originate metric 200 nssa-only",
# "exit-address-family"
# ]
# After state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 200
# max-metric router-lsa on-startup 200
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast
# adjacency stagger 50 50
# area 200 nssa default-information-originate metric 200 nssa-only
# exit-address-family
# Using replaced
# Before state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Replaced provided OSPFV3 configuration
cisco.ios.ios_ospfv3:
config:
processes:
- process_id: 200
max_metric:
router_lsa: true
on_startup:
time: 200
address_family:
- afi: ipv4
unicast: true
adjacency:
min_adjacency: 50
max_adjacency: 50
areas:
- area_id: 200
nssa:
default_information_originate:
metric: 200
nssa_only: true
areas:
- area_id: "10"
nssa:
default_information_originate:
metric: 10
state: replaced
# Commands Fired:
# ---------------
# "commands": [
# "router ospfv3 200",
# "no auto-cost reference-bandwidth 4",
# "max-metric router-lsa on-startup 200",
# "area 10 nssa default-information-originate metric 10",
# "address-family ipv4 unicast",
# "adjacency stagger 50 50",
# "area 200 nssa default-information-originate metric 200 nssa-only",
# "exit-address-family"
# ]
# After state:
# -------------
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 200
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast
# adjacency stagger 50 50
# area 200 nssa default-information-originate metric 200 nssa-only
# exit-address-family
# Using Gathered
# Before state:
# -------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Gather OSPFV3 provided configurations
cisco.ios.ios_ospfv3:
config:
state: gathered
# Module Execution Result:
# ------------------------
#
# "gathered": {
# "processes": [
# {
# "address_family": [
# {
# "adjacency": {
# "max_adjacency": 50,
# "min_adjacency": 50
# },
# "afi": "ipv4",
# "areas": [
# {
# "area_id": "25",
# "nssa": {
# "default_information_originate": {
# "metric": 25,
# "nssa_only": true
# }
# }
# }
# ],
# "unicast": true,
# "vrf": "blue"
# }
# ],
# "areas": [
# {
# "area_id": "10",
# "nssa": {
# "default_information_originate": {
# "metric": 10
# }
# }
# }
# ],
# "max_metric": {
# "on_startup": {
# "time": 110
# },
# "router_lsa": true
# },
# "process_id": 1
# },
# {
# "address_family": [
# {
# "adjacency": {
# "max_adjacency": 200,
# "min_adjacency": 200
# },
# "afi": "ipv4",
# "unicast": true
# }
# ],
# "auto_cost": {
# "reference_bandwidth": 4
# },
# "max_metric": {
# "on_startup": {
# "time": 100
# },
# "router_lsa": true
# },
# "process_id": 200
# }
# ]
# }
# After state:
# ------------
#
# router-ios#sh running-config | section ^router ospfv3
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
# Using Rendered
- name: Render the commands for provided configuration
cisco.ios.ios_ospfv3:
config:
processes:
- process_id: 1
max_metric:
router_lsa: true
on_startup:
time: 110
address_family:
- afi: ipv4
unicast: true
vrf: blue
adjacency:
min_adjacency: 50
max_adjacency: 50
areas:
- area_id: 25
nssa:
default_information_originate:
metric: 25
nssa_only: true
areas:
- area_id: "10"
nssa:
default_information_originate:
metric: 10
timers:
throttle:
lsa:
first_delay: 12
min_delay: 14
max_delay: 16
- process_id: 200
address_family:
- afi: ipv4
unicast: true
adjacency:
min_adjacency: 200
max_adjacency: 200
max_metric:
router_lsa: true
on_startup:
time: 100
auto_cost:
reference_bandwidth: 4
state: rendered
# Module Execution Result:
# ------------------------
#
# "rendered": [
# "router ospfv3 1",
# "max-metric router-lsa on-startup 110",
# "area 10 nssa default-information-originate metric 10",
# "address-family ipv4 unicast vrf blue",
# "adjacency stagger 50 50",
# "area 25 nssa default-information-originate metric 25 nssa-only",
# "exit-address-family",
# "router ospfv3 200",
# "auto-cost reference-bandwidth 4",
# "max-metric router-lsa on-startup 100",
# "address-family ipv4 unicast",
# "adjacency stagger 200 200",
# "exit-address-family"
# ]
# Using Parsed
# File: parsed.cfg
# ----------------
#
# router ospfv3 1
# max-metric router-lsa on-startup 110
# area 10 nssa default-information-originate metric 10
# !
# address-family ipv4 unicast vrf blue
# adjacency stagger 50 50
# area 25 nssa default-information-originate metric 25 nssa-only
# exit-address-family
# router ospfv3 200
# max-metric router-lsa on-startup 100
# auto-cost reference-bandwidth 4
# !
# address-family ipv4 unicast
# adjacency stagger 200 200
# exit-address-family
- name: Parse the provided configuration with the exisiting running configuration
cisco.ios.ios_ospfv3:
running_config: "{{ lookup('file', 'parsed.cfg') }}"
state: parsed
# Module Execution Result:
# ------------------------
#
# "parsed": {
# "processes": [
# {
# "address_family": [
# {
# "adjacency": {
# "max_adjacency": 50,
# "min_adjacency": 50
# },
# "afi": "ipv4",
# "areas": [
# {
# "area_id": "25",
# "nssa": {
# "default_information_originate": {
# "metric": 25,
# "nssa_only": true
# }
# }
# }
# ],
# "unicast": true,
# "vrf": "blue"
# }
# ],
# "areas": [
# {
# "area_id": "10",
# "nssa": {
# "default_information_originate": {
# "metric": 10
# }
# }
# }
# ],
# "max_metric": {
# "on_startup": {
# "time": 110
# },
# "router_lsa": true
# },
# "process_id": 1
# }
# ]
# }
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| после словарь | при изменении | Результирующая модель вызова конфигурации. Пример: Возвращаемая конфигурация всегда будет иметь тот же формат, что и параметры выше. |
| перед словарь | всегда | Конфигурация до вызова модели. Пример: Возвращаемая конфигурация всегда будет иметь тот же формат, что и параметры выше. |
| команды список / элементы=строка | всегда | Набор команд, отправленных на удалённое устройство. Пример: ['router ospfv3 1', 'address-family ipv4 unicast vrf blue', 'adjacency stagger 50 50'] |
Авторы
- Sumit Jaiswal (@justjais)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/ios/ios_ospfv3_module.html