Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_components:platform:dpi_mobile_spec:start [2023/05/15 11:54] – elena.krasnobryzh | dpi:dpi_components:platform:dpi_mobile_spec:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 11 Поддержка мобильных сетей ====== | ||
- | {{indexmenu_n> | ||
- | < | ||
- | < | ||
- | |||
- | СКАТ может распознавать GTP-C трафик и извлекать из запросов создания GTP-сессии параметры абонента для связи IP абонента и его логина. Поддерживается GTP-C версий 1 и 2. | ||
- | Включение поддержки GTP призводится параметрами в fastdpi.conf: | ||
- | < | ||
- | # bras_enable=1 | ||
- | # | ||
- | # Режим обработки GTP | ||
- | # Значения: | ||
- | # 0 - (default) обработка GTP отключена | ||
- | # 1 - [mirror bind mode] В этом режиме BRAS обрабатывает GTP-C пакеты начала и завершения сессии, | ||
- | # | ||
- | # | ||
- | # | ||
- | # 2 - [mirror auth mode] включена авторизация GTP-сессий. В этом режиме BRAS обрабатывает GTP-C пакеты | ||
- | # | ||
- | # | ||
- | # | ||
- | # | ||
- | # 3 - [passive bind mode] Аналогичен режиму 1 [mirror bind mode], но GTP-C пакеты не дропаются. | ||
- | # | ||
- | # 4 - [passive auth mode] Аналогичен режиму 2 [mirror auth mode], но GTP-C пакеты не дропаются. | ||
- | # | ||
- | # | ||
- | </ | ||
- | |||
- | Создание сессии (bind IP-LOGIN) по ответам: | ||
- | < | ||
- | #Ответ на Create PDP Context Request для GTPv1: | ||
- | Create PDP Context Response | ||
- | |||
- | #Ответ на Create Session Request для GTPv2: | ||
- | Create Session Response | ||
- | </ | ||
- | |||
- | Удаление сессии (bind IP-LOGIN) по ответам: | ||
- | < | ||
- | #Ответ на Delete PDP Context Request для GTPv1: | ||
- | Delete PDP Context Response | ||
- | |||
- | #Ответ на Delete Session Request для GTPv2: | ||
- | Delete Session Response | ||
- | |||
- | #Ответ на Delete Bearer Request для GTPv2: | ||
- | Delete Bearer Response | ||
- | </ | ||
- | |||
- | Точка подключения СКАТ задается параметром: | ||
- | < | ||
- | # Куда подключен СКАТ (какой GTP-C подается на СКАТ) | ||
- | # Допустимые значения: | ||
- | # 0 - протокол S5 (SGW <-> PGW). Это значение по умолчанию | ||
- | # 1 - протокол S11 (MME <-> SGW) | ||
- | bras_gtp_mountpoint=0 | ||
- | </ | ||
- | |||
- | В режиме mirror ('' | ||
- | В пассивном режиме ('' | ||
- | |||
- | Также следует задать в fastdpi.conf максимальный размер внутренней БД активных GTP-сессий | ||
- | < | ||
- | # Max число одновременных GTP-сессий | ||
- | # Рекомендуем устанавливать это параметр в 1.5 - 2 раза больше, | ||
- | # фактическое max число сессий | ||
- | # Значение по умолчанию: | ||
- | # | ||
- | </ | ||
- | |||
- | Получив запрос на создание GTP-C сессии, | ||
- | < | ||
- | # Max время ожидания ответа на GTP-запрос создания сессии, | ||
- | # Default = 10 секунд | ||
- | # | ||
- | </ | ||
- | |||
- | В качестве логина может использоваться IMSI или MSISDN, что задается параметром в fastdpi.conf: | ||
- | < | ||
- | # Что считать логином абонента для GTP: | ||
- | # 0 - IMSI (по умолчанию) | ||
- | # 1 - MSISDN | ||
- | # | ||
- | </ | ||
- | <note important> | ||
- | |||
- | Для распознания GTP-U необходимо включить разбор туннелей: | ||
- | < | ||
- | # включаем разбор туннелей диспетчерами | ||
- | check_tunnels=1 | ||
- | # включаем распознание и разбор GTP-U | ||
- | detect_gtp_tunnel=1 | ||
- | </ | ||
- | При включении разбора GTP-U туннелей СКАТ будет работать с истинным IP-адресом абонента, | ||
- | |||
- | Терминацию GTP-U туннелей СКАТ не делает. | ||
- | |||
- | Внутренней БД GTP-сессий можно управлять с помощью специального набора [[dpi: | ||
- | |||
- | |||