ce_vxlan_arp - Управляет атрибутами ARP VXLAN на устройствах HUAWEI CloudEngine.
Новое в версии 2.4.
Обзор
- Управляет атрибутами ARP VXLAN на устройствах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| arp_collect_host |
| Включает EVN BGP или BGP EVPN для сбора информации о хостах. |
| arp_suppress |
| Включает подавление широковещательной рассылки ARP в BD. |
| bridge_domain_id | Указывает идентификатор BD (домена моста). Значение — целое число от 1 до 16777215. | |
| evn_bgp |
| Включает EVN BGP. |
| evn_peer_ip | Указывает IP-адрес узла EVN BGP. Значение в формате точечной нотации. | |
| evn_reflect_client |
| Настраивает локальное устройство как отражатель маршрутов (RR), а его узел — как клиент. |
| evn_server |
| Настраивает локальное устройство как маршрутизатор отражения (RR) в сети EVN. |
| evn_source_ip | Указывает исходный адрес узла EVN BGP. Значение в формате точечной нотации. | |
| host_collect_protocol |
| Включает EVN BGP или BGP EVPN для объявления информации о хостах. |
| state |
| Определяет, должно ли конфигурация быть присутствующей на устройстве или нет. |
| vbdif_name | Полное имя интерфейса VBDIF, например, Vbdif100. |
Примеры
- name: vxlan arp module test
hosts: ce128
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Configure EVN BGP on Layer 2 and Layer 3 VXLAN gateways to establish EVN BGP peer relationships.
ce_vxlan_arp:
evn_bgp: enable
evn_source_ip: 6.6.6.6
evn_peer_ip: 7.7.7.7
provider: "{{ cli }}"
- name: Configure a Layer 3 VXLAN gateway as a BGP RR.
ce_vxlan_arp:
evn_bgp: enable
evn_server: enable
provider: "{{ cli }}"
- name: Enable EVN BGP on a Layer 3 VXLAN gateway to collect host information.
ce_vxlan_arp:
vbdif_name: Vbdif100
arp_collect_host: enable
provider: "{{ cli }}"
- name: Enable Layer 2 and Layer 3 VXLAN gateways to use EVN BGP to advertise host information.
ce_vxlan_arp:
host_collect_protocol: bgp
provider: "{{ cli }}"
- name: Enable ARP broadcast suppression on a Layer 2 VXLAN gateway.
ce_vxlan_arp:
bridge_domain_id: 100
arp_suppress: enable
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | проверка внесения изменений на устройстве Пример: True |
| end_state dict | режим verbose | k/v пары конфигурации после выполнения модуля Пример: {'evn_bgp': 'enable', 'evn_source_ip': '6.6.6.6', 'evn_peer_ip': ['7.7.7.7']} |
| existing dict | режим verbose | k/v пары существующей конфигурации Пример: {'evn_bgp': 'disable', 'evn_source_ip': None, 'evn_peer_ip': []} |
| proposed dict | режим verbose | k/v пары параметров, переданных в модуль Пример: {'evn_bgp': 'enable', 'evn_source_ip': '6.6.6.6', 'evn_peer_ip': '7.7.7.7', 'state': 'present'} |
| updates list | всегда | команды, отправленные на устройство Пример: ['evn bgp', 'source-address 6.6.6.6', 'peer 7.7.7.7'] |
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- QijunPan (@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_vxlan_arp_module.html