Spec-Zone.ru › Ansible

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 пирам.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

add_path_sel_num

string

Количество маршрутов Add-Path. Значение представляет собой целое число в диапазоне от 2 до 64.

af_type

string / required

Тип семейства адресов экземпляра BGP.

Варианты:

  • "ipv4uni"
  • "ipv4multi"
  • "ipv4vpn"
  • "ipv6uni"
  • "ipv6vpn"
  • "evpn"

allow_invalid_as

string

Разрешить выбор маршрутов с результатом проверки AS происхождения BGP «Недействительный». Если значение true, недействительные маршруты могут участвовать в выборе маршрута. Если значение false, недействительные маршруты не могут участвовать в выборе маршрута.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

always_compare_med

string

Если значение true, MED маршрутов, полученных от пиров в разных автономных системах, сравниваются, когда BGP выбирает оптимальный маршрут. Если значение false, MED маршрутов, полученных от пиров в разных автономных системах, не сравниваются, когда BGP выбирает оптимальный маршрут.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

as_path_neglect

string

Если значение true, атрибут AS path игнорируется, когда BGP выбирает оптимальный маршрут. Если значение false, атрибут AS path не игнорируется, когда BGP выбирает оптимальный маршрут. AS path с меньшей длиной имеет более высокий приоритет.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

auto_frr_enable

string

Если значение true, функция автоматического восстановления BGP (auto FRR) включена. Если значение false, функция автоматического восстановления BGP (auto FRR) отключена.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

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 запрещен.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

determin_med

string

Если значение true, детерминистический MED BGP включен. Если значение false, детерминистический MED BGP отключен.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

ebgp_ecmp_nexthop_changed

string

Если значение true, следующий hop объявленного маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки EBGP. Если значение false, следующий hop объявленного маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки EBGP.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

ebgp_if_sensitive

string

Если значение true, после включения функции быстрой осведомленности о состоянии интерфейса EBGP, сеансы EBGP на интерфейсе немедленно удаляются, когда интерфейс переходит в состояние Down. Если значение false, после включения функции быстрой осведомленности о состоянии интерфейса EBGP, сеансы EBGP на интерфейсе не удаляются немедленно, когда интерфейс переходит в состояние Down.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

ecmp_nexthop_changed

string

Если значение true, следующий hop объявленного маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки BGP. Если значение false, следующий hop объявленного маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки BGP.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

ibgp_ecmp_nexthop_changed

string

Если значение истинно, следующий hop рекламируемого маршрута изменяется на сам рекламодатель в сценариях балансировки нагрузки IBGP. Если значение ложно, следующий hop рекламируемого маршрута не изменяется на сам рекламодатель в сценариях балансировки нагрузки IBGP.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

igp_metric_ignore

string

Если значение истинно, метрики next-hop IGP маршрутов не сравниваются, когда BGP выбирает оптимальный маршрут. Если значение ложно, метрики next-hop IGP маршрутов не сравниваются, когда BGP выбирает оптимальный маршрут. Маршрут с меньшей метрикой имеет более высокий приоритет.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

import_process_id

string

Идентификатор процесса импортированного протокола маршрутизации. Значение представляет собой целое число в диапазоне от 0 до 4294967295.

import_protocol

string

Протокол маршрутизации, из которого можно импортировать маршруты.

Choices:

  • "direct"
  • "ospf"
  • "isis"
  • "static"
  • "rip"
  • "ospfv3"
  • "ripng"

ingress_lsp_policy_name

string

Имя политики входящего LSP.

load_balancing_as_path_ignore

string

Игнорирование пути AS при балансировке нагрузки.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

lowest_priority

string

Если значение истинно, включить понижение приоритета для объявления маршрута. Если значение ложно, отключить понижение приоритета для объявления маршрута.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

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:

  • "no_use" ← (default)
  • "true"
  • "false"

network_address

string

Укажите IP-адрес, объявленный BGP. Значение представляет собой строку от 0 до 255 символов.

next_hop_sel_depend_type

string

Тип зависимости выбора следующего hop.

Choices:

  • "default" ← (default)
  • "dependTunnel"
  • "dependIp"

nexthop_third_party

string

Если значение истинно, функция третьего hop включена. Если значение ложно, функция третьего hop отключена.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

nhp_relay_route_policy_name

string

Укажите имя политики маршрутизации для итерации маршрута. Значение представляет собой строку от 1 до 40 символов.

originator_prior

string

Приоритет источника.

Choices:

  • "no_use" ← (default)
  • "true"
  • "false"

policy_ext_comm_enable

string

Если значение истинно, разрешено изменение расширенных атрибутов сообщества. Если значение ложно, изменение расширенных атрибутов сообщества запрещено.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

policy_vpn_target

string

Если значение истинно, для принимаемых VPN-маршрутов выполняется функция фильтрации VPN-Target. Если значение ложно, функция фильтрации VPN-Target не выполняется для принимаемых VPN-маршрутов.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

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

Если значение истинно, отражение маршрута включено между клиентами. Если значение ложно, отражение маршрута отключено между клиентами.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

reflect_chg_path

string

Если значение истинно, отражатель маршрута включен для изменения атрибутов пути маршрута на основе экспортной политики. Если значение ложно, отражатель маршрута отключен от изменения атрибутов пути маршрута на основе экспортной политики.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

reflector_cluster_id

string

Устанавливает идентификатор кластера. Настройка нескольких RR в кластере может повысить стабильность сети. Значение представляет собой целое число в диапазоне от 1 до 4294967295.

reflector_cluster_ipv4

string

Устанавливает кластерный IPv4-адрес. Значение выражается в формате IPv4-адреса.

relay_delay_enable

string

Если значение истинно, включена задержка ретрансляции. Если значение ложно, задержка ретрансляции отключена.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

rib_only_enable

string

Если значение истинно, маршруты BGP не могут быть объявлены в таблице маршрутизации IP. Если значение ложно, маршруты, предпочтительные для BGP, объявляются в таблице маршрутизации IP.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

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 выбирает оптимальный маршрут.

Варианты:

  • "no_use" ← (default)
  • "true"
  • "false"

rr_filter_number

string

Устанавливает количество фильтра расширенного сообщества, поддерживаемого группой RR. Значение представляет собой строку из 1 до 51 символа.

state

string

Указывает желаемое состояние ресурса.

Варианты:

  • "present" ← (default)
  • "absent"

summary_automatic

string

Если значение true, автоматическое агрегирование включено для локально импортированных маршрутов. Если значение false, автоматическое агрегирование отключено для локально импортированных маршрутов.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

supernet_label_adv

string

Если значение true, функция объявления метки суперсети включена. Если значение false, функция объявления метки суперсети отключена.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

supernet_uni_adv

string

Если значение true, функция объявления маршрутов суперсети с одноадресной рассылкой включена. Если значение false, функция объявления маршрутов суперсети с одноадресной рассылкой отключена.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

vrf_name

string / обязательно

Имя экземпляра BGP. Имя — это чувствительная к регистру строка символов. Экземпляр BGP можно использовать только после создания соответствующего экземпляра VPN. Значение представляет собой строку от 1 до 31 символа, чувствительную к регистру.

vrf_rid_auto_sel

string

Если значение true, экземпляры VPN BGP включены для автоматического выбора идентификаторов маршрутизаторов. Если значение false, экземпляры VPN BGP отключены от автоматического выбора идентификаторов маршрутизаторов.

Варианты:

  • "no_use" ← (по умолчанию)
  • "true"
  • "false"

Примечания

Примечание

  • Для этого модуля требуется, чтобы на удалённом управляемом устройстве была включена система 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

проверка внесённых изменений на устройстве

Возвращается: всегда

Пример: true

end_state

словарь

параметры aaa после выполнения модуля

Возвращается: всегда

Пример: {"af_type": "ipv4uni", "vrf_name": "js"}

existing

словарь

параметры существующего сервера aaa

Возвращается: всегда

Пример: {}

proposed

словарь

параметры, переданные в модуль

Возвращается: всегда

Пример: {"af_type": "ipv4uni", "state": "present", "vrf_name": "js"}

updates

список / элементы=строка

команда, отправленная на устройство

Возвращается: всегда

Пример: ["ipv4-family vpn-instance js"]

Авторы

  • wangdezhuang (@QijunPan)

Ссылки на коллекции

  • Трекер проблем
  • Репозиторий (источники)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API