Spec-Zone.ru › Ansible

Модуль fortinet.fortios.fortios_firewall_gtp — настройка GTP в Fortinet FortiOS и FortiGate.

Примечание

Этот модуль входит в коллекцию fortinet.fortios (версия 2.5.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install fortinet.fortios. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробную информацию см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: fortinet.fortios.fortios_firewall_gtp.

Добавлено в fortinet.fortios 2.0.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Этот модуль позволяет настраивать устройство FortiGate или FortiOS (FOS), задавая и изменяя параметры функций брандмауэра и категории GTP. В примерах приведены все параметры и значения, которые необходимо адаптировать к источникам данных перед использованием. Модуль протестирован с FOS v6.0.0.

Требования

На хосте, на котором выполняется этот модуль, необходимы следующие компоненты.

  • ansible>=2.16

Параметры

Параметр

Комментарии

access_token

string

Аутентификация на основе токена. Создается в графическом интерфейсе Fortigate.

enable_log

boolean

Включить/отключить ведение журнала для задачи.

Варианты:

  • false ← (по умолчанию)
  • true

firewall_gtp

dictionary

Настройка GTP.

addr_notify

string

Адрес для уведомлений о сверхлимитном биллинге

apn

list / elements=dictionary

APN.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

apnmember

list / elements=dictionary

Элемент APN.

name

string / обязательный

Имя APN. Источник gtp.apn.name gtp.apngrp.name.

id

integer / обязательный

Идентификатор. См. <a href=’#notes’>Примечания</a>.

selection_mode

list / elements=string

Режим выбора APN.

Варианты:

  • "ms"
  • "net"
  • "vrf"

apn_filter

string

Фильтр APN

Варианты:

  • "enable"
  • "disable"

authorized_ggsns

string

Группа авторизованных GGSN/PGW. Источник firewall.address.name firewall.addrgrp.name.

authorized_ggsns6

string

Группа авторизованных GGSN/PGW IPv6. Источник firewall.address6.name firewall.addrgrp6.name.

authorized_sgsns

string

Группа авторизованных SGSN/SGW. Источник firewall.address.name firewall.addrgrp.name.

authorized_sgsns6

string

Группа авторизованных SGSN/SGW IPv6. Источник firewall.address6.name firewall.addrgrp6.name.

comment

string

Комментарий.

context_id

integer

Контекст сверхлимитного биллинга.

control_plane_message_rate_limit

integer

Ограничение скорости передачи сообщений плоскости управления

default_apn_action

string

Действие по умолчанию для APN

Варианты:

  • "allow"
  • "deny"

default_imsi_action

string

Действие по умолчанию для IMSI

Варианты:

  • "allow"
  • "deny"

default_ip_action

string

Действие по умолчанию для инкапсулированного IP-трафика

Варианты:

  • "allow"
  • "deny"

default_noip_action

string

Действие по умолчанию для инкапсулированного не-IP-трафика

Варианты:

  • "allow"
  • "deny"

default_policy_action

string

Действие по умолчанию для расширенной политики

Варианты:

  • "allow"
  • "deny"

denied_log

string

Вести журнал заблокированных пакетов

Варианты:

  • "enable"
  • "disable"

echo_request_interval

integer

Интервал отправки запросов Echo (в секундах)

echo_requires_path_in_use

string

Блокировать запрос GTP Echo, если через связанный путь GTP нет активного туннеля.

Варианты:

  • "enable"
  • "disable"

extension_log

string

Вести журнал в формате расширения

Варианты:

  • "enable"
  • "disable"

forwarded_log

string

Вести журнал пересылаемых пакетов

Варианты:

  • "enable"
  • "disable"

global_tunnel_limit

string

Глобальное ограничение числа туннелей. Источник gtp.tunnel-limit.name.

gtp_in_gtp

string

GTP внутри GTP

Варианты:

  • "allow"
  • "deny"

gtpu_denied_log

string

Включить/отключить ведение журнала заблокированных пакетов GTP-U.

Варианты:

  • "enable"
  • "disable"

gtpu_forwarded_log

string

Включить/отключить ведение журнала пересылаемых пакетов GTP-U.

Варианты:

  • "enable"
  • "disable"

gtpu_log_freq

integer

Частота ведения журнала пакетов GTP-U.

gtpv0

string

Трафик GTPv0.

Варианты:

  • "allow"
  • "deny"

half_close_timeout

integer

Тайм-аут частично закрытого туннеля (в секундах).

half_open_timeout

integer

Тайм-аут частично открытого туннеля (в секундах).

handover_group

string

Группа SGSN/SGW для передачи обслуживания. Источник firewall.address.name firewall.addrgrp.name.

handover_group6

string

Группа SGSN/SGW IPv6 для передачи обслуживания. Источник firewall.address6.name firewall.addrgrp6.name.

ie_allow_list_v0v1

string

Список разрешенных IE. Источник gtp.ie-allow-list.name.

ie_allow_list_v2

string

Список разрешенных IE. Источник gtp.ie-allow-list.name.

ie_remove_policy

list / elements=dictionary

Политика удаления IE.

id

integer / обязательный

Идентификатор. См. <a href=’#notes’>Примечания</a>.

remove_ies

list / elements=string

IE GTP для удаления.

Варианты:

  • "apn-restriction"
  • "rat-type"
  • "rai"
  • "uli"
  • "imei"

sgsn_addr

string

Имя адреса SGSN. Источник firewall.address.name firewall.addrgrp.name.

sgsn_addr6

string

Имя адреса SGSN IPv6. Источник firewall.address6.name firewall.addrgrp6.name.

ie_remover

string

Политика удаления IE.

Варианты:

  • "enable"
  • "disable"

ie_validation

dictionary

Проверка IE.

apn_restriction

string

Проверять ограничение APN.

Варианты:

  • "enable"
  • "disable"

charging_gateway_addr

string

Проверять адрес шлюза тарификации.

Варианты:

  • "enable"
  • "disable"

charging_ID

string

Проверять идентификатор тарификации.

Варианты:

  • "enable"
  • "disable"

end_user_addr

string

Проверять адрес конечного пользователя.

Варианты:

  • "enable"
  • "disable"

gsn_addr

string

Проверять адрес GSN.

Варианты:

  • "enable"
  • "disable"

imei

string

Проверять IMEI (SV).

Варианты:

  • "enable"
  • "disable"

imsi

string

Проверять IMSI.

Варианты:

  • "enable"
  • "disable"

mm_context

string

Проверять контекст MM.

Варианты:

  • "enable"
  • "disable"

ms_tzone

string

Проверять часовой пояс MS.

Варианты:

  • "enable"
  • "disable"

ms_validated

string

Проверять признак подтверждения MS.

Варианты:

  • "enable"
  • "disable"

msisdn

string

Проверять MSISDN.

Варианты:

  • "enable"
  • "disable"

nsapi

string

Проверять NSAPI.

Варианты:

  • "enable"
  • "disable"

pdp_context

string

Проверять контекст PDP.

Варианты:

  • "enable"
  • "disable"

qos_profile

string

Проверять профиль качества обслуживания (QoS).

Варианты:

  • "enable"
  • "disable"

rai

string

Проверять RAI.

Варианты:

  • "enable"
  • "disable"

rat_type

string

Проверять тип RAT.

Варианты:

  • "enable"
  • "disable"

reordering_required

string

Проверять необходимость изменения порядка.

Варианты:

  • "enable"
  • "disable"

selection_mode

string

Проверять режим выбора.

Варианты:

  • "enable"
  • "disable"

uli

string

Проверять информацию о местоположении пользователя.

Варианты:

  • "enable"
  • "disable"

ie_white_list_v0v1

string

Белый список IE. Источник: gtp.ie-white-list.name.

ie_white_list_v2

string

Белый список IE. Источник: gtp.ie-white-list.name.

imsi

list / elements=dictionary

IMSI.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

apnmember

list / elements=dictionary

Элемент APN.

name

string / обязательный

Имя APN. Источники: gtp.apn.name, gtp.apngrp.name.

id

integer / обязательный

Идентификатор. См. <a href=’#notes’>Примечания</a>.

mcc_mnc

string

MCC MNC.

msisdn_prefix

string

Префикс MSISDN.

selection_mode

list / elements=string

Режим выбора APN.

Варианты:

  • "ms"
  • "net"
  • "vrf"

imsi_filter

string

Фильтр IMSI

Варианты:

  • "enable"
  • "disable"

interface_notify

string

Интерфейс перерасхода трафика. Источник: system.interface.name.

invalid_reserved_field

string

Недопустимое зарезервированное поле в заголовке GTP

Варианты:

  • "allow"
  • "deny"

invalid_sgsns6_to_log

string

Недопустимая группа IPv6 SGSN, подлежащая регистрации в журнале. Источники: firewall.address6.name, firewall.addrgrp6.name.

invalid_sgsns_to_log

string

Недопустимая группа SGSN, подлежащая регистрации в журнале. Источники: firewall.address.name, firewall.addrgrp.name.

ip_filter

string

IP-фильтр для инкапсулированного трафика

Варианты:

  • "enable"
  • "disable"

ip_policy

list / elements=dictionary

Политика IP.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

dstaddr

string

Имя адреса назначения. Источники: firewall.address.name, firewall.addrgrp.name.

dstaddr6

string

Имя адреса IPv6 назначения. Источники: firewall.address6.name, firewall.addrgrp6.name.

id

integer / обязательный

Идентификатор. См. <a href=’#notes’>Примечания</a>.

srcaddr

string

Имя исходного адреса. Источники: firewall.address.name, firewall.addrgrp.name.

srcaddr6

string

Имя исходного адреса IPv6. Источники: firewall.address6.name, firewall.addrgrp6.name.

log_freq

integer

Частота регистрации пакетов GTP-C в журнале.

log_gtpu_limit

integer

Ограничение объема данных пользователя для записи в журнал (0–512 байт)

log_imsi_prefix

string

Префикс IMSI для выборочной регистрации в журнале.

log_msisdn_prefix

string

Префикс MSISDN для выборочной регистрации в журнале

max_message_length

integer

Максимальная длина сообщения

message_filter_v0v1

string

Фильтр сообщений. Источник: gtp.message-filter-v0v1.name.

message_filter_v2

string

Фильтр сообщений. Источник: gtp.message-filter-v2.name.

message_rate_limit

dictionary

Ограничение частоты сообщений.

create_aa_pdp_request

integer

Ограничение частоты запросов на создание контекста AA PDP (пакетов в секунду).

create_aa_pdp_response

integer

Ограничение частоты ответов на запросы создания контекста AA PDP (пакетов в секунду).

create_mbms_request

integer

Ограничение частоты запросов на создание контекста MBMS (пакетов в секунду).

create_mbms_response

integer

Ограничение частоты ответов на запросы создания контекста MBMS (пакетов в секунду).

create_pdp_request

integer

Ограничение частоты запросов на создание контекста PDP (пакетов в секунду).

create_pdp_response

integer

Ограничение частоты ответов на запросы создания контекста PDP (пакетов в секунду).

delete_aa_pdp_request

integer

Ограничение частоты запросов на удаление контекста AA PDP (пакетов в секунду).

delete_aa_pdp_response

integer

Ограничение частоты ответов на запросы удаления контекста AA PDP (пакетов в секунду).

delete_mbms_request

integer

Ограничение частоты запросов на удаление контекста MBMS (пакетов в секунду).

delete_mbms_response

integer

Ограничение частоты ответов на запросы удаления контекста MBMS (пакетов в секунду).

delete_pdp_request

integer

Ограничение частоты запросов на удаление контекста PDP (пакетов в секунду).

delete_pdp_response

integer

Ограничение частоты ответов на запросы удаления контекста PDP (пакетов в секунду).

echo_reponse

integer

Ограничение частоты ответов на эхо-запросы (пакетов в секунду).

echo_request

integer

Ограничение частоты эхо-запросов (пакетов в секунду).

echo_response

integer

Ограничение частоты ответов на эхо-запросы (пакетов в секунду).

error_indication

integer

Ограничение частоты сообщений об ошибке (пакетов в секунду).

failure_report_request

integer

Ограничение частоты запросов отчета о сбое (пакетов в секунду).

failure_report_response

integer

Ограничение частоты ответов на запрос отчета о сбое (пакетов в секунду).

fwd_reloc_complete_ack

integer

Ограничение частоты подтверждений завершения прямой передачи обслуживания (пакетов в секунду).

fwd_relocation_complete

integer

Ограничение частоты сообщений о завершении прямой передачи обслуживания (пакетов в секунду).

fwd_relocation_request

integer

Ограничение частоты запросов на прямую передачу обслуживания (пакетов в секунду).

fwd_relocation_response

integer

Ограничение частоты ответов на запросы прямой передачи обслуживания (пакетов в секунду).

fwd_srns_context

integer

Ограничение частоты сообщений прямой передачи контекста SRNS (пакетов в секунду).

fwd_srns_context_ack

integer

Ограничение частоты подтверждений прямой передачи контекста SRNS (пакетов в секунду).

g_pdu

integer

Ограничение частоты G-PDU (пакетов в секунду).

identification_request

integer

Ограничение частоты запросов идентификации (пакетов в секунду).

identification_response

integer

Ограничение частоты ответов на запрос идентификации (пакетов в секунду).

mbms_de_reg_request

integer

Ограничение частоты запросов на отмену регистрации MBMS (пакетов в секунду).

mbms_de_reg_response

integer

Ограничение частоты ответов на отмену регистрации MBMS (пакетов в секунду).

mbms_notify_rej_request

integer

Ограничение частоты запросов на отклонение уведомления MBMS (пакетов в секунду).

mbms_notify_rej_response

integer

Ограничение частоты ответов на отклонение уведомления MBMS (пакетов в секунду).

mbms_notify_request

integer

Ограничение частоты запросов уведомления MBMS (пакетов в секунду).

mbms_notify_response

integer

Ограничение частоты ответов на уведомление MBMS (пакетов в секунду).

mbms_reg_request

integer

Ограничение частоты запросов на регистрацию MBMS (пакетов в секунду).

mbms_reg_response

integer

Ограничение частоты ответов на регистрацию MBMS (пакетов в секунду).

mbms_ses_start_request

integer

Ограничение частоты запросов на запуск сеанса MBMS (пакетов в секунду).

mbms_ses_start_response

integer

Ограничение частоты ответов на запуск сеанса MBMS (пакетов в секунду).

mbms_ses_stop_request

integer

Ограничение частоты запросов на остановку сеанса MBMS (пакетов в секунду).

mbms_ses_stop_response

integer

Ограничение частоты ответов на остановку сеанса MBMS (пакетов в секунду).

note_ms_request

integer

Ограничение частоты запросов об уведомлении о присутствии MS в GPRS (пакетов в секунду).

note_ms_response

integer

Ограничение частоты ответов об уведомлении о присутствии MS в GPRS (пакетов в секунду).

pdu_notify_rej_request

integer

Ограничение частоты запросов на отклонение уведомления PDU (пакетов в секунду).

pdu_notify_rej_response

integer

Ограничение частоты ответов на отклонение уведомления PDU (пакетов в секунду).

pdu_notify_request

integer

Ограничение частоты запросов уведомления PDU (пакетов в секунду).

pdu_notify_response

integer

Ограничение частоты ответов на уведомление PDU (пакетов в секунду).

ran_info

integer

Ограничение частоты ретрансляции информации RAN (пакетов в секунду).

relocation_cancel_request

integer

Ограничение частоты запросов на отмену перемещения (пакетов в секунду).

relocation_cancel_response

integer

Ограничение частоты ответов на отмену перемещения (пакетов в секунду).

send_route_request

integer

Ограничение частоты запросов на отправку сведений о маршрутизации для GPRS (пакетов в секунду).

send_route_response

integer

Ограничение частоты ответов на запрос отправки сведений о маршрутизации для GPRS (пакетов в секунду).

sgsn_context_ack

integer

Ограничение частоты подтверждений контекста SGSN (пакетов в секунду).

sgsn_context_request

integer

Ограничение частоты запросов контекста SGSN (пакетов в секунду).

sgsn_context_response

integer

Ограничение частоты ответов на запрос контекста SGSN (пакетов в секунду).

support_ext_hdr_notify

integer

Ограничение частоты уведомлений о поддержке заголовков расширения (пакетов в секунду).

update_mbms_request

integer

Ограничение частоты запросов на обновление контекста MBMS (пакетов в секунду).

update_mbms_response

integer

Ограничение частоты ответов на запрос обновления контекста MBMS (пакетов в секунду).

update_pdp_request

integer

Ограничение частоты запросов на обновление контекста PDP (пакетов в секунду).

update_pdp_response

integer

Ограничение частоты ответов на запрос обновления контекста PDP (пакетов в секунду).

version_not_support

integer

Ограничение частоты сообщений о неподдерживаемой версии (пакетов в секунду).

message_rate_limit_v0

dictionary

Ограничение частоты сообщений для GTP версии 0.

create_pdp_request

integer

Ограничение частоты (пакетов/с) запросов на создание контекста PDP.

delete_pdp_request

integer

Ограничение частоты (пакетов/с) запросов на удаление контекста PDP.

echo_request

integer

Ограничение частоты (пакетов/с) запросов эхо-проверки.

message_rate_limit_v1

dictionary

Ограничение частоты сообщений для GTP версии 1.

create_pdp_request

integer

Ограничение частоты (пакетов/с) запросов на создание контекста PDP.

delete_pdp_request

integer

Ограничение частоты (пакетов/с) запросов на удаление контекста PDP.

echo_request

integer

Ограничение частоты (пакетов/с) запросов эхо-проверки.

message_rate_limit_v2

dictionary

Ограничение частоты сообщений для GTP версии 2.

create_session_request

integer

Ограничение частоты (пакетов/с) запросов на создание сеанса.

delete_session_request

integer

Ограничение частоты (пакетов/с) запросов на удаление сеанса.

echo_request

integer

Ограничение частоты (пакетов/с) запросов эхо-проверки.

min_message_length

integer

Минимальная длина сообщения

miss_must_ie

string

Отсутствующий обязательный информационный элемент

Варианты:

  • "allow"
  • "deny"

monitor_mode

string

Режим мониторинга GTP.

Варианты:

  • "enable"
  • "disable"
  • "vdom"

name

string / required

Имя профиля.

noip_filter

string

Фильтр для не-IP-трафика в инкапсулированном трафике

Варианты:

  • "enable"
  • "disable"

noip_policy

list / elements=dictionary

Политика для трафика без IP.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

end

integer

Конец диапазона протокола (0–255).

id

integer / required

Идентификатор. См. <a href=’#notes’>примечания</a>.

start

integer

Начало диапазона протокола (0–255).

type

string

Тип поля протокола.

Варианты:

  • "etsi"
  • "ietf"

out_of_state_ie

string

Информационный элемент, полученный вне допустимого состояния.

Варианты:

  • "allow"
  • "deny"

out_of_state_message

string

Сообщение GTP, полученное вне допустимого состояния

Варианты:

  • "allow"
  • "deny"

per_apn_shaper

list / elements=dictionary

Ограничитель пропускной способности для каждой APN.

apn

string

Имя APN. Источник: gtp.apn.name.

id

integer / required

Идентификатор. См. <a href=’#notes’>примечания</a>.

rate_limit

integer

Ограничение частоты (пакетов/с) запросов на создание контекста PDP.

version

integer

Номер версии GTP: 0 или 1.

policy

list / elements=dictionary

Политика.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

apn_sel_mode

list / elements=string

Режим выбора APN.

Варианты:

  • "ms"
  • "net"
  • "vrf"

apnmember

list / elements=dictionary

Элемент APN.

name

string / required

Имя APN. Источник: gtp.apn.name gtp.apngrp.name.

id

integer / required

Идентификатор. См. <a href=’#notes’>примечания</a>.

imei

string

Шаблон IMEI.

imsi

string

Префикс IMSI.

imsi_prefix

string

Префикс IMSI.

max_apn_restriction

string

Максимальное значение ограничения APN.

Варианты:

  • "all"
  • "public-1"
  • "public-2"
  • "private-1"
  • "private-2"

messages

list / elements=string

Сообщения GTP.

Варианты:

  • "create-req"
  • "create-res"
  • "update-req"
  • "update-res"

msisdn

string

Префикс MSISDN.

msisdn_prefix

string

Префикс MSISDN.

rai

string

Шаблон RAI.

rat_type

list / elements=string

Тип RAT.

Варианты:

  • "any"
  • "utran"
  • "geran"
  • "wlan"
  • "gan"
  • "hspa"
  • "eutran"
  • "virtual"
  • "nbiot"

uli

string

Шаблон ULI.

policy_filter

string

Расширенный фильтр политики

Варианты:

  • "enable"
  • "disable"

policy_v2

list / elements=dictionary

Применяет действие разрешения или запрета к каждому пакету GTPv2-c.

action

string

Действие.

Варианты:

  • "allow"
  • "deny"

apn_sel_mode

list / elements=string

Режим выбора APN.

Варианты:

  • "ms"
  • "net"
  • "vrf"

apnmember

list / elements=dictionary

Элемент APN.

name

string / required

Имя APN. Источник: gtp.apn.name gtp.apngrp.name.

id

integer / required

Идентификатор. См. <a href=’#notes’>примечания</a>.

imsi_prefix

string

Префикс IMSI.

max_apn_restriction

string

Максимальное значение ограничения APN.

Варианты:

  • "all"
  • "public-1"
  • "public-2"
  • "private-1"
  • "private-2"

mei

string

Шаблон MEI.

messages

list / elements=string

Сообщения GTP.

Варианты:

  • "create-ses-req"
  • "create-ses-res"
  • "modify-bearer-req"
  • "modify-bearer-res"

msisdn_prefix

string

Префикс MSISDN.

rat_type

list / elements=string

Тип RAT.

Варианты:

  • "any"
  • "utran"
  • "geran"
  • "wlan"
  • "gan"
  • "hspa"
  • "eutran"
  • "virtual"
  • "nbiot"
  • "ltem"
  • "nr"

uli

list / elements=string

Шаблоны ULI для GTPv2 (в порядке CGI, SAI, RAI, TAI, ECGI, LAI).

port_notify

integer

Порт уведомлений о завышенном выставлении счетов

rat_timeout_profile

string

Профиль тайм-аута RAT. Источник: gtp.rat-timeout-profile.name.

rate_limit_mode

string

Режим ограничения скорости GTP.

Варианты:

  • "per-profile"
  • "per-stream"
  • "per-apn"

rate_limited_log

string

Вести журнал ограничения скорости

Варианты:

  • "enable"
  • "disable"

rate_sampling_interval

integer

Интервал выборки скорости (1–3600 секунд)

remove_if_echo_expires

string

Удалять при истечении срока действия ответа эхо-запроса

Варианты:

  • "enable"
  • "disable"

remove_if_recovery_differ

string

Удалять при отличии IE восстановления

Варианты:

  • "enable"
  • "disable"

reserved_ie

string

Зарезервированный информационный элемент

Варианты:

  • "allow"
  • "deny"

send_delete_when_timeout

string

Отправлять запрос DELETE к конечным точкам пути при тайм-ауте туннеля GTPv0/v1.

Варианты:

  • "enable"
  • "disable"

send_delete_when_timeout_v2

string

Отправлять запрос DELETE к конечным точкам пути при тайм-ауте туннеля GTPv2.

Варианты:

  • "enable"
  • "disable"

spoof_src_addr

string

Поддельный адрес источника мобильной станции.

Варианты:

  • "allow"
  • "deny"

state_invalid_log

string

Вести журнал недопустимого состояния

Варианты:

  • "enable"
  • "disable"

sub_second_interval

string

Интервал менее секунды (0.1, 0.25 или 0.5 сек.).

Варианты:

  • "0.5"
  • "0.25"
  • "0.1"

sub_second_sampling

string

Включить или отключить выборку с интервалом менее секунды.

Варианты:

  • "enable"
  • "disable"

traffic_count_log

string

Вести журнал счетчика трафика туннеля

Варианты:

  • "enable"
  • "disable"

tunnel_limit

integer

Лимит туннелей

tunnel_limit_log

string

Лимит туннелей

Варианты:

  • "enable"
  • "disable"

tunnel_timeout

integer

Тайм-аут установленного туннеля (в секундах).

unknown_version_action

string

Действие для неизвестной версии GTP

Варианты:

  • "allow"
  • "deny"

user_plane_message_rate_limit

integer

Ограничение скорости передачи сообщений пользовательской плоскости

warning_threshold

integer

Порог предупреждения для ограничения скорости (0–99 процентов).

member_path

string

Путь к атрибуту элемента, с которым выполняется операция.

Если атрибутов несколько, они разделяются символом косой черты.

Параметр с указанием member_path можно использовать для выполнения операции над элементом.

member_state

string

Добавить или удалить элемент по указанному пути к атрибуту.

Если указан member_state, параметр state игнорируется.

Варианты:

  • "present"
  • "absent"

state

string / required

Указывает, следует ли создать или удалить объект.

Варианты:

  • "present"
  • "absent"

vdom

string

Виртуальный домен из числа ранее определенных. VDOM — это виртуальный экземпляр FortiGate, который можно настроить и использовать как отдельное устройство.

По умолчанию: "root"

Примечания

Примечание

  • Устаревший fortiosapi объявлен нежелательным; для запуска плейбуков рекомендуется использовать httpapi
  • Модуль поддерживает режим проверки.

Примеры

- name: Configure GTP.
  fortinet.fortios.fortios_firewall_gtp:
      vdom: "{{ vdom }}"
      state: "present"
      access_token: "<your_own_value>"
      firewall_gtp:
          addr_notify: "<your_own_value>"
          apn:
              -
                  action: "allow"
                  apnmember:
                      -
                          name: "default_name_7 (source gtp.apn.name gtp.apngrp.name)"
                  id: "8"
                  selection_mode: "ms"
          apn_filter: "enable"
          authorized_ggsns: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
          authorized_ggsns6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          authorized_sgsns: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
          authorized_sgsns6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          comment: "Comment."
          context_id: "696"
          control_plane_message_rate_limit: "0"
          default_apn_action: "allow"
          default_imsi_action: "allow"
          default_ip_action: "allow"
          default_noip_action: "allow"
          default_policy_action: "allow"
          denied_log: "enable"
          echo_request_interval: "0"
          echo_requires_path_in_use: "enable"
          extension_log: "enable"
          forwarded_log: "enable"
          global_tunnel_limit: "<your_own_value> (source gtp.tunnel-limit.name)"
          gtp_in_gtp: "allow"
          gtpu_denied_log: "enable"
          gtpu_forwarded_log: "enable"
          gtpu_log_freq: "0"
          gtpv0: "allow"
          half_close_timeout: "10"
          half_open_timeout: "300"
          handover_group: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
          handover_group6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          ie_allow_list_v0v1: "<your_own_value> (source gtp.ie-allow-list.name)"
          ie_allow_list_v2: "<your_own_value> (source gtp.ie-allow-list.name)"
          ie_remove_policy:
              -
                  id: "41"
                  remove_ies: "apn-restriction"
                  sgsn_addr: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
                  sgsn_addr6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          ie_remover: "enable"
          ie_validation:
              apn_restriction: "enable"
              charging_gateway_addr: "enable"
              charging_ID: "enable"
              end_user_addr: "enable"
              gsn_addr: "enable"
              imei: "enable"
              imsi: "enable"
              mm_context: "enable"
              ms_tzone: "enable"
              ms_validated: "enable"
              msisdn: "enable"
              nsapi: "enable"
              pdp_context: "enable"
              qos_profile: "enable"
              rai: "enable"
              rat_type: "enable"
              reordering_required: "enable"
              selection_mode: "enable"
              uli: "enable"
          ie_white_list_v0v1: "<your_own_value> (source gtp.ie-white-list.name)"
          ie_white_list_v2: "<your_own_value> (source gtp.ie-white-list.name)"
          imsi:
              -
                  action: "allow"
                  apnmember:
                      -
                          name: "default_name_71 (source gtp.apn.name gtp.apngrp.name)"
                  id: "72"
                  mcc_mnc: "<your_own_value>"
                  msisdn_prefix: "<your_own_value>"
                  selection_mode: "ms"
          imsi_filter: "enable"
          interface_notify: "<your_own_value> (source system.interface.name)"
          invalid_reserved_field: "allow"
          invalid_sgsns_to_log: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
          invalid_sgsns6_to_log: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          ip_filter: "enable"
          ip_policy:
              -
                  action: "allow"
                  dstaddr: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
                  dstaddr6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
                  id: "86"
                  srcaddr: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
                  srcaddr6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
          log_freq: "0"
          log_gtpu_limit: "0"
          log_imsi_prefix: "<your_own_value>"
          log_msisdn_prefix: "<your_own_value>"
          max_message_length: "1452"
          message_filter_v0v1: "<your_own_value> (source gtp.message-filter-v0v1.name)"
          message_filter_v2: "<your_own_value> (source gtp.message-filter-v2.name)"
          message_rate_limit:
              create_aa_pdp_request: "0"
              create_aa_pdp_response: "0"
              create_mbms_request: "0"
              create_mbms_response: "0"
              create_pdp_request: "0"
              create_pdp_response: "0"
              delete_aa_pdp_request: "0"
              delete_aa_pdp_response: "0"
              delete_mbms_request: "0"
              delete_mbms_response: "0"
              delete_pdp_request: "0"
              delete_pdp_response: "0"
              echo_reponse: "0"
              echo_request: "0"
              echo_response: "0"
              error_indication: "0"
              failure_report_request: "0"
              failure_report_response: "0"
              fwd_reloc_complete_ack: "0"
              fwd_relocation_complete: "0"
              fwd_relocation_request: "0"
              fwd_relocation_response: "0"
              fwd_srns_context: "0"
              fwd_srns_context_ack: "0"
              g_pdu: "0"
              identification_request: "0"
              identification_response: "0"
              mbms_de_reg_request: "0"
              mbms_de_reg_response: "0"
              mbms_notify_rej_request: "0"
              mbms_notify_rej_response: "0"
              mbms_notify_request: "0"
              mbms_notify_response: "0"
              mbms_reg_request: "0"
              mbms_reg_response: "0"
              mbms_ses_start_request: "0"
              mbms_ses_start_response: "0"
              mbms_ses_stop_request: "0"
              mbms_ses_stop_response: "0"
              note_ms_request: "0"
              note_ms_response: "0"
              pdu_notify_rej_request: "0"
              pdu_notify_rej_response: "0"
              pdu_notify_request: "0"
              pdu_notify_response: "0"
              ran_info: "0"
              relocation_cancel_request: "0"
              relocation_cancel_response: "0"
              send_route_request: "0"
              send_route_response: "0"
              sgsn_context_ack: "0"
              sgsn_context_request: "0"
              sgsn_context_response: "0"
              support_ext_hdr_notify: "0"
              update_mbms_request: "0"
              update_mbms_response: "0"
              update_pdp_request: "0"
              update_pdp_response: "0"
              version_not_support: "0"
          message_rate_limit_v0:
              create_pdp_request: "0"
              delete_pdp_request: "0"
              echo_request: "0"
          message_rate_limit_v1:
              create_pdp_request: "0"
              delete_pdp_request: "0"
              echo_request: "0"
          message_rate_limit_v2:
              create_session_request: "0"
              delete_session_request: "0"
              echo_request: "0"
          min_message_length: "0"
          miss_must_ie: "allow"
          monitor_mode: "enable"
          name: "default_name_171"
          noip_filter: "enable"
          noip_policy:
              -
                  action: "allow"
                  end: "0"
                  id: "176"
                  start: "0"
                  type: "etsi"
          out_of_state_ie: "allow"
          out_of_state_message: "allow"
          per_apn_shaper:
              -
                  apn: "<your_own_value> (source gtp.apn.name)"
                  id: "183"
                  rate_limit: "0"
                  version: "1"
          policy:
              -
                  action: "allow"
                  apn_sel_mode: "ms"
                  apnmember:
                      -
                          name: "default_name_190 (source gtp.apn.name gtp.apngrp.name)"
                  id: "191"
                  imei: "<your_own_value>"
                  imsi: "<your_own_value>"
                  imsi_prefix: "<your_own_value>"
                  max_apn_restriction: "all"
                  messages: "create-req"
                  msisdn: "<your_own_value>"
                  msisdn_prefix: "<your_own_value>"
                  rai: "<your_own_value>"
                  rat_type: "any"
                  uli: "<your_own_value>"
          policy_filter: "enable"
          policy_v2:
              -
                  action: "allow"
                  apn_sel_mode: "ms"
                  apnmember:
                      -
                          name: "default_name_207 (source gtp.apn.name gtp.apngrp.name)"
                  id: "208"
                  imsi_prefix: "<your_own_value>"
                  max_apn_restriction: "all"
                  mei: "<your_own_value>"
                  messages: "create-ses-req"
                  msisdn_prefix: "<your_own_value>"
                  rat_type: "any"
                  uli: "<your_own_value>"
          port_notify: "21123"
          rat_timeout_profile: "<your_own_value> (source gtp.rat-timeout-profile.name)"
          rate_limit_mode: "per-profile"
          rate_limited_log: "enable"
          rate_sampling_interval: "1"
          remove_if_echo_expires: "enable"
          remove_if_recovery_differ: "enable"
          reserved_ie: "allow"
          send_delete_when_timeout: "enable"
          send_delete_when_timeout_v2: "enable"
          spoof_src_addr: "allow"
          state_invalid_log: "enable"
          sub_second_interval: "0.5"
          sub_second_sampling: "enable"
          traffic_count_log: "enable"
          tunnel_limit: "0"
          tunnel_limit_log: "enable"
          tunnel_timeout: "86400"
          unknown_version_action: "allow"
          user_plane_message_rate_limit: "0"
          warning_threshold: "0"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для этого модуля:

Ключ

Описание

build

string

Номер сборки образа FortiGate

Возвращается: всегда

Пример: "1547"

http_method

string

Последний метод, использованный для передачи содержимого в FortiGate

Возвращается: всегда

Пример: "PUT"

http_status

string

Последний результат, полученный от FortiGate при выполнении последней операции

Возвращается: всегда

Пример: "200"

mkey

string

Главный ключ (идентификатор), использованный при последнем вызове FortiGate

Возвращается: при успешном выполнении

Пример: "id"

name

string

Имя таблицы, использованной для выполнения запроса

Возвращается: всегда

Пример: "urlfilter"

path

string

Путь к таблице, использованной для выполнения запроса

Возвращается: всегда

Пример: "webfilter"

revision

string

Внутренний номер редакции

Возвращается: всегда

Пример: "17.0.2.10658"

serial

string

Серийный номер устройства

Возвращается: всегда

Пример: "FGVMEVYYQT3AB5352"

status

string

Результат выполнения операции

Возвращается: всегда

Пример: "success"

vdom

string

Используемый виртуальный домен

Возвращается: всегда

Пример: "root"

version

string

Версия FortiGate

Возвращается: всегда

Пример: "v5.6.3"

Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Hongbin Lu (@fgtdev-hblu)
  • Frank Shen (@frankshen01)
  • Miguel Angel Munoz (@mamunozgonzalez)
  • Nicolas Thomas (@thomnico)

Ссылки на коллекцию

  • Отслеживание ошибок
  • Домашняя страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/fortinet/fortios/fortios_firewall_gtp_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API