ce_bfd_global - Управляет глобальной конфигурацией BFD на устройствах HUAWEI CloudEngine.
Новое в версии 2.4.
Обзор
- Управляет глобальной конфигурацией BFD на устройствах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| bfd_enable |
| Включает функцию глобального обнаружения двустороннего переадресации (BFD). |
| damp_init_wait_time | Устанавливает начательное время подавления флаттера для сеанса BFD. Значение — целое число от 1 до 3600000 миллисекунд. Значение по умолчанию — 2000. | |
| damp_max_wait_time | Устанавливает максимальное время подавления флаттера для сеанса BFD. Значение — целое число от 1 до 3600000 миллисекунд. Значение по умолчанию — 15000. | |
| damp_second_wait_time | Устанавливает вторичное время подавления флаттера для сеанса BFD. Значение — целое число от 1 до 3600000 миллисекунд. Значение по умолчанию — 5000. | |
| default_ip | Устанавливает адрес IP по умолчанию для мультикаста. Значение — от 224.0.0.107 до 224.0.0.250. | |
| delay_up_time | Устанавливает задержку перед тем, как сеанс BFD станет активным. Значение — целое число от 1 до 600 секунд. Значение по умолчанию — 0, что означает, что сеанс BFD становится активным немедленно. | |
| state |
| Определяет, должно ли конфигурация присутствовать на устройстве или нет. |
| tos_exp_dynamic | Указывает приоритет пакетов управления BFD для динамических сеансов BFD. Значение — целое число от 0 до 7. По умолчанию приоритет — 7 (наивысший). | |
| tos_exp_static | Указывает приоритет пакетов управления BFD для статических сеансов BFD. Значение — целое число от 0 до 7. По умолчанию приоритет — 7 (наивысший). |
Примеры
- name: bfd global 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 the global BFD function
ce_bfd_global:
bfd_enable: enable
provider: '{{ cli }}'
- name: Set the default multicast IP address to 224.0.0.150
ce_bfd_global:
bfd_enable: enable
default_ip: 224.0.0.150
state: present
provider: '{{ cli }}'
- name: Set the priority of BFD control packets for dynamic and static BFD sessions
ce_bfd_global:
bfd_enable: enable
tos_exp_dynamic: 5
tos_exp_static: 6
state: present
provider: '{{ cli }}'
- name: Disable the global BFD function
ce_bfd_global:
bfd_enable: disable
provider: '{{ cli }}'
Значения возврата
Общие значения возврата описаны здесь. Ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | проверяет, были ли внесены изменения на устройстве Пример: True |
| end_state dict | режим подробной информации | параметры конфигурации после выполнения модуля Пример: {'global': {'bfdEnable': 'true', 'dampInitWaitTime': '2000', 'dampMaxWaitTime': '12000', 'dampSecondWaitTime': '5000', 'defaultIp': '224.0.0.184', 'delayUpTimer': None, 'tosExp': '7', 'tosExpStatic': '7'}} |
| existing dict | режим подробной информации | существующие параметры конфигурации Пример: {'global': {'bfdEnable': 'false', 'dampInitWaitTime': '2000', 'dampMaxWaitTime': '12000', 'dampSecondWaitTime': '5000', 'defaultIp': '224.0.0.184', 'delayUpTimer': None, 'tosExp': '7', 'tosExpStatic': '7'}} |
| proposed dict | режим подробной информации | параметры, переданные в модуль Пример: {'bfd_enalbe': 'enable', 'damp_init_wait_time': None, 'damp_max_wait_time': None, 'damp_second_wait_time': None, 'default_ip': None, 'delayUpTimer': None, 'state': 'present', 'tos_exp_dynamic': None, 'tos_exp_static': None} |
| updates list | всегда | команды, отправленные на устройство Пример: ['bfd'] |
Статус
Этот модуль помечен как 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_bfd_global_module.html