Spec-Zone.ru › Ansible 2.7

ce_bgp_af – Управляет настройкой семейства адресов BGP на коммутаторах HUAWEI CloudEngine.

Новая версия с 2.4.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Управляет настройками семейств адресов BGP на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
active_route_advertise
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, BGP включен для рекламы только оптимальных маршрутов в RM для пиров. Если значение равно false, BGP не включен для рекламы только оптимальных маршрутов в RM для пиров.
add_path_sel_num
-
Количество маршрутов Add-Path. Значение — целое число от 2 до 64.
af_type
- / обязательно
    Варианты:
  • ipv4uni
  • ipv4multi
  • ipv4vpn
  • ipv6uni
  • ipv6vpn
  • evpn
Тип семейства адресов BGP-инстанса.
allow_invalid_as
-
    Варианты:
  • no_use ←
  • true
  • false
Разрешить выбор маршрутов с результатом проверки валидности AS BGP «Недействительно». Если значение равно true, недействительные маршруты могут участвовать в выборе маршрута. Если значение равно false, недействительные маршруты не могут участвовать в выборе маршрута.
always_compare_med
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, MED маршрутов, полученных от пиров в разных автономных системах, сравниваются при выборе BGP оптимального маршрута. Если значение равно false, MED маршрутов, полученных от пиров в разных автономных системах, не сравниваются при выборе BGP оптимального маршрута.
as_path_neglect
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, атрибут AS path игнорируется при выборе BGP оптимального маршрута. Если значение равно false, атрибут AS path не игнорируется при выборе BGP оптимального маршрута. AS path с меньшей длиной имеет более высокий приоритет.
auto_frr_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, BGP auto FRR включен. Если значение равно false, BGP auto FRR отключен.
default_local_pref
-
Устанавливает атрибут Local-Preference. Значение — целое число от 0 до 4294967295.
default_med
-
Указывает Multi-Exit-Discriminator (MED) BGP-маршрутов. Значение — целое число от 0 до 4294967295.
default_rt_import_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, разрешено импортирование маршрутов по умолчанию в BGP-таблицу маршрутизации. Если значение равно false, импортирование маршрутов по умолчанию в BGP-таблицу маршрутизации запрещено.
determin_med
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, BGP детерминированный MED включен. Если значение равно false, BGP детерминированный MED отключен.
ebgp_ecmp_nexthop_changed
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, следующий хоп рекламируемого маршрута изменяется на рекламодателя в сценариях балансировки нагрузки EBGP. Если значение равно false, следующий хоп рекламируемого маршрута не изменяется на рекламодателя в сценариях балансировки нагрузки EBGP.
ebgp_if_sensitive
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, после включения функции быстрого определения интерфейса EBGP, сессии EBGP на интерфейсе немедленно удаляются при переходе интерфейса в состояние Down. Если значение равно false, после включения функции быстрого определения интерфейса EBGP, сессии EBGP на интерфейсе не немедленно удаляются при переходе интерфейса в состояние Down.
ecmp_nexthop_changed
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, следующий хоп рекламируемого маршрута изменяется на рекламодателя в сценариях балансировки нагрузки BGP. Если значение равно false, следующий хоп рекламируемого маршрута не изменяется на рекламодателя в сценариях балансировки нагрузки BGP.
ibgp_ecmp_nexthop_changed
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, следующий хоп рекламируемого маршрута изменяется на рекламодателя в сценариях балансировки нагрузки IBGP. Если значение равно false, следующий хоп рекламируемого маршрута не изменяется на рекламодателя в сценариях балансировки нагрузки IBGP.
igp_metric_ignore
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, метрики маршрутов IGP следующего хопа не сравниваются при выборе BGP оптимального маршрута. Если значение равно false, метрики маршрутов IGP следующего хопа не сравниваются при выборе BGP оптимального маршрута. Маршрут с меньшей метрикой имеет более высокий приоритет.
import_process_id
-
Идентификатор процесса импортированного протокола маршрутизации. Значение — целое число от 0 до 4294967295.
import_protocol
-
    Варианты:
  • direct
  • ospf
  • isis
  • static
  • rip
  • ospfv3
  • ripng
Протокол маршрутизации, из которого можно импортировать маршруты.
ingress_lsp_policy_name
-
Имя политики ingress lsp.
load_balancing_as_path_ignore
-
    Варианты:
  • no_use ←
  • true
  • false
Игнорирование AS path при балансировке нагрузки.
lowest_priority
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, включить понижение приоритета для рекламы маршрута. Если значение равно false, выключить понижение приоритета для рекламы маршрута.
mask_len
-
Укажите длину маски IP-адреса. Значение — целое число от 0 до 128.
max_load_ebgp_num
-
Укажите максимальное количество маршрутов EBGP с одинаковой стоимостью. Значение — целое число от 1 до 65535.
max_load_ibgp_num
-
Укажите максимальное количество маршрутов IBGP с одинаковой стоимостью. Значение — целое число от 1 до 65535.
maximum_load_balance
-
Укажите максимальное количество маршрутов с одинаковой стоимостью в BGP-таблице маршрутизации. Значение — целое число от 1 до 65535.
med_none_as_maximum
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, при выборе BGP оптимального маршрута система использует значение MED 4294967295 для маршрута, если атрибут маршрута не содержит значение MED. Если значение равно false, система использует значение MED 0 для маршрута, если атрибут маршрута не содержит значение MED.
network_address
-
Укажите IP-адрес, рекламируемый BGP. Значение — строка длиной от 0 до 255 символов.
next_hop_sel_depend_type
-
    Варианты:
  • default ←
  • dependTunnel
  • dependIp
