community.network.ce_bgp_af модуль – Управляет конфигурацией семейств адресов BGP на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
У вас, возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в плейбуке укажите: community.network.ce_bgp_af.
Краткое описание
- Управляет конфигурациями семейств адресов BGP на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_bgp_af
Параметры
Параметр | Комментарии |
|---|---|
active_route_advertise string | Если значение true, BGP разрешено объявлять только оптимальные маршруты в RM пирам. Если значение false, BGP не разрешено объявлять только оптимальные маршруты в RM пирам. Варианты:
|
add_path_sel_num string | Количество маршрутов Add-Path. Значение представляет собой целое число в диапазоне от 2 до 64. |
af_type string / required | Тип семейства адресов экземпляра BGP. Варианты:
|
allow_invalid_as string | Разрешить выбор маршрутов с результатом проверки AS происхождения BGP «Недействительный». Если значение true, недействительные маршруты могут участвовать в выборе маршрута. Если значение false, недействительные маршруты не могут участвовать в выборе маршрута. Варианты:
|
always_compare_med string | Если значение true, MED маршрутов, полученных от пиров в разных автономных системах, сравниваются, когда BGP выбирает оптимальный маршрут. Если значение false, MED маршрутов, полученных от пиров в разных автономных системах, не сравниваются, когда BGP выбирает оптимальный маршрут. Варианты:
|
as_path_neglect string | Если значение true, атрибут AS path игнорируется, когда BGP выбирает оптимальный маршрут. Если значение false, атрибут AS path не игнорируется, когда BGP выбирает оптимальный маршрут. AS path с меньшей длиной имеет более высокий приоритет. Варианты:
|
auto_frr_enable string | Если значение true, функция автоматического восстановления BGP (auto FRR) включена. Если значение false, функция автоматического восстановления BGP (auto FRR) отключена. Варианты:
|
default_local_pref string | Установить атрибут Local-Preference. Значение представляет собой целое число. Значение представляет собой целое число в диапазоне от 0 до 4294967295. |
default_med string | Укажите Multi-Exit-Discriminator (MED) маршрутов BGP. Значение представляет собой целое число в диапазоне от 0 до 4294967295. |
default_rt_import_enable string | Если значение true, импорт маршрутов по умолчанию в таблицу маршрутизации BGP разрешен. Если значение false, импорт маршрутов по умолчанию в таблицу маршрутизации BGP запрещен. Варианты:
|
determin_med string | Если значение true, детерминистический MED BGP включен. Если значение false, детерминистический MED BGP отключен. Варианты:
|
ebgp_ecmp_nexthop_changed string | Если значение true, следующий hop объявленного маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки EBGP. Если значение false, следующий hop объявленного маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки EBGP. Варианты:
|
ebgp_if_sensitive string | Если значение true, после включения функции быстрой осведомленности о состоянии интерфейса EBGP, сеансы EBGP на интерфейсе немедленно удаляются, когда интерфейс переходит в состояние Down. Если значение false, после включения функции быстрой осведомленности о состоянии интерфейса EBGP, сеансы EBGP на интерфейсе не удаляются немедленно, когда интерфейс переходит в состояние Down. Варианты:
|
ecmp_nexthop_changed string | Если значение true, следующий hop объявленного маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки BGP. Если значение false, следующий hop объявленного маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки BGP. Варианты:
|
ibgp_ecmp_nexthop_changed string | Если значение истинно, следующий hop рекламируемого маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки IBGP. Если значение ложно, следующий hop рекламируемого маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки IBGP. Choices:
|
igp_metric_ignore string | Если значение истинно, метрики next-hop IGP маршрутов не сравниваются, когда BGP выбирает оптимальный маршрут. Если значение ложно, метрики next-hop IGP маршрутов не сравниваются, когда BGP выбирает оптимальный маршрут. Маршрут с меньшей метрикой имеет более высокий приоритет. Choices:
|
import_process_id string | Идентификатор процесса импортированного протокола маршрутизации. Значение представляет собой целое число в диапазоне от 0 до 4294967295. |
import_protocol string | Протокол маршрутизации, из которого можно импортировать маршруты. Choices:
|
ingress_lsp_policy_name string | Имя политики входящего LSP. |
load_balancing_as_path_ignore string | Игнорирование пути AS при балансировке нагрузки. Choices:
|
lowest_priority string | Если значение истинно, включить понижение приоритета для объявления маршрута. Если значение ложно, отключить понижение приоритета для объявления маршрута. Choices:
|
mask_len string | Укажите длину маски IP-адреса. Значение представляет собой целое число в диапазоне от 0 до 128. |
max_load_ebgp_num string | Укажите максимальное количество маршрутов EBGP с одинаковой стоимостью. Значение представляет собой целое число в диапазоне от 1 до 65535. |
max_load_ibgp_num string | Укажите максимальное количество маршрутов IBGP с одинаковой стоимостью. Значение представляет собой целое число в диапазоне от 1 до 65535. |
maximum_load_balance string | Укажите максимальное количество маршрутов с одинаковой стоимостью в таблице маршрутизации BGP. Значение представляет собой целое число в диапазоне от 1 до 65535. |
med_none_as_maximum string | Если значение истинно, когда BGP выбирает оптимальный маршрут, система использует 4294967295 в качестве значения MED маршрута, если атрибут маршрута не содержит значение MED. Если значение ложно, система использует 0 в качестве значения MED маршрута, если атрибут маршрута не содержит значение MED. Choices:
|
network_address string | Укажите IP-адрес, объявленный BGP. Значение представляет собой строку от 0 до 255 символов. |
next_hop_sel_depend_type string | Тип зависимости выбора следующего hop. Choices:
|
nexthop_third_party string | Если значение истинно, функция третьего hop включена. Если значение ложно, функция третьего hop отключена. Choices:
|
nhp_relay_route_policy_name string | Укажите имя политики маршрутизации для итерации маршрута. Значение представляет собой строку от 1 до 40 символов. |
originator_prior string | Приоритет источника. Choices:
|
policy_ext_comm_enable string | Если значение истинно, разрешено изменение расширенных атрибутов сообщества. Если значение ложно, изменение расширенных атрибутов сообщества запрещено. Варианты:
|
policy_vpn_target string | Если значение истинно, для принимаемых VPN-маршрутов выполняется функция фильтрации VPN-Target. Если значение ложно, функция фильтрации VPN-Target не выполняется для принимаемых VPN-маршрутов. Варианты:
|
preference_external string | Устанавливает приоритет протокола маршрутов EBGP. Значение представляет собой целое число в диапазоне от 1 до 255. |
preference_internal string | Устанавливает приоритет протокола маршрутов IBGP. Значение представляет собой целое число в диапазоне от 1 до 255. |
preference_local string | Устанавливает приоритет протокола локального маршрута BGP. Значение представляет собой целое число в диапазоне от 1 до 255. |
prefrence_policy_name string | Устанавливает политику маршрутизации для фильтрации маршрутов, чтобы настроенный приоритет применялся к маршрутам, соответствующим указанной политике. Значение представляет собой строку из 1 до 40 символов. |
reflect_between_client string | Если значение истинно, отражение маршрута включено между клиентами. Если значение ложно, отражение маршрута отключено между клиентами. Варианты:
|
reflect_chg_path string | Если значение истинно, отражатель маршрута включен для изменения атрибутов пути маршрута на основе экспортной политики. Если значение ложно, отражатель маршрута отключен от изменения атрибутов пути маршрута на основе экспортной политики. Варианты:
|
reflector_cluster_id string | Устанавливает идентификатор кластера. Настройка нескольких RR в кластере может повысить стабильность сети. Значение представляет собой целое число в диапазоне от 1 до 4294967295. |
reflector_cluster_ipv4 string | Устанавливает кластерный IPv4-адрес. Значение выражается в формате IPv4-адреса. |
relay_delay_enable string | Если значение истинно, включена задержка ретрансляции. Если значение ложно, задержка ретрансляции отключена. Варианты:
|
rib_only_enable string | Если значение истинно, маршруты BGP не могут быть объявлены в таблице маршрутизации IP. Если значение ложно, маршруты, предпочтительные для BGP, объявляются в таблице маршрутизации IP. Варианты:
|
rib_only_policy_name string | Указывает имя политики маршрутизации. Значение представляет собой строку из 1 до 40 символов. |
route_sel_delay string | Задержка выбора маршрута. Значение представляет собой целое число в диапазоне от 0 до 3600. |
router_id string | Идентификатор маршрутизатора в формате IPv4-адреса. Значение представляет собой строку от 0 до 255 символов. Значение указано в точечной десятичной записи. |
router_id_neglect string | Если значение истинно, атрибут идентификатора маршрутизатора игнорируется, когда BGP выбирает оптимальный маршрут. Если значение ложно, атрибут идентификатора маршрутизатора не игнорируется, когда BGP выбирает оптимальный маршрут. Варианты:
|
rr_filter_number string | Устанавливает количество фильтра расширенного сообщества, поддерживаемого группой RR. Значение представляет собой строку из 1 до 51 символа. |
state string | Указывает желаемое состояние ресурса. Варианты:
|
summary_automatic string | Если значение true, автоматическое агрегирование включено для локально импортированных маршрутов. Если значение false, автоматическое агрегирование отключено для локально импортированных маршрутов. Варианты:
|
supernet_label_adv string | Если значение true, функция объявления метки суперсети включена. Если значение false, функция объявления метки суперсети отключена. Варианты:
|
supernet_uni_adv string | Если значение true, функция объявления маршрутов суперсети с одноадресной рассылкой включена. Если значение false, функция объявления маршрутов суперсети с одноадресной рассылкой отключена. Варианты:
|
vrf_name string / обязательно | Имя экземпляра BGP. Имя — это чувствительная к регистру строка символов. Экземпляр BGP можно использовать только после создания соответствующего экземпляра VPN. Значение представляет собой строку от 1 до 31 символа, чувствительную к регистру. |
vrf_rid_auto_sel string | Если значение true, экземпляры VPN BGP включены для автоматического выбора идентификаторов маршрутизаторов. Если значение false, экземпляры VPN BGP отключены от автоматического выбора идентификаторов маршрутизаторов. Варианты:
|
Примечания
Примечание
- Для этого модуля требуется, чтобы на удалённом управляемом устройстве была включена система netconf.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключениями
localдля устаревших playbooks.
Примеры
- name: CloudEngine BGP address family test
hosts: cloudengine
connection: local
gather_facts: false
tasks:
- name: "Config BGP Address_Family"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
- name: "Undo BGP Address_Family"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
- name: "Config import route"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
import_protocol: ospf
import_process_id: 123
- name: "Undo import route"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
import_protocol: ospf
import_process_id: 123
- name: "Config network route"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
network_address: 1.1.1.1
mask_len: 24
- name: "Undo network route"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
network_address: 1.1.1.1
mask_len: 24
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
changed boolean | проверка внесённых изменений на устройстве Возвращается: всегда Пример: |
end_state словарь | параметры aaa после выполнения модуля Возвращается: всегда Пример: |
existing словарь | параметры существующего сервера aaa Возвращается: всегда Пример: |
proposed словарь | параметры, переданные в модуль Возвращается: всегда Пример: |
updates список / элементы=строка | команда, отправленная на устройство Возвращается: всегда Пример: |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/ce_bgp_af_module.html