ce_ospf_vrf — Управляет конфигурацией экземпляра OSPF VPN на коммутаторах HUAWEI CloudEngine.
Новая версия с 2.4.
Обзор
- Управляет конфигурацией экземпляра OSPF VPN на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| bandwidth | Указывает эталонную пропускную способность, используемую для назначения стоимости ospf. Допустимые значения — целое число в Мбит/с, от 1 до 2147483648. Значение по умолчанию — 100. | |
| description | Указывает описание процесса ospf. | |
| lsaaholdinterval | Указывает интервал удержания прибывающей LSA при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 500. | |
| lsaainterval | Указывает интервал прибытия LSA при использовании общего таймера. Допустимые значения — целое число в миллисекундах, от 0 до 10000. | |
| lsaalflag bool |
| Указывает режим таймера для расчета интервала прибытия LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. Если значение true, используется общий таймер. Если false, используется интеллектуальный таймер. |
| lsaamaxinterval | Указывает максимальный интервал прибытия LSA при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 1000. | |
| lsaastartinterval | Указывает начальный интервал прибытия LSA при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 500. | |
| lsaoholdinterval | Указывает интервал удержания генерируемой LSA. Допустимые значения — целое число в миллисекундах, от 0 до 5000, значение по умолчанию — 1000. | |
| lsaointerval | Указывает интервал генерируемой LSA. Допустимые значения — целое число в секундах, от 0 до 10, значение по умолчанию — 5. | |
| lsaointervalflag bool |
| Указывает, отменять ли интервал генерирования LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. true: отменить интервал генерирования LSA, интервал — 0. false: не отменять интервал генерирования LSA. |
| lsaomaxinterval | Указывает максимальный интервал генерируемой LSA. Допустимые значения — целое число в миллисекундах, от 1 до 10000, значение по умолчанию — 5000. | |
| lsaostartinterval | Указывает начальный интервал генерируемой LSA. Допустимые значения — целое число в миллисекундах, от 0 до 1000, значение по умолчанию — 500. | |
| ospf обязательно | Идентификатор процесса ospf. Допустимые значения — целое число от 1 до 4294967295, значение по умолчанию — 1. | |
| route_id | Указывает идентификатор частного маршрута ospf. Допустимые значения — строка, представляющая IP-адрес (например, "10.1.1.1"), длина — от 0 до 20. | |
| spfholdinterval | Указывает интервал удержания для расчета SPF при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 1 до 5000, значение по умолчанию — 200. | |
| spfinterval | Указывает интервал для расчета SPF при использовании таймера второго уровня. Допустимые значения — целое число в секундах, от 1 до 10. | |
| spfintervalmi | Указывает интервал для расчета SPF при использовании таймера миллисекундного уровня. Допустимые значения — целое число в миллисекундах, от 1 до 10000. | |
| spfintervaltype |
| Указывает режим таймера, используемого для расчета SPF. Если параметр задан, но значение не указано, используется значение по умолчанию. Если значение — интеллектуальный-таймер, используется интеллектуальный таймер. Если значение — таймер, используется таймер второго уровня. Если значение — миллисекунды, используется таймер миллисекундного уровня. |
| spfmaxinterval | Указывает максимальный интервал для расчета SPF при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 1 до 20000, значение по умолчанию — 5000. | |
| spfstartinterval | Указывает начальный интервал для расчета SPF при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах, от 1 до 1000, значение по умолчанию — 50. | |
| state |
| Указывает желаемое состояние ресурса. |
| vrf | Значение по умолчанию: "_public_" | Указывает экземпляр VPN, использующий ospf. Длина — от 1 до 31. Допустимые значения — строка. |
Примеры
- name: ospf vrf 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: Configure ospf route id
ce_ospf_vrf:
ospf: 2
route_id: 2.2.2.2
lsaointervalflag: False
lsaointerval: 2
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | проверка, были ли внесены изменения на устройстве |
| end_state dict | режим подробных сообщений | пар k/v конфигурации после выполнения модуля Пример: {'bandwidthReference': '100', 'description': None, 'lsaArrivalFlag': 'false', 'lsaArrivalHoldInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000', 'lsaArrivalStartInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'lsaOriginateMaxInterval': '5000', 'lsaOriginateStartInterval': '500', 'processId': '2', 'routerId': '2.2.2.2', 'spfScheduleHoldInterval': '1000', 'spfScheduleInterval': None, 'spfScheduleIntervalMillisecond': None, 'spfScheduleIntervalType': 'intelligent-timer', 'spfScheduleMaxInterval': '10000', 'spfScheduleStartInterval': '500', 'vrfName': '_public_'} |
| existing dict | режим подробных сообщений | пар k/v существующей конфигурации Пример: {'bandwidthReference': '100', 'description': None, 'lsaArrivalFlag': 'false', 'lsaArrivalHoldInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000', 'lsaArrivalStartInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'lsaOriginateMaxInterval': '5000', 'lsaOriginateStartInterval': '500', 'processId': '2', 'routerId': '2.2.2.2', 'spfScheduleHoldInterval': '1000', 'spfScheduleInterval': None, 'spfScheduleIntervalMillisecond': None, 'spfScheduleIntervalType': 'intelligent-timer', 'spfScheduleMaxInterval': '10000', 'spfScheduleStartInterval': '500', 'vrfName': '_public_'} |
| proposed dict | режим подробных сообщений | пар k/v параметров, переданных в модуль Пример: {'bandwidth': '100', 'description': None, 'lsaaholdinterval': '500', 'lsaainterval': None, 'lsaamaxinterval': '1000', 'lsaastartinterval': '500', 'lsaalflag': 'False', 'lsaoholdinterval': '1000', 'lsaointerval': '2', 'lsaointervalflag': 'False', 'lsaomaxinterval': '5000', 'lsaostartinterval': '500', 'process_id': '2', 'route_id': '2.2.2.2', 'spfholdinterval': '1000', 'spfinterval': None, 'spfintervalmi': None, 'spfintervaltype': 'intelligent-timer', 'spfmaxinterval': '10000', 'spfstartinterval': '500', 'vrf': '_public_'} |
| updates список | всегда | команды, отправленные на устройство Пример: ['ospf 2'] |
Статус
Этот модуль помечен как предварительный просмотр, что означает, что его интерфейс не гарантируется обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как общественный, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Yang yang (@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_ospf_vrf_module.html