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 - / обязательно | Идентификатор процесса 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. Если параметр установлен, но значение не указано, используется значение по умолчанию. Если intelligent-timer, используется интеллектуальный таймер. Если timer, используется таймер второго уровня. Если millisecond, используется таймер в миллисекундах. |
| spfmaxinterval - | Указывает максимальный интервал для расчёта SPF при использовании интеллектуального таймера. Допустимое значение — целое число, в миллисекундах, от 1 до 20000, значение по умолчанию — 5000. | |
| spfstartinterval - | Указывает начальный интервал для расчёта SPF при использовании интеллектуального таймера. Допустимое значение — целое число, в миллисекундах, от 1 до 1000, значение по умолчанию — 50. | |
| state - |
| Указывает желаемое состояние ресурса. |
| vrf - | По умолчанию: "_public_" | Указывает экземпляр VPN, использующий ospf. Длина от 1 до 31. Допустимые значения — строка. |
Примечания
Примечание
- Для этого модуля необходимо включить системную службу netconf на удалённом управляемом устройстве.
- Рекомендуемое соединение —
netconf. - Этот модуль также работает с
localсоединениями для устаревших плейбуков.
Примеры
- 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 (@QijunPan)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/ce_ospf_vrf_module.html