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 | По умолчанию: нет | Указывает режим таймера для расчета интервала прихода LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. Если true, используется общий таймер. Если false, используется интеллектуальный таймер. |
| lsaamaxinterval | По умолчанию: Нет | Указывает максимальный интервал прихода LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 1000. |
| lsaastartinterval | По умолчанию: Нет | Указывает начальный интервал прихода LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 500. |
| lsaoholdinterval | По умолчанию: Нет | Указывает интервал удержания генерируемого LSA. Допустимое значение — целое число в миллисекундах, от 0 до 5000, значение по умолчанию — 1000. |
| lsaointerval | По умолчанию: Нет | Указывает интервал генерируемого LSA. Допустимое значение — целое число в секундах, от 0 до 10, значение по умолчанию — 5. |
| lsaointervalflag | По умолчанию: нет | Указывает, отключать ли интервал генерирования 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 | режим подробной информации | пара ключ/значение конфигурации после выполнения модуля Пример: {'processId': '2', 'vrfName': '_public_', 'description': None, 'bandwidthReference': '100', 'spfScheduleMaxInterval': '10000', 'lsaArrivalHoldInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'spfScheduleHoldInterval': '1000', 'routerId': '2.2.2.2', 'spfScheduleInterval': None, 'spfScheduleStartInterval': '500', 'spfScheduleIntervalType': 'интеллектуальный таймер', 'lsaOriginateMaxInterval': '5000', 'lsaArrivalStartInterval': '500', 'spfScheduleIntervalMillisecond': None, 'lsaArrivalFlag': 'false', 'lsaOriginateStartInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000'} |
| existing dict | режим подробной информации | пара ключ/значение существующей конфигурации Пример: {'processId': '2', 'vrfName': '_public_', 'description': None, 'bandwidthReference': '100', 'spfScheduleMaxInterval': '10000', 'lsaArrivalHoldInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'spfScheduleHoldInterval': '1000', 'routerId': '2.2.2.2', 'spfScheduleInterval': None, 'spfScheduleStartInterval': '500', 'spfScheduleIntervalType': 'интеллектуальный таймер', 'lsaOriginateMaxInterval': '5000', 'lsaArrivalStartInterval': '500', 'spfScheduleIntervalMillisecond': None, 'lsaArrivalFlag': 'false', 'lsaOriginateStartInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000'} |
| proposed dict | режим подробной информации | пара ключ/значение параметров, переданных в модуль Пример: {'description': None, 'lsaoholdinterval': '1000', 'lsaointerval': '2', 'bandwidth': '100', 'process_id': '2', 'vrf': '_public_', 'lsaaholdinterval': '500', 'lsaointervalflag': 'False', 'lsaomaxinterval': '5000', 'lsaalflag': 'False', 'lsaastartinterval': '500', 'lsaamaxinterval': '1000', 'lsaostartinterval': '500', 'spfintervaltype': 'интеллектуальный таймер', 'lsaainterval': None, 'spfstartinterval': '500', 'route_id': '2.2.2.2', 'spfmaxinterval': '10000', 'spfholdinterval': '1000', 'spfinterval': None, 'spfintervalmi': None} |
| updates список | всегда | команды, отправленные на устройство Пример: ['ospf 2'] |
Статус
Этот модуль помечен как экспериментальный, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Автор
- 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.5/modules/ce_ospf_vrf_module.html