Тип зависимости выбора следующего хопа.
nexthop_third_party
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, функция стороннего шлюза next hop включена. Если значение равно false, функция стороннего шлюза next hop отключена.
nhp_relay_route_policy_name
-
Укажите имя политики маршрутизации для итерации маршрутов. Значение представляет собой строку длиной от 1 до 40 символов.
originator_prior
-
    Варианты:
  • no_use ←
  • true
  • false
Приоритет инициатора.
policy_ext_comm_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, изменение расширенных атрибутов сообщества разрешено. Если значение равно false, изменение расширенных атрибутов сообщества запрещено.
policy_vpn_target
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, выполняется функция фильтрации VPN-целей для полученных VPN-маршрутов. Если значение равно false, функция фильтрации VPN-целей для полученных VPN-маршрутов не выполняется.
preference_external
-
Установите приоритет протокола для маршрутов EBGP. Значение представляет собой целое число от 1 до 255.
preference_internal
-
Установите приоритет протокола для маршрутов IBGP. Значение представляет собой целое число от 1 до 255.
preference_local
-
Установите приоритет протокола для локального BGP-маршрута. Значение представляет собой целое число от 1 до 255.
prefrence_policy_name
-
Установите политику маршрутизации для фильтрации маршрутов, чтобы к маршрутам, соответствующим указанной политике, применялся настроенный приоритет. Значение представляет собой строку длиной от 1 до 40 символов.
reflect_between_client
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, отражение маршрутов включено между клиентами. Если значение равно false, отражение маршрутов между клиентами отключено.
reflect_chg_path
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, отражатель маршрутов включен для изменения атрибутов пути маршрута на основе политики экспорта. Если значение равно false, отражатель маршрутов отключен от изменения атрибутов пути маршрута на основе политики экспорта.
reflector_cluster_id
-
Установите идентификатор кластера. Настройка нескольких RR в кластере может повысить стабильность сети. Значение представляет собой целое число от 1 до 4294967295.
reflector_cluster_ipv4
-
Установите адрес кластера ipv4. Значение выражается в формате IPv4-адреса.
relay_delay_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, задержка реле включена. Если значение равно false, задержка реле отключена.
rib_only_enable
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, BGP-маршруты не могут быть рекламированы в таблице IP-маршрутизации. Если значение равно false, маршруты, предпочтительные по BGP, рекламируются в таблице IP-маршрутизации.
rib_only_policy_name
-
Укажите имя политики маршрутизации. Значение представляет собой строку длиной от 1 до 40 символов.
route_sel_delay
-
Задержка выбора маршрута. Значение представляет собой целое число от 0 до 3600.
router_id
-
Идентификатор маршрутизатора в формате IPv4-адреса. Значение представляет собой строку длиной от 0 до 255 символов. Значение в обозначении с точками.
router_id_neglect
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, атрибут идентификатора маршрутизатора игнорируется при выборе оптимального маршрута BGP. Если значение равно false, атрибут идентификатора маршрутизатора не игнорируется при выборе оптимального маршрута BGP.
rr_filter_number
-
Установите номер фильтра расширенного сообщества, поддерживаемый группой RR. Значение представляет собой строку длиной от 1 до 51 символа.
state
-
    Варианты:
  • present ←
  • absent
Укажите желаемое состояние ресурса.
summary_automatic
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, автоматическое агрегирование включено для локально импортированных маршрутов. Если значение равно false, автоматическое агрегирование отключено для локально импортированных маршрутов.
supernet_label_adv
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, функция рекламы метки суперсети включена. Если значение равно false, функция рекламы метки суперсети отключена.
supernet_uni_adv
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, функция рекламы маршрутов суперсети одноадресного типа включена. Если значение равно false, функция рекламы маршрутов суперсети одноадресного типа отключена.
vrf_name
- / обязательно
Имя экземпляра BGP. Имя — это чувствительная к регистру строка символов. Экземпляр BGP можно использовать только после создания соответствующего экземпляра VPN. Значение представляет собой строку длиной от 1 до 31 символа, чувствительную к регистру.
vrf_rid_auto_sel
-
    Варианты:
  • no_use ←
  • true
  • false
Если значение равно true, экземпляры VPN BGP включены для автоматического выбора идентификаторов маршрутизаторов. Если значение равно false, экземпляры VPN BGP отключены от автоматического выбора идентификаторов маршрутизаторов.

Примеры

- name: CloudEngine BGP address family test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Config BGP Address_Family"
    ce_bgp_af:
      state: present
      vrf_name: js
      af_type: ipv4uni
      provider: "{{ cli }}"

  - name: "Undo BGP Address_Family"
    ce_bgp_af:
      state: absent
      vrf_name: js
      af_type: ipv4uni
      provider: "{{ cli }}"

  - name: "Config import route"
    ce_bgp_af:
      state: present
      vrf_name: js
      af_type: ipv4uni
      import_protocol: ospf
      import_process_id: 123
      provider: "{{ cli }}"

  - name: "Undo import route"
    ce_bgp_af:
      state: absent
      vrf_name: js
      af_type: ipv4uni
      import_protocol: ospf
      import_process_id: 123
      provider: "{{ cli }}"

  - name: "Config network route"
    ce_bgp_af:
      state: present
      vrf_name: js
      af_type: ipv4uni
      network_address: 1.1.1.1
      mask_len: 24
      provider: "{{ cli }}"

  - name: "Undo network route"
    ce_bgp_af:
      state: absent
      vrf_name: js
      af_type: ipv4uni
      network_address: 1.1.1.1
      mask_len: 24
      provider: "{{ cli }}"

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
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']


Статус

  • Этот модуль не гарантирует обратную совместимость. [preview]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • wangdezhuang (@CloudEngine-Ansible)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/ce_bgp_af_module.html

Spec-Zone.ru

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