Spec-Zone.ru › Ansible 2.6

ce_evpn_bgp — Управление конфигурацией BGP EVPN на коммутаторах HUAWEI CloudEngine.

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

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

Обзор

  • Этот модуль позволяет настраивать отношения BGP EVPN на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
advertise_l2vpn_evpn
    Варианты:
  • включить
  • выключить
Включить или выключить рекламу IP-маршрутов, импортированных в экземпляр VPN, в его экземпляр EVPN.
advertise_router_type
    Варианты:
  • arp
  • irb
Настройка устройства для рекламы маршрутов его peer-узлам BGP EVPN.
as_number
Указывает целочисленное значение AS-номера. Значение - целое число в диапазоне от 1 до 4294967295.
bgp_instance
обязательно
Имя экземпляра BGP. Значение - строка длиной от 1 до 31 символа, чувствительная к регистру, пробелы не поддерживаются.
peer_address
Указывает IPv4-адрес peer-узла BGP EVPN. Значение в формате точечной десятичной нотации.
peer_enable
    Варианты:
  • true
  • false
Включить или выключить обмен маршрутами BGP-устройства со указанным peer-узлом или группой peer-узлов в представлении семейства адресов.
peer_group_name
Указывает имя группы peer-узлов, к которым должны присоединиться BGP-peer-узлы. Значение - строка длиной от 1 до 47 символов, чувствительная к регистру, пробелы не поддерживаются.
state
    Варианты:
  • present ←
  • absent
Управление состоянием ресурса.
vpn_name
Связывает указанный экземпляр VPN с семейством адресов IPv4. Значение - строка длиной от 1 до 31 символа, чувствительная к регистру, пробелы не поддерживаются.

Примеры

- name: evpn bgp module 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: Enable peer address.
    ce_evpn_bgp:
      bgp_instance: 100
      peer_address: 1.1.1.1
      as_number: 100
      peer_enable: true
      provider: "{{ cli }}"

  - name: Enable peer group arp.
    ce_evpn_bgp:
      bgp_instance: 100
      peer_group_name: aaa
      advertise_router_type: arp
      provider: "{{ cli }}"

  - name: Enable advertise l2vpn evpn.
    ce_evpn_bgp:
      bgp_instance: 100
      vpn_name: aaa
      advertise_l2vpn_evpn: enable
      provider: "{{ cli }}"

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

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

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

Пример:
True
end_state
dict
режим подробной информации
k/v пары конфигурации после выполнения модуля

Пример:
{'advertise_l2vpn_evpn': 'включить', 'bgp_instance': '100', 'vpn_name': 'aaa'}
existing
dict
всегда
k/v пары существующего возврата

Пример:
{'bgp_instance': '100', 'peer_group_advertise_type': []}
proposed
dict
всегда
k/v пары параметров, переданных в модуль

Пример:
{'advertise_router_type': 'arp', 'bgp_instance': '100', 'peer_group_name': 'aaa', 'state': 'present'}
updates
список
всегда
команда, отправленная на устройство

Пример:
['peer 1.1.1.1 enable', 'peer aaa advertise arp']


Статус

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

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

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

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

Автор

  • Ли Яньфэн (@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_module.html

Spec-Zone.ru

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