cisco.ios.ios_bgp_global – Модуль ресурсов глобального BGP
Примечание
Этот плагин входит в коллекцию cisco.ios (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install cisco.ios
Чтобы использовать его в плейбуке, укажите: cisco.ios.ios_bgp_global
Новое в версии 1.3.0: коллекции cisco.ios
Обзор
- Этот модуль настраивает и управляет атрибутами глобального bgp на Cisco IOS.
Примечание
У этого модуля есть соответствующий плагин действий.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | ||||||
|---|---|---|---|---|---|---|---|---|
| config словарь | Список конфигураций для глобального bgp. | |||||||
| aggregate_address словарь | Настройка записей агрегирования BGP | |||||||
| address строка | Адрес агрегирования | |||||||
| advertise_map строка | Установить условие для рекламы атрибута | |||||||
| as_confed_set логическое |
| Генерировать информацию о путях набора AS confed | ||||||
| as_set логическое |
| Генерировать информацию о путях набора AS | ||||||
| attribute_map строка | Установить атрибуты агрегирования | |||||||
| netmask строка | Маска агрегирования | |||||||
| summary_only логическое |
| Фильтровать более специфические маршруты из обновлений | ||||||
| suppress_map строка | Условно фильтровать более специфические маршруты из обновлений | |||||||
| as_number строка / обязательно | Номер автономной системы. | |||||||
| auto_summary логическое |
| Включить автоматическое агрегирование сетевых номеров | ||||||
| bgp словарь | Включить семейство адресов и перейти в режим его конфигурации | |||||||
| additional_paths словарь | Дополнительные пути в таблице BGP | |||||||
| install логическое |
| Дополнительные пути для установки в RIB | ||||||
| receive логическое |
| Принимать дополнительные пути от соседей | ||||||
| select словарь | Критерии выбора путей | |||||||
| all логическое |
| Выбрать все доступные пути | ||||||
| best целое число | Выбрать лучшие N путей (2-3). | |||||||
| best_external логическое |
| Выбрать лучший внешний путь | ||||||
| group_best логическое |
| Выбрать групповой лучший путь | ||||||
| send логическое |
| Отправить дополнительные пути соседям | ||||||
| advertise_best_external логическое |
| Рекламировать лучший внешний путь внутренним peer-узлам | ||||||
| aggregate_timer целое число | Настройка таймера агрегирования Обратитесь к документации поставщика для получения допустимых значений | |||||||
| always_compare_med логическое |
| Разрешить сравнение MED от разных соседей | ||||||
| asnotation логическое |
| Изменить стандартную запись AS формат asdot | ||||||
| bestpath список / элементы=словарь | Изменить стандартный выбор bestpath | |||||||
| aigp логическое |
| если оба пути не имеют aigp, игнорировать при сравнении bestpath игнорировать | ||||||
| compare_routerid логическое |
| Сравнивать router-id для идентичных путей EBGP | ||||||
| cost_community логическое |
| стоимость сообщества | ||||||
| igp_metric логическое |
| метрика igp Игнорировать метрику igp при выборе bestpath | ||||||
| med словарь | Атрибут MED | |||||||
| confed логическое |
| Сравнивать MED среди путей конфедерации | ||||||
| missing_as_worst логическое |
| Считать отсутствующий MED наименее предпочтительным | ||||||
| client_to_client словарь | Настройка отражения маршрутов клиент-клиент | |||||||
| all логическое |
| межкластерные и внутрикластерные (по умолчанию) | ||||||
| intra_cluster строка | внутрикластерное отражение внутрикластерное отражение для cluster-id | |||||||
| set логическое |
| установка разрешенных маршрутов отражения | ||||||
| cluster_id логическое |
| Настройка Route-Reflector Cluster-id (peers могут сбросить) A.B.C.D/Обратитесь к документации поставщика для получения допустимого Route-Reflector Cluster-id | ||||||
| confederation словарь | Параметры конфедерации AS | |||||||
| identifier строка | Установить AS конфедерации домена маршрутизации Номер AS | |||||||
| peers строка | Peer AS в конфедерации BGP Номер AS | |||||||
| consistency_checker dictionary | Проверка согласованности | |||||||
| auto_repair dictionary | Авто-восстановление | |||||||
| interval integer | Установить проверку согласованности BGP Обратитесь к документации поставщика для допустимых значений | |||||||
| set boolean |
| Включить Авто-восстановление | ||||||
| error_message dictionary | Лог сообщения об ошибке | |||||||
| interval integer | Установить проверку согласованности BGP Обратитесь к документации поставщика для допустимых значений | |||||||
| set boolean |
| Включить сообщение об ошибке | ||||||
| dampening dictionary | Включить демпфирование маршрутов | |||||||
| max_suppress integer | Максимальная продолжительность подавления стабильного маршрута Обратитесь к документации поставщика для допустимых значений | |||||||
| penalty_half_time integer | Время полураспада для наказания Обратитесь к документации поставщика для допустимых значений | |||||||
| reuse_route_val integer | Значение для начала повторного использования маршрута Обратитесь к документации поставщика для допустимых значений | |||||||
| route_map string | Карта маршрутов для указания критериев демпфирования | |||||||
| suppress_route_val integer | Значение для начала подавления маршрута Обратитесь к документации поставщика для допустимых значений | |||||||
| deterministic_med boolean |
| Выбрать лучший маршрут MED среди путей, объявленных соседним AS | ||||||
| dmzlink_bw boolean |
| Использовать пропускную способность канала DMZ в качестве веса для BGP мультипутей | ||||||
| enforce_first_as boolean |
| Принудительное использование первого AS для маршрутов EBGP (по умолчанию) | ||||||
| enhanced_error boolean |
| Включить расширенную обработку ошибок BGP | ||||||
| fast_external_fallover boolean |
| Немедленно перезапустить сессию, если соединение с внешним подключенным узлом прервано | ||||||
| graceful_restart dictionary | Параметры возможности плавного перезапуска | |||||||
| extended boolean |
| Включить расширение плавного перезапуска | ||||||
| restart_time integer | Установить максимальное время, необходимое для перезапуска и возвращения в работу Обратитесь к документации поставщика для допустимых значений | |||||||
| set boolean |
| Установить плавный перезапуск | ||||||
| stalepath_time integer | Установить максимальное время удержания устаревших путей перезапускаемого узла Обратитесь к документации поставщика для допустимых значений | |||||||
| graceful_shutdown dictionary | Параметры возможности плавного завершения работы | |||||||
| community string | Установить сообщество для маршрутов Gshut номер сообщества/номер сообщества в формате aa:nn | |||||||
| local_preference integer | Установить локальное предпочтение для маршрутов Gshut Обратитесь к документации поставщика для допустимых значений | |||||||
| neighbors dictionary | Плавно завершить работу всех соседей | |||||||
| activate boolean |
| Активировать плавное завершение работы всех соседей | ||||||
| time integer | Время в секундах Обратитесь к документации поставщика для допустимых значений | |||||||
| vrfs dictionary | Плавно завершить работу всех соседей во всех VRF | |||||||
| activate boolean |
| Активировать плавное завершение работы всех соседей | ||||||
| time integer | Время в секундах Обратитесь к документации поставщика для допустимых значений | |||||||
| inject_map dictionary | Карта маршрутов, которая определяет префиксы для вставки | |||||||
| copy_attributes boolean |
| Копировать атрибуты из агрегата | ||||||
| exist_map_name string | Название карты маршрутов | |||||||
| name string | Название карты маршрутов | |||||||
| listen dictionary | Прослушивание диапазона подсетей соседей | |||||||
| limit integer | Установить максимальное ограничение для динамических соседей диапазона подсетей Обратитесь к документации поставщика для допустимых значений | |||||||
| range dictionary | Диапазон подсети | |||||||
| ipv4_with_subnet string | Диапазон подсети IPv4 (A.B.C.D/nn) | |||||||
| ipv6_with_subnet строка | Диапазон подсетей IPv6 (X:X:X:X::X/<0-128>) | |||||||
| peer_group строка | Член группы равноправных узлов | |||||||
| log_neighbor_changes булево |
| Регистрация изменений состояния соседей и причин сброса | ||||||
| maxas_limit целое число | Разрешить атрибут AS-PATH от любого соседа, накладывая ограничение на количество AS Для допустимых значений обратитесь к документации вендора | |||||||
| maxcommunity_limit целое число | Разрешить атрибут COMMUNITY от любого соседа, накладывая ограничение на количество сообществ Для допустимых значений обратитесь к документации вендора | |||||||
| maxextcommunity_limit целое число | Разрешить атрибут EXTENDED COMMUNITY от любого соседа, накладывая ограничение на количество расширенных сообществ Для допустимых значений обратитесь к документации вендора | |||||||
| nexthop словарь | Команды отслеживания next-hop | |||||||
| route_map строка | Карта маршрутов для допустимых next-hop | |||||||
| trigger словарь | Отслеживание next-hop | |||||||
| delay целое число | Установите задержку для запуска отслеживания next-hop Для допустимых значений обратитесь к документации вендора | |||||||
| enable булево |
| Включить отслеживание next-hop | ||||||
| nopeerup_delay список / элементы=словарь | Установите время ожидания BGP для первого соседа, прежде чем начать задержку обновления или таймеры плавного перезапуска (в секундах) | |||||||
| cold_boot целое число | Время ожидания первого соседа при холодном запуске Для допустимых значений обратитесь к документации вендора | |||||||
| nsf_switchover целое число | Время ожидания первого соседа после переключения NSF Для допустимых значений обратитесь к документации вендора | |||||||
| post_boot целое число | Время ожидания первого соседа после загрузки системы, когда все соседи отключились Для допустимых значений обратитесь к документации вендора | |||||||
| user_initiated целое число | Время ожидания первого соседа после ручного сброса BGP-соседей администратором Для допустимых значений обратитесь к документации вендора | |||||||
| recursion булево |
| Правило рекурсии для next-hop Рекурсия через хост для next-hop | ||||||
| redistribute_internal булево |
| Разрешить перераспределение iBGP в IGP (опасно) | ||||||
| refresh словарь | Обновление | |||||||
| max_eor_time целое число | Настройка максимального времени refresh max-eor Для допустимых значений обратитесь к документации вендора | |||||||
| stalepath_time целое число | Настройка времени устаревания пути refresh stale-path Для допустимых значений обратитесь к документации вендора | |||||||
| regexp булево |
| Выбор движка регулярных выражений Включить движок регулярных выражений с ограниченным временем выполнения | ||||||
| route_map булево |
| Команды управления картой маршрутов Использовать команды route-map с приоритетом над командами BGP, такими как next-hop unchanged | ||||||
| router_id словарь | Переопределение настроенного идентификатора маршрутизатора (соседи будут перезапущены) | |||||||
| address строка | Вручную настроенный идентификатор маршрутизатора (A.B.C.D) | |||||||
| interface строка | Использовать IPv4-адрес на интерфейсе | |||||||
| vrf булево |
| Настройка идентификатора маршрутизатора для определённой VRФ Автоматическое назначение идентификатора маршрутизатора BGP по VRФ | ||||||
| scan_time целое число | Настройка интервала сканирования фонового сканера Для допустимых значений обратитесь к документации вендора | |||||||
| slow_peer словарь | Настройка медленного соседа | |||||||
| detection словарь | Обнаружение медленного соседа | |||||||
| set булево |
| Обнаружение медленного соседа | ||||||
| threshold целое число | Установить порог обнаружения медленного соседа Для допустимых значений обратитесь к документации вендора | |||||||
| split_update_group словарь | Настройка slow-peer split-update-group | |||||||
| dynamic булево |
| Динамически разделить медленный сосед на группу медленных обновлений | ||||||
| permanent целое число | Удерживать медленного соседа постоянно в группе медленных обновлений | |||||||
| snmp булево |
| Опции BGP SNMP Опции BGP SNMP ловушек Использовать cbgpPeer2Type как часть индекса для ловушек | ||||||
| soft_reconfig_backup булево |
| Использовать мягкую переконфигурацию только по входящим соединениям, когда не согласовано обновление маршрута | ||||||
| sso булево |
| Состояние переключения Включить SSO только для соседей, поддерживающих Route-Refresh | ||||||
| suppress_inactive boolean |
| Запретить маршруты, отсутствующие в таблице маршрутизации | ||||||
| transport boolean |
| Глобальное включение/выключение параметров сессии транспорта Открытие MTU транспорта для обнаружения | ||||||
| update_delay integer | Установить максимальную начальную задержку для отправки обновления Для получения действительных значений, обратитесь к документации производителя | |||||||
| update_group boolean |
| Управление участниками в группах обновления bgp Разделение групп обновлений на основе политики Сохранение участников с переопределением as в разных группах обновлений | ||||||
| upgrade_cli dictionary | Переход к иерархическому режиму AFI | |||||||
| af_mode boolean |
| Переход в режим AFI | ||||||
| set boolean |
| Включение перехода к иерархическому режиму AFI | ||||||
| bmp dictionary | BGP Monitoring Protocol | |||||||
| buffer_size integer | Размер буфера BMP Для получения действительных значений, обратитесь к документации производителя | |||||||
| initial_refresh dictionary | Параметры начального обновления | |||||||
| delay integer | Задержка перед начальным обновлением | |||||||
| skip boolean |
| Пропустить все обновления | ||||||
| server integer | Информация о сервере Для получения действительных значений, обратитесь к документации производителя | |||||||
| default_information boolean |
| Управление распространением информации по умолчанию Распространение маршрута по умолчанию | ||||||
| default_metric integer | Установить метрику перераспределенных маршрутов Для получения действительных значений, обратитесь к документации производителя | |||||||
| distance dictionary | Определение административной дистанции | |||||||
| admin dictionary | Административная дистанция | |||||||
| acl string | Номер стандартного списка управления доступом IP Номер расширенного стандартного списка управления доступом IP Имя стандартного списка управления доступом | |||||||
| address string | IP-адрес источника (A.B.C.D) | |||||||
| distance integer | Административная дистанция Для получения действительных значений, обратитесь к документации производителя | |||||||
| wildcard_bit string | Разряды маски (A.B.C.D) | |||||||
| bgp dictionary | Дистанция BGP | |||||||
| routes_external integer | Дистанция для маршрутов, внешних по отношению к AS Для получения действительных значений, обратитесь к документации производителя | |||||||
| routes_internal integer | Дистанция для внутренних маршрутов AS Для получения действительных значений, обратитесь к документации производителя | |||||||
| routes_local integer | Дистанция для локальных маршрутов Для получения действительных значений, обратитесь к документации производителя | |||||||
| mbgp dictionary | Дистанция MBGP | |||||||
| routes_external integer | Дистанция для маршрутов, внешних по отношению к AS Для получения действительных значений, обратитесь к документации производителя | |||||||
| routes_internal integer | Дистанция для внутренних маршрутов AS Для получения действительных значений, обратитесь к документации производителя | |||||||
| routes_local integer | Дистанция для локальных маршрутов Для получения действительных значений, обратитесь к документации производителя | |||||||
| distribute_list dictionary | Фильтрация сетей в маршрутных обновлениях | |||||||
| acl string | Номер/имя списка управления доступом IP | |||||||
| in boolean |
| Фильтрация входящих маршрутных обновлений | ||||||
| interface string | Подробности интерфейса | |||||||
| out boolean |
| Фильтрация исходящих маршрутных обновлений | ||||||
| maximum_paths dictionary | Передача пакетов по нескольким путям | |||||||
| eibgp integer | eBGP и iBGP пути как многопутевые | |||||||
| ibgp integer | iBGP-многопутевой | |||||||
| paths integer | Количество путей | |||||||
| maximum_secondary_paths dictionary | Максимальное количество вторичных путей | |||||||
| eibgp integer | eBGP и iBGP пути как вторичные многопутевые | |||||||
| ibgp integer | iBGP-вторично-многопутевой | |||||||
| paths integer | Количество вторичных путей | |||||||
| neighbor list / elements=dictionary | Указать соседний маршрутизатор | |||||||
| activate boolean |
| Включить семейство адресов для этого соседа | ||||||
| additional_paths dictionary | Переговоры о дополнительных возможностях путей с этим соседом | |||||||
| disable boolean |
| Отключить дополнительные пути для этого соседа | ||||||
| receive boolean |
| Получать дополнительные пути от соседей | ||||||
| send boolean |
| Отправлять дополнительные пути соседям | ||||||
| address string | Адрес соседа (A.B.C.D) | |||||||
| advertise dictionary | Рекламировать этому соседу | |||||||
| additional_paths dictionary | Рекламировать дополнительные пути | |||||||
| all boolean |
| Выбрать все доступные пути | ||||||
| best integer | Выбрать лучшие N путей (2-3). | |||||||
| group_best boolean |
| Выбрать путь с наилучшей группой | ||||||
| best_external boolean |
| Рекламировать лучший внешний (у RRs лучший внутренний) путь | ||||||
| diverse_path dictionary | Рекламировать дополнительные пути | |||||||
| backup boolean |
| Разнообразный путь может быть резервным путем | ||||||
| mpath boolean |
| Разнообразный путь может быть многопутевым | ||||||
| advertise_map dictionary | Укажите карту маршрутизации для условной рекламы | |||||||
| exist_map string | Рекламировать префикс только если префикс есть в условии Имя карты маршрутизации условия | |||||||
| name string | Имя карты маршрутизации рекламы | |||||||
| non_exist_map string | Рекламировать префикс только если префикс в условии не существует Имя карты маршрутизации условия | |||||||
| advertisement_interval integer | Минимальный интервал между отправкой обновлений маршрутизации BGP | |||||||
| aigp dictionary | AIGP у соседа | |||||||
| enable boolean |
| Включить AIGP | ||||||
| send dictionary | Стоимость сообщества или MED, несущая значение AIGP | |||||||
| cost_community dictionary | Расширенное сообщество стоимости, несущее значение AIGP | |||||||
| id integer | Идентификатор сообщества Обратитесь к документации поставщика для допустимых значений | |||||||
| poi dictionary | Точка вставки | |||||||
| igp_cost boolean |
| Точка вставки после IGP | ||||||
| pre_bestpath boolean |
| Точка вставки в начале | ||||||
| transitive boolean |
| Стоимость сообщества является транзитивной | ||||||
| med boolean |
| MED, несущая значение AIGP | ||||||
| allow_policy boolean |
| Включить поддержку политики для этого соседа IBGP | ||||||
| allowas_in integer | Принимать as-path, в котором мой AS присутствует | |||||||
| as_override boolean |
| Переопределить совпадающий AS-номер при отправке обновления Сохранить Split Horizon при отправке обновления | ||||||
| bmp_activate dictionary | Активировать мониторинг BMP для BGP-пира | |||||||
| all boolean |
| Активировать мониторинг BMP для всех серверов | ||||||
| server integer | Активировать BMP для сервера Номер сервера BMP Обратитесь к документации поставщика для допустимых значений | |||||||
| capability dictionary | Рекламировать возможности пиру Рекламировать возможность ORF пиру Рекламировать возможность ORF prefixlist этому соседу | |||||||
| both boolean |
| Возможность ОТПРАВКИ и ПРИЁМА ORF к/от этого соседа | ||||||
| receive boolean |
| Возможность ПРИЁМА ORF от этого соседа | ||||||
| send boolean |
| Возможность ОТПРАВКИ ORF этому соседу | ||||||
| cluster_id string | Настройка идентификатора кластера Route-Reflector (узлы могут сбросить) Идентификатор кластера Route-Reflector как 32-битное значение или в формате IP-адреса (A.B.C.D) | |||||||
| default_originate dictionary | Инициализация маршрута по умолчанию к этому соседу | |||||||
| route_map string | Маршрутная карта для указания критериев инициализации маршрута по умолчанию | |||||||
| set boolean |
| Инициализация маршрута по умолчанию к этому соседу | ||||||
| description string | Описание, специфичное для соседа | |||||||
| disable_connected_check boolean |
| Использование адреса loopback для EBGP-соседа на расстоянии одного перехода | ||||||
| distribute_list dictionary | Фильтрация обновлений от/к этому соседу | |||||||
| acl string | Номер/имя IP-списка доступа | |||||||
| in boolean |
| Фильтрация входящих обновлений | ||||||
| out boolean |
| Фильтрация исходящих обновлений | ||||||
| dmzlink_bw boolean |
| Распространение пропускной способности канала DMZ | ||||||
| ebgp_multihop dictionary | Разрешение EBGP-соседей, не находящихся в непосредственно подключенных сетях | |||||||
| enable boolean |
| Разрешение EBGP-соседей, не находящихся в непосредственно подключенных сетях | ||||||
| hop_count integer | Максимальное количество переходов Обратитесь к документации поставщика для получения допустимых значений | |||||||
| fall_over dictionary | Отказ сессии при потере маршрута соседа | |||||||
| bfd dictionary | Использование BFD для обнаружения сбоев | |||||||
| multi_hop boolean |
| Принудительное использование BFD multi-hop для обнаружения сбоев | ||||||
| set boolean |
| установка bfd | ||||||
| single_hop boolean |
| Принудительное использование BFD single-hop для обнаружения сбоев | ||||||
| route_map string | Маршрутная карта для маршрута соседа | |||||||
| filter_list dictionary | Установление фильтров BGP | |||||||
| in boolean |
| Фильтрация входящих обновлений | ||||||
| out boolean |
| Фильтрация исходящих обновлений | ||||||
| path_acl string | Список доступа к AS-пути | |||||||
| ha_mode dictionary | Режим высокой доступности | |||||||
| disable boolean |
| отключение плавного перезапуска | ||||||
| set boolean |
| установить режим высокой доступности и плавный перезапуск для этого соседа | ||||||
| inherit string | Наследование шаблона Наследование шаблона сессии соседа и имя шаблона | |||||||
| ipv6_adddress string | Адрес соседа IPv6 (X:X:X:X::X) | |||||||
| local_as dictionary | Указать номер локального AS | |||||||
| dual_as boolean |
| Принять реальный AS или локальный AS от EBGP-соседа | ||||||
| no_prepend dictionary | Не добавлять локальный AS в обновления от EBGP-соседей | |||||||
| replace_as boolean |
| Заменить реальный AS локальным AS в обновлениях EBGP | ||||||
| set boolean |
| Установить префикс | ||||||
| number integer | Номер AS, используемый как локальный AS Обратитесь к документации поставщика для получения допустимых значений | |||||||
| set boolean |
| Установить номер локального AS | ||||||
| log_neighbor_changes dictionary | Регистрация изменений статуса соседа (включение/выключение, причина сброса) | |||||||
| disable boolean |
| Отключить регистрацию изменений статуса соседа | ||||||
| set boolean |
| Включить регистрацию изменений статуса соседа | ||||||
| maximum_prefix dictionary | Максимальное количество префиксов, принимаемых от этого соседа | |||||||
| max_no integer | Максимальное количество префиксов | |||||||
| restart integer | Перезапуск соединения bgp после превышения лимита | |||||||
| threshold_val целое число | Значение порога (%) для генерации сообщения об ошибке | |||||||
| warning_only булево |
| Выводить только сообщение об ошибке при превышении лимита | ||||||
| next_hop_self словарь | Отключить вычисление следующего узла для этого соседа | |||||||
| all булево |
| Включить next-hop-self для полученных путей eBGP и iBGP | ||||||
| set булево |
| Включить next-hop-self | ||||||
| next_hop_unchanged словарь | Передавать следующий узел без изменений для путей iBGP к этому соседу Передавать следующий узел без изменений для всех путей (iBGP и eBGP) к этому соседу | |||||||
| allpaths булево |
| Передавать следующий узел без изменений для всех путей (iBGP и eBGP) к этому соседу | ||||||
| set булево |
| Включить next-hop-unchanged | ||||||
| password строка | Установить пароль | |||||||
| path_attribute словарь | Фильтрация необязательных атрибутов BGP | |||||||
| discard словарь | Отбрасывать соответствующие атрибуты пути для этого соседа | |||||||
| in булево |
| Выполнить фильтрацию атрибутов входящего пути | ||||||
| range словарь | Диапазон атрибутов пути | |||||||
| end целое число | Конечное значение диапазона атрибутов пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| start целое число | Начальное значение диапазона атрибутов пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| type целое число | Тип атрибута пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| treat_as_withdraw словарь | Обрабатывать соответствующий атрибут пути как withdraw для этого соседа | |||||||
| in булево |
| Выполнить фильтрацию атрибутов входящего пути | ||||||
| range словарь | Диапазон атрибутов пути | |||||||
| end целое число | Конечное значение диапазона атрибутов пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| start целое число | Начальное значение диапазона атрибутов пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| type целое число | Тип атрибута пути Обратитесь к документации поставщика для получения допустимых значений | |||||||
| peer_group строка | Член группы соседей | |||||||
| remote_as целое число | Указать соседа BGP AS удалённого соседа | |||||||
| remove_private_as словарь | Удалить частный номер AS из исходящих обновлений | |||||||
| all булево |
| Удалить все частные номера AS | ||||||
| replace_as булево |
| Заменить все частные номера AS на локальный AS | ||||||
| set булево |
| Удалить частный номер AS | ||||||
| route_map словарь | Применить карту маршрутов к соседу | |||||||
| in булево |
| Применить карту к входящим маршрутам | ||||||
| name строка | Заменить все частные номера AS на локальный AS | |||||||
| out булево |
| Применить карту к исходящим маршрутам | ||||||
| route_reflector_client булево |
| Настроить соседа как клиента Route Reflector | ||||||
| route_server_client словарь | Настроить соседа как клиента Route Server | |||||||
| context строка | Указать контекст Route Server для соседа Имя контекста Route Server | |||||||
| set булево |
| Установить клиента Route Server | ||||||
| send_community словарь | Отправить атрибут Community этому соседу | |||||||
| both булево |
| Отправить атрибуты стандартных и расширенных сообществ | ||||||
| extended булево |
| Отправить атрибут расширенного сообщества | ||||||
| set boolean |
| Установить атрибут Community для этого соседа | ||||||
| standard boolean |
| Отправить атрибут Standard Community | ||||||
| send_label dictionary | Отправить NLRI + MPLS Label этому пиру | |||||||
| explicit_null boolean |
| Рекламировать Explicit Null метку вместо Implicit Null | ||||||
| set boolean |
| Установить отправку NLRI + MPLS Label этому пиру | ||||||
| shutdown dictionary | Административное отключение этого соседа | |||||||
| graceful integer | Плавное отключение этого соседа время в секундах Обратитесь к документации поставщика для допустимых значений | |||||||
| set boolean |
| отключение | ||||||
| slow_peer dictionary | Настройка медленного пира | |||||||
| detection dictionary | Настройка медленного пира | |||||||
| disable boolean |
| Отключить обнаружение медленного пира | ||||||
| enable boolean |
| Включить обнаружение медленного пира | ||||||
| threshold integer | Установить порог обнаружения медленного пира | |||||||
| split_update_group dictionary | Настройка группы медленных обновлений для медленного пира | |||||||
| dynamic dictionary | Динамически разделить медленного пира на группу медленных обновлений | |||||||
| disable boolean |
| Отключить обнаружение медленного пира | ||||||
| enable boolean |
| Включить обнаружение медленного пира | ||||||
| permanent boolean |
| Удерживать медленного пира постоянно в группе медленных обновлений | ||||||
| static boolean |
| Статический медленный пир | ||||||
| soft_reconfiguration boolean |
| Повторная конфигурация для каждого соседа Разрешить входную мягкую повторную конфигурацию для этого соседа | ||||||
| tag string | Метка соседа | |||||||
| timers dictionary | Таймеры BGP для каждого соседа | |||||||
| holdtime integer | Время удержания | |||||||
| interval integer | Интервал ожидания | |||||||
| min_holdtime integer | Минимальное время удержания от соседа | |||||||
| translate_update dictionary | Перевод обновления в формат MBGP | |||||||
| nlri dictionary | Укажите тип nlri для перевода | |||||||
| multicast boolean |
| Перевести обновление в multicast nlri | ||||||
| unicast boolean |
| Обработать обновление как unicast nlri | ||||||
| set boolean |
| Установить перевод обновления | ||||||
| transport dictionary | Параметры транспорта | |||||||
| connection_mode dictionary | Указать пассивное или активное соединение | |||||||
| active boolean |
| Активно установить TCP-сессию | ||||||
| passive boolean |
| Пассивно установить TCP-сессию | ||||||
| multi_session boolean |
| Использовать многосессионный транспорт | ||||||
| path_mtu_discovery dictionary | Использовать обнаружение MTU пути | |||||||
| disable boolean |
| отключить | ||||||
| set boolean |
| Использовать обнаружение MTU пути | ||||||
| ttl_security integer | Проверка безопасности TTL BGP максимальное количество переходов Обратитесь к документации поставщика для допустимых значений | |||||||
| unsuppress_map string | Карта маршрутов для выборочного снятия подавления подавленных маршрутов Имя карты маршрутов | |||||||
| версия целое число | Установите версию BGP для соответствия соседу Версия BGP соседа Обратитесь к документации поставщика для получения допустимых значений | |||||||
| вес целое число | Установите значение по умолчанию для весов маршрутов от этого соседа | |||||||
| перераспределить список / элементы=словарь | Перераспределение информации из другого протокола маршрутизации | |||||||
| приложение словарь | Приложение | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| имя строка | Имя приложения | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| bgp словарь | Протокол междоменных маршрутов (BGP) | |||||||
| номер_автономной_системы строка | Номер автономной системы | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| связанные словарь | Связанные | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| eigrp словарь | Улучшенный протокол внутренней маршрутизации шлюзов (EIGRP) | |||||||
| номер_автономной_системы строка | Номер автономной системы | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| isis словарь | ISO IS-IS | |||||||
| тег_области строка | Тег области маршрутизации ISO | |||||||
| clns логическое значение |
| Перераспределение динамических маршрутов OSI | ||||||
| ip логическое значение |
| Перераспределение динамических маршрутов IP | ||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| iso_igrp словарь | IGRP для сетей OSI | |||||||
| тег_области строка | Тег области маршрутизации ISO | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| lisp словарь | Протокол разделения идентификаторов локатора (LISP) | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| мобильный словарь | Маршруты мобильных сетей | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| odr словарь | Маршруты по требованию | |||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| ospf словарь | Открытый протокол кратчайшего пути (OSPF) | |||||||
| сопоставить словарь | Маршруты по требованию | |||||||
| внешний логическое значение |
| Перераспределить внешние маршруты OSPF | ||||||
| внутренний логическое значение |
| Перераспределить внутренние маршруты OSPF | ||||||
| nssa_внешний логическое значение |
| Перераспределить внешние маршруты OSPF NSSA | ||||||
| тип_1 логическое значение |
| Перераспределить внешние маршруты NSSA типа 1 | ||||||
| тип_2 логическое значение |
| Перераспределить внешние маршруты NSSA типа 2 | ||||||
| метрика целое число | Метрика для перераспределённых маршрутов | |||||||
| идентификатор_процесса целое число | Идентификатор процесса | |||||||
| карта_маршрутов строка | Ссылка на карту маршрутов | |||||||
| vrf string | Инстанция VPN маршрутизации/переадресации | |||||||
| ospfv3 dictionary | OSPFv3 | |||||||
| match dictionary | Маршруты по требованию (stub) | |||||||
| external boolean |
| Перераспределять внешние маршруты OSPF | ||||||
| internal boolean |
| Перераспределять внутренние маршруты OSPF | ||||||
| nssa_external boolean |
| Перераспределять внешние маршруты OSPF NSSA | ||||||
| type_1 boolean |
| Перераспределять внешние маршруты NSSA типа 1 | ||||||
| type_2 boolean |
| Перераспределять внешние маршруты NSSA типа 2 | ||||||
| metric integer | Метрика для перераспределённых маршрутов | |||||||
| process_id integer | Идентификатор процесса | |||||||
| route_map string | Ссылка на карту маршрутизации | |||||||
| rip dictionary | Протокол маршрутизации RIP (Routing Information Protocol) | |||||||
| metric integer | Метрика для перераспределённых маршрутов | |||||||
| route_map string | Ссылка на карту маршрутизации | |||||||
| static dictionary | Статические маршруты | |||||||
| clns boolean |
| Перераспределение статических маршрутов OSI | ||||||
| ip boolean |
| Перераспределение статических маршрутов IP | ||||||
| metric integer | Метрика для перераспределённых маршрутов | |||||||
| route_map string | Ссылка на карту маршрутизации | |||||||
| vrf dictionary | Указать исходный VRF | |||||||
| global boolean |
| Глобальный VRF | ||||||
| name string | Имя исходного VRF | |||||||
| route_server_context dictionary | Перейти в режим команды контекста маршрутизирующего сервера | |||||||
| address_family dictionary | Перейти в режим команды семейства адресов | |||||||
| afi string |
| Семейство адресов | ||||||
| import_map string | Импортировать соответствующие маршруты, используя карту маршрутизации Имя карты маршрутизации | |||||||
| modifier string |
| Модификатор семейства адресов | ||||||
| description string | Текстовое описание контекста маршрутизирующего сервера | |||||||
| name string | Имя контекста маршрутизирующего сервера | |||||||
| scope dictionary | Перейти в режим команды области | |||||||
| global boolean |
| Глобальная область | ||||||
| vrf string | Область VRF Имя инстанции VPN маршрутизации/переадресации | |||||||
| synchronization boolean |
| Выполнить синхронизацию IGP | ||||||
| table_map dictionary | Сопоставить атрибуты внешней записи с таблицами маршрутизации | |||||||
| filter boolean |
| Выборочная загрузка маршрутов | ||||||
| name string | Имя карты маршрутизации | |||||||
| template dictionary | Перейти в режим команды шаблона | |||||||
| peer_policy string | Настройка шаблона для параметров политики | |||||||
| peer_session string | Настройка шаблона для параметров сеанса | |||||||
| timers dictionary | Настройка таймеров маршрутизации Таймеры BGP | |||||||
| holdtime integer | Время ожидания | |||||||
| keepalive integer | Интервал ожидания | |||||||
| min_holdtime integer | Минимальное время ожидания от соседа | |||||||
| running_config string | Этот параметр используется только с состоянием parsed. Значение этого параметра должно быть выводом с устройства IOS, полученным при выполнении команды sh running-config | section ^router bgp. Состояние parsed считывает конфигурацию из параметра running_config и преобразует её в структурированные данные Ansible в соответствии с argspec модуля ресурса, а затем возвращает значение в ключе parsed в результате. | |||||||
| состояние строка |
| Состояние, в котором конфигурация должна быть оставлена Состояния отображено, собрано и распарсено не выполняют никаких изменений на устройстве. Состояние отображено преобразует конфигурацию в config параметр для платформенно-специфичных команд CLI, которые будут возвращены в ключе отображено в результате. Для состояния отображено активное подключение к удалённому хосту не требуется.Состояние собрано извлечёт текущую конфигурацию с устройства и преобразует её в структурированные данные в формате, соответствующем параметрам модуля ресурса, а значение будет возвращено в ключе собрано в результате. Состояние распарсено считывает конфигурацию из running_config параметра и преобразует её в формат JSON в соответствии с параметрами модуля ресурса, а значение будет возвращено в ключе распарсено в результате. Значение параметра running_config должно быть в том же формате, что и вывод команды show running-config | include ip route|ipv6 route, выполненной на устройстве. Для состояния распарсено активное подключение к удалённому хосту не требуется. | ||||||
Примечания
Примечание
- Тестировалось на Cisco IOSv версии 15.2 на VIRL
Примеры
# Using merged
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
- name: Merge provided configuration with device configuration
cisco.ios.ios_bgp_global:
config:
as_number: 65000
bgp:
advertise_best_external: true
bestpath:
- compare_routerid: true
nopeerup_delay:
- post_boot: 10
dampening:
penalty_half_time: 1
reuse_route_val: 1
suppress_route_val: 1
max_suppress: 1
graceful_shutdown:
neighbors:
time: 50
community: 100
local_preference: 100
neighbor:
- address: 198.51.100.1
description: merge neighbor
remote_as: 100
aigp:
send:
cost_community:
id: 100
poi:
igp_cost: true
transitive: true
route_map:
name: test-route
out: true
state: merged
# Commands fired:
# ---------------
#
# "commands": [
# "router bgp 65000",
# "bgp dampening 1 1 1 1",
# "bgp graceful-shutdown all neighbors 50 community 100 local-preference 100",
# "bgp advertise-best-external",
# "bgp nopeerup-delay post-boot 10",
# "bgp bestpath compare-routerid",
# "neighbor 198.51.100.1 remote-as 100",
# "neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive",
# "neighbor 198.51.100.1 description merge neighbor",
# "neighbor 198.51.100.1 route-map test-route out"
# ]
# After state:
# ------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
# Using replaced
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: Replaces device configuration of listed global BGP with provided configuration
cisco.ios.ios_bgp_global:
config:
as_number: 65000
bgp:
advertise_best_external: true
bestpath:
- med:
confed: true
log_neighbor_changes: true
nopeerup_delay:
- post_boot: 10
cold_boot: 20
neighbor:
- address: 192.0.2.1
description: replace neighbor
remote_as: 100
slow_peer:
detection:
disable: true
state: replaced
# Commands fired:
# ---------------
#
# "commands": [
# "router bgp 65000"
# "no bgp dampening 1 1 1 1"
# "no timers bgp 100 200 150"
# "no bgp bestpath compare-routerid"
# "bgp bestpath med confed"
# "bgp nopeerup-delay cold-boot 20"
# "no neighbor 198.51.100.1 remote-as 100"
# "neighbor 192.0.2.1 remote-as 100"
# "no bgp graceful-shutdown all neighbors 50 local-preference 100 community 100"
# "no neighbor 198.51.100.1 route-map test-route out"
# "no neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive"
# "no neighbor 198.51.100.1 description merge neighbor"
# "neighbor 192.0.2.1 slow-peer detection disable"
# "neighbor 192.0.2.1 description replace neighbor"
# ]
# After state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp log-neighbor-changes
# bgp nopeerup-delay cold-boot 20
# bgp nopeerup-delay post-boot 10
# bgp bestpath med confed
# bgp advertise-best-external
# redistribute connected metric 10
# neighbor 192.0.2.1 remote-as 100
# neighbor 192.0.2.1 description replace neighbor
# neighbor 192.0.2.1 slow-peer detection disable
# Using Deleted
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: "Delete global BGP (Note: This won't delete the configured global BGP)"
cisco.ios.ios_bgp_global:
config:
as_number: 65000
state: deleted
# Commands fired:
# ---------------
# "commands": [
# "router bgp 65000",
# "no bgp dampening 1 1 1 1",
# "no bgp graceful-shutdown all neighbors 50 community 100 local-preference 100",
# "no bgp advertise-best-external",
# "no bgp bestpath compare-routerid",
# "no bgp nopeerup-delay post-boot 10",
# "no neighbor 198.51.100.1 remote-as 100",
# "no neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive",
# "no neighbor 198.51.100.1 description merge neighbor",
# "no neighbor 198.51.100.1 route-map test-route out"
# ]
# After state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# Using Deleted without any config passed
#"(NOTE: This will delete all of configured global BGP)"
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: "Delete global BGP without config"
cisco.ios.ios_bgp_global:
state: deleted
# Commands fired:
# ---------------
# "commands": [
# "router bgp 65000",
# "no bgp dampening 1 1 1 1",
# "no bgp graceful-shutdown all neighbors 50 community 100 local-preference 100",
# "no bgp advertise-best-external",
# "no bgp bestpath compare-routerid",
# "no bgp nopeerup-delay post-boot 10",
# "no neighbor 198.51.100.1 remote-as 100",
# "no neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive",
# "no neighbor 198.51.100.1 description merge neighbor",
# "no neighbor 198.51.100.1 route-map test-route out"
# ]
# After state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# Using Purged
#"(NOTE: This WILL delete the configured global BGP)"
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: 'Delete the configured global BGP (Note: This WILL delete the the configured
global BGP)'
cisco.ios.ios_bgp_global:
state: purged
# Commands fired:
# ---------------
# "commands": [
# "no router bgp 65000",
# ]
# After state:
# -------------
#
# vios#sh running-config | section ^router bgp
# Using Gathered
# Before state:
# -------------
#
# vios#sh running-config | section ^router bgp
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: Gather listed global BGP with provided configurations
cisco.ios.ios_bgp_global:
config:
state: gathered
# Module Execution Result:
# ------------------------
#
# "gathered": {
# "as_number": "65000",
# "bgp": {
# "advertise_best_external": true,
# "bestpath": [
# {
# "compare_routerid": true
# }
# ],
# "dampening": {
# "max_suppress": 1,
# "penalty_half_time": 1,
# "reuse_route_val": 1,
# "suppress_route_val": 1
# },
# "graceful_shutdown": {
# "community": "100",
# "local_preference": 100,
# "neighbors": {
# "time": 50
# }
# },
# "nopeerup_delay": [
# {
# "post_boot": 10
# }
# ]
# },
# "neighbor": [
# {
# "address": "198.51.100.1",
# "aigp": {
# "send": {
# "cost_community": {
# "id": 100,
# "poi": {
# "igp_cost": true,
# "transitive": true
# }
# }
# }
# },
# "description": "merge neighbor",
# "remote_as": 100,
# "route_map": {
# "name": "test-route",
# "out": true
# }
# }
# ]
# }
# Using Rendered
- name: Rendered the provided configuration with the exisiting running configuration
cisco.ios.ios_bgp_global:
config:
as_number: 65000
bgp:
advertise_best_external: true
bestpath:
- compare_routerid: true
nopeerup_delay:
- post_boot: 10
dampening:
penalty_half_time: 1
reuse_route_val: 1
suppress_route_val: 1
max_suppress: 1
graceful_shutdown:
neighbors:
time: 50
community: 100
local_preference: 100
neighbor:
- address: 198.51.100.1
description: merge neighbor
remote_as: 100
aigp:
send:
cost_community:
id: 100
poi:
igp_cost: true
transitive: true
route_map:
name: test-route
out: true
state: rendered
# Module Execution Result:
# ------------------------
#
# "rendered": [
# "router bgp 65000",
# "bgp dampening 1 1 1 1",
# "bgp graceful-shutdown all neighbors 50 community 100 local-preference 100",
# "bgp advertise-best-external",
# "bgp nopeerup-delay post-boot 10",
# "bgp bestpath compare-routerid",
# "neighbor 198.51.100.1 remote-as 100",
# "neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive",
# "neighbor 198.51.100.1 description merge neighbor",
# "neighbor 198.51.100.1 route-map test-route out"
# ]
# Using Parsed
# File: parsed.cfg
# ----------------
#
# router bgp 65000
# bgp nopeerup-delay post-boot 10
# bgp graceful-shutdown all neighbors 50 local-preference 100 community 100
# bgp bestpath compare-routerid
# bgp dampening 1 1 1 1
# bgp advertise-best-external
# neighbor 198.51.100.1 remote-as 100
# neighbor 198.51.100.1 description merge neighbor
# neighbor 198.51.100.1 aigp send cost-community 100 poi igp-cost transitive
# neighbor 198.51.100.1 route-map test-route out
- name: Parse the commands for provided configuration
cisco.ios.ios_bgp_global:
running_config: "{{ lookup('file', 'parsed.cfg') }}"
state: parsed
# Module Execution Result:
# ------------------------
#
# "parsed": {
# "as_number": "65000",
# "bgp": {
# "advertise_best_external": true,
# "bestpath": [
# {
# "compare_routerid": true
# }
# ],
# "dampening": {
# "max_suppress": 1,
# "penalty_half_time": 1,
# "reuse_route_val": 1,
# "suppress_route_val": 1
# },
# "graceful_shutdown": {
# "community": "100",
# "local_preference": 100,
# "neighbors": {
# "time": 50
# }
# },
# "nopeerup_delay": [
# {
# "post_boot": 10
# }
# ]
# },
# "neighbor": [
# {
# "address": "198.51.100.1",
# "aigp": {
# "send": {
# "cost_community": {
# "id": 100,
# "poi": {
# "igp_cost": true,
# "transitive": true
# }
# }
# }
# },
# "description": "merge neighbor",
# "remote_as": 100,
# "route_map": {
# "name": "test-route",
# "out": true
# }
# }
# ]
# }
Значения возврата
Общие значения возврата описаны здесь, следующие являются полями, уникальными для данного модуля:
| Ключ | Возвращённое | Описание |
|---|---|---|
| после список / элементы=строка | при изменении | Конфигурация в виде структурированных данных после завершения модуля. Пример: Возвращаемая конфигурация всегда будет в том же формате, что и параметры выше. |
| перед список / элементы=строка | всегда | Конфигурация в виде структурированных данных до вызова модуля. Пример: Возвращаемая конфигурация всегда будет в том же формате, что и параметры выше. |
| команды список / элементы=строка | всегда | Набор команд, отправленных на удалённое устройство Пример: ['router bgp 65000', 'bgp nopeerup-delay post-boot 10', 'bgp advertise-best-external'] |
Авторы
- Сумит Джаисвал (@justjais)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/ios/ios_bgp_global_module.html