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 boolean |
| Указывает режим таймера для расчета интервала прибытия LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. Если true, используется общий таймер. Если false, используется интеллектуальный таймер. |
| lsaamaxinterval - | Указывает максимальный интервал прибытия LSA при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах от 0 до 10000, значение по умолчанию — 1000. | |
| lsaastartinterval - | Указывает начальный интервал прибытия LSA при использовании интеллектуального таймера. Допустимые значения — целое число в миллисекундах от 0 до 10000, значение по умолчанию — 500. | |
| lsaoholdinterval - | Указывает интервал удержания генерируемого LSA. Допустимые значения — целое число в миллисекундах от 0 до 5000, значение по умолчанию — 1000. | |
| lsaointerval - | Указывает интервал генерируемого LSA. Допустимые значения — целое число в секундах от 0 до 10, значение по умолчанию — 5. | |
| lsaointervalflag boolean |
| Указывает, отключать ли интервал генерации LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. true: отключает интервал генерации LSA, интервал равен 0. false: интервал генерации LSA не отключается. |
| lsaomaxinterval - | Указывает максимальный интервал генерируемого LSA. Допустимые значения — целое число в миллисекундах от 1 до 10000, значение по умолчанию — 5000. | |
| lsaostartinterval - | Указывает начальный интервал генерируемого LSA. Допустимые значения — целое число в миллисекундах от 0 до 1000, значение по умолчанию — 500. | |
| ospf - / обязательно | ID процесса ospf. Допустимые значения — целое число от 1 до 4294967295, значение по умолчанию — 1. | |
| route_id - | Указывает 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 - | По умолчанию: "_общедоступный_" | Указывает экземпляр 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 словарь | режим подробной информации | пара ключ/значение конфигурации после выполнения модуля Пример: {'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 словарь | режим подробной информации | пара ключ/значение существующей конфигурации Пример: {'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 словарь | режим подробной информации | пара ключ/значение параметров, переданных в модуль Пример: {'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. [community]
Авторы
- 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.7/modules/ce_ospf_vrf_module.html