Spec-Zone.ru › Ansible 2.6

ce_evpn_bgp_rr — Управляет RR для сети VXLAN на коммутаторах HUAWEI CloudEngine.

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

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Настройка RR в представлении семейства адресов BGP-EVPN на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
as_number
обязательно
Указывает номер AS в формате целого числа. Значение — целое число от 1 до 4294967295.
bgp_evpn_enable
    Варианты:
  • enable ←
  • disable
Включает или отключает семейство адресов BGP-EVPN.
bgp_instance
Указывает имя экземпляра BGP. Значение instance-name может быть целым числом 1 или строкой длиной от 1 до 31 символа.
peer
Указывает IPv4-адрес или имя группы узла.
peer_type
    Варианты:
  • group_name
  • ipv4_address
Указывает тип узла.
policy_vpn_target
    Варианты:
  • enable
  • disable
Включает или отключает фильтрацию VPN-цели.
reflect_client
    Варианты:
  • enable
  • disable
Настраивает локальное устройство в качестве отражателя маршрутов, а узел или группу узлов — в качестве клиента отражателя маршрутов.

Примечания

Примечание

  • Убедитесь, что представление BGP существует.
  • Аргументы peer, peer_type и reflect_client должны все существовать или не существовать.

Примеры

- name: BGP RR 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: "Configure BGP-EVPN address family view and ensure that BGP view has existed."
    ce_evpn_bgp_rr:
      as_number: 20
      bgp_evpn_enable: enable
      provider: "{{ cli }}"

  - name: "Configure reflect client and ensure peer has existed."
    ce_evpn_bgp_rr:
      as_number: 20
      peer_type: ipv4_address
      peer: 192.8.3.3
      reflect_client: enable
      provider: "{{ cli }}"

  - name: "Configure the VPN-Target filtering."
    ce_evpn_bgp_rr:
      as_number: 20
      policy_vpn_target: enable
      provider: "{{ cli }}"

  - name: "Configure an RR in BGP-EVPN address family view."
    ce_evpn_bgp_rr:
      as_number: 20
      bgp_evpn_enable: enable
      peer_type: ipv4_address
      peer: 192.8.3.3
      reflect_client: enable
      policy_vpn_target: disable
      provider: "{{ cli }}"

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда
Проверяет, были ли внесены изменения на устройстве.

Пример:
True
end_state
dict
всегда
Параметры состояния на устройстве.

Пример:
{'as_number': '20', 'bgp_evpn_enable': 'enable', 'bgp_instance': None, 'peer': '192.8.3.3', 'peer_type': 'ipv4_address', 'policy_vpn_target': 'disable', 'reflect_client': 'enable'}
existing
dict
всегда
Параметры существующих атрибутов на устройстве.

Пример:
{'as_number': '20', 'bgp_evpn_enable': 'disable', 'bgp_instance': None, 'peer': None, 'peer_type': None, 'policy_vpn_target': 'disable', 'reflect_client': 'disable'}
proposed
dict
всегда
Переданные параметры модуля.

Пример:
{'as_number': '20', 'bgp_evpn_enable': 'enable', 'bgp_instance': None, 'peer': '192.8.3.3', 'peer_type': 'ipv4_address', 'policy_vpn_target': 'disable', 'reflect_client': 'enable'}
updates
list
всегда
Список команд, отправленных на устройство.

Пример:
['bgp 20', ' l2vpn-family evpn', ' peer 192.8.3.3 enable', ' peer 192.8.3.3 reflect-client', ' undo policy vpn-target']


Статус

Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Zhijin Zhou (@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.6/modules/ce_evpn_bgp_rr_module.html

Spec-Zone.ru

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