fortios_router_ospf6 – Настройка IPv6 OSPF в Fortinet FortiOS и FortiGate
Новая версия 2.8.
Описание
- Этот модуль позволяет настроить FortiGate или FortiOS, позволяя пользователю устанавливать и изменять параметры маршрутизатора и категорию ospf6. Примеры включают все параметры и значения, которые необходимо настроить в источниках данных перед использованием. Тестировалось на FOS v6.0.2
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- fortiosapi>=0.9.8
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |||
|---|---|---|---|---|---|
| host - / обязательно | IP-адрес FortiOS или FortiGate. | ||||
| https boolean |
| Указывает, должны ли запросы к FortiGate использовать протокол HTTPS. | |||
| password - | Значение по умолчанию: "" | Пароль FortiOS или FortiGate. | |||
| router_ospf6 - | Значение по умолчанию: null | Настройка IPv6 OSPF. | |||
| abr-type - |
| Тип маршрутизатора границы области. | |||
| area - | Настройка области OSPF6. | ||||
| default-cost - | Значение стоимости по умолчанию для области stub или NSSA. | ||||
| id - / обязательно | IP-адрес записи области. | ||||
| nssa-default-information-originate - |
| Включение/выключение генерации маршрута по умолчанию типа 7 в область NSSA. | |||
| nssa-default-information-originate-metric - | Метрика по умолчанию OSPFv3. | ||||
| nssa-default-information-originate-metric-type - |
| Тип метрики по умолчанию OSPFv3 для маршрутов по умолчанию. | |||
| nssa-redistribution - |
| Включение/выключение перераспределения в область NSSA. | |||
| nssa-translator-role - |
| Тип роли переводчика NSSA. | |||
| range - | Настройка диапазона области OSPF6. | ||||
| advertise - |
| Включение/выключение статуса объявления. | |||
| id - / обязательно | Идентификатор записи диапазона. | ||||
| prefix6 - | Префикс IPv6. | ||||
| stub-type - |
| Настройка сводного представления stub. | |||
| type - |
| Настройка типа области. | |||
| virtual-link - | Настройка виртуальной связи OSPF6. | ||||
| dead-interval - | Интервал ожидания. | ||||
| hello-interval - | Интервал приветствия. | ||||
| name - / обязательно | Имя записи виртуальной связи. | ||||
| peer - | Идентификатор маршрутизатора-пейера (A.B.C.D). | ||||
| retransmit-interval - | Интервал повторной передачи. | ||||
| transmit-delay - | Задержка передачи. | ||||
| auto-cost-ref-bandwidth - | Базовая полоса пропускания в мегабитах в секунду. | ||||
| bfd - |
| Включение/выключение двустороннего обнаружения пересылки (BFD). | |||
| default-information-metric - | Метрика маршрута по умолчанию. | ||||
| default-information-metric-type - |
| Тип метрики маршрута по умолчанию. | |||
| default-information-originate - |
| Включение/выключение генерации маршрута по умолчанию. | |||
| default-information-route-map - | Карта маршрутов по умолчанию. Исходный маршрутизатор.карта-маршрутов.имя. | ||||
| default-metric - | Метрика по умолчанию для перераспределяемых маршрутов. | ||||
| log-neighbour-changes - |
| Включение/выключение регистрации изменений соседей OSPFv3. | |||
| ospf6-interface - | Настройка интерфейса OSPF6. | ||||
| area-id - | Идентификатор области (в формате IPv4-адреса). | ||||
| bfd - |
| Включение/выключение двустороннего обнаружения пересылки (BFD). | |||
| cost - | Стоимость интерфейса (от 0 до 65535, 0 означает автоматическую стоимость). | ||||
| dead-interval - | Интервал ожидания. | ||||
| hello-interval - | Интервал обмена приветствиями. | ||||
| interface - | Имя интерфейса конфигурации. Источник системы.interface.name. | ||||
| name - / обязательно | Имя записи интерфейса. | ||||
| neighbor - | Соседи OSPFv3 используются, когда OSPFv3 работает в среде без широковещательной передачи | ||||
| cost - | Стоимость интерфейса, диапазон значений от 0 до 65535, 0 означает автоматическую стоимость. | ||||
| ip6 - / обязательно | Адрес локальной связи IPv6 соседа. | ||||
| poll-interval - | Время интервала опроса в секундах. | ||||
| priority - | Приоритет | ||||
| network-type - |
| Тип сети. | |||
| priority - | Приоритет | ||||
| retransmit-interval - | Интервал повторной передачи. | ||||
| status - |
| Включение/выключение маршрутизации OSPF6 на этом интерфейсе. | |||
| transmit-delay - | Задержка передачи. | ||||
| passive-interface - | Конфигурация пассивного интерфейса. | ||||
| name - / обязательно | Имя пассивного интерфейса. Источник системы.interface.name. | ||||
| redistribute - | Конфигурация перераспределения. | ||||
| metric - | Настройка метрики перераспределения. | ||||
| metric-type - |
| Тип метрики. | |||
| name - / обязательно | Имя перераспределения. | ||||
| routemap - | Имя карты маршрутов. Источник маршрутизатора.route-map.name. | ||||
| status - |
| Статус | |||
| router-id - | A.B.C.D, в формате IPv4 адреса. | ||||
| spf-timers - | Частота расчета SPF. | ||||
| summary-address - | Конфигурация обобщенного адреса IPv6. | ||||
| advertise - |
| Включение/выключение статуса объявления. | |||
| id - / обязательно | Идентификатор записи обобщенного адреса. | ||||
| prefix6 - | Префикс IPv6. | ||||
| tag - | Значение тега. | ||||
| username - / обязательно | Имя пользователя FortiOS или FortiGate. | ||||
| vdom - | По умолчанию: "root" | Виртуальная область, среди тех, которые определены ранее. VDOM — виртуальная инстанция FortiGate, которая может быть настроена и использована как отдельное устройство. | |||
Примечания
Примечание
- Требуется библиотека fortiosapi, разработанная Fortinet
- Запускается как local_action в вашей книге задач
Примеры
- hosts: localhost
vars:
host: "192.168.122.40"
username: "admin"
password: ""
vdom: "root"
tasks:
- name: Configure IPv6 OSPF.
fortios_router_ospf6:
host: "{{ host }}"
username: "{{ username }}"
password: "{{ password }}"
vdom: "{{ vdom }}"
https: "False"
router_ospf6:
abr-type: "cisco"
area:
-
default-cost: "5"
id: "6"
nssa-default-information-originate: "enable"
nssa-default-information-originate-metric: "8"
nssa-default-information-originate-metric-type: "1"
nssa-redistribution: "enable"
nssa-translator-role: "candidate"
range:
-
advertise: "disable"
id: "14"
prefix6: "<your_own_value>"
stub-type: "no-summary"
type: "regular"
virtual-link:
-
dead-interval: "19"
hello-interval: "20"
name: "default_name_21"
peer: "<your_own_value>"
retransmit-interval: "23"
transmit-delay: "24"
auto-cost-ref-bandwidth: "25"
bfd: "enable"
default-information-metric: "27"
default-information-metric-type: "1"
default-information-originate: "enable"
default-information-route-map: "<your_own_value> (source router.route-map.name)"
default-metric: "31"
log-neighbour-changes: "enable"
ospf6-interface:
-
area-id: "<your_own_value>"
bfd: "global"
cost: "36"
dead-interval: "37"
hello-interval: "38"
interface: "<your_own_value> (source system.interface.name)"
name: "default_name_40"
neighbor:
-
cost: "42"
ip6: "<your_own_value>"
poll-interval: "44"
priority: "45"
network-type: "broadcast"
priority: "47"
retransmit-interval: "48"
status: "disable"
transmit-delay: "50"
passive-interface:
-
name: "default_name_52 (source system.interface.name)"
redistribute:
-
metric: "54"
metric-type: "1"
name: "default_name_56"
routemap: "<your_own_value> (source router.route-map.name)"
status: "enable"
router-id: "<your_own_value>"
spf-timers: "<your_own_value>"
summary-address:
-
advertise: "disable"
id: "63"
prefix6: "<your_own_value>"
tag: "65"
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| build строка | всегда | Номер сборки образа FortiGate Пример: 1547 |
| http_method строка | всегда | Последний метод, используемый для подготовки контента в FortiGate Пример: PUT |
| http_status строка | всегда | Последний результат, полученный от FortiGate после последней операции Пример: 200 |
| mkey строка | успех | Главный ключ (id), используемый в последнем вызове FortiGate Пример: id |
| name строка | всегда | Имя таблицы, используемой для выполнения запроса Пример: urlfilter |
| path строка | всегда | Путь к таблице, используемой для выполнения запроса Пример: webfilter |
| revision строка | всегда | Внутренний номер ревизии Пример: 17.0.2.10658 |
| serial строка | всегда | Серийный номер устройства Пример: FGVMEVYYQT3AB5352 |
| status строка | всегда | Указание результата операции Пример: успех |
| vdom строка | всегда | Используемый виртуальный домен Пример: root |
| version строка | всегда | Версия FortiGate Пример: v5.6.3 |
Статус
- Этому модулю не гарантируется обратная совместимость. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Miguel Angel Munoz (@mamunozgonzalez)
- Nicolas Thomas (@thomnico)
Подсказка
Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/fortios_router_ospf6_module.html