Это старая версия документа!
12 Поддержка мобильных сетей
<html>
</html> <html>
</html>
СКАТ может распознавать GTP-C трафик и извлекать из запросов создания GTP-сессии параметры абонента для связи IP абонента и его логина. Поддерживается GTP-C версий 1 и 2. Включение поддержки GTP призводится параметром в fastdpi.conf:
# Режим обработки GTP # Значения: # 0 - (default) обработка GTP отключена # 1 - [bind mode] В этом режиме BRAS обрабатывает GTT-C пакеты начала и завершения сессии, # связывая (bind) выданный абоненту IP-адрес с логином (в качестве логина используется IMSI или MSISDN). # При завершении сессии связь логин-IP разрывается. # Терминации GTP-сессий СКАТ не делает, все GTP-C пакеты дропаются. # 2 - [auth mode] включена авторизация GTP-сессий. В этом режиме BRAS обрабатывает GTP-C пакеты # начала и завершения сессии. На успешном старте GTP-сессии BRAS отправляет запрос # L3-авторизации на PCRF, передавая IP-адрес абонента, его IMSI, MSISDN, IMEI и прочие параметры. # При завершении сессии связь логин-IP разрывается. # Терминации GTP-сессий СКАТ не делает, все GTP-C пакеты дропаются. #bras_gtp_mode=0
При включенном режиме bras_gtp_mode
предполагается, что на СКАТ подается зеркало GTP-C трафика: СКАТ дропает все входящие GTP-C пакеты, при bras_gtp_mode=2
СКАТ работает как L3 BRAS, запрашивая у PCRF полисинг и услуги абонента.
Также следует задать в fastdpi.conf максимальный размер внутренней БД активных GTP-сессий
# Max число одновременных GTP-сессий # Рекомендуем устанавливать это параметр в 1.5 - 2 раза больше, чем # фактическое max число сессий # Значение по умолчанию: 10000 сессий, минимиальное значение: 10000 #bras_gtp_session=10000
Получив запрос на создание GTP-C сессии, СКАТ дожидается пакета успешного создания сессии и только в этот момент, при получении успешного ответа и выдачи IP-адреса абоненту, связывает логин и IP. Время ожидания ответа задается параметром в fastdpi.conf:
# Max время ожидания ответа на GTP-запрос создания сессии, в секундах # Default = 3 секунды #bras_gtp_pending_timeout=3
В качестве логина может использоваться IMSI или MSISDN, что задается параметром в fastdpi.conf:
# Что считать логином абонента для GTP: # 0 - IMSI (по умолчанию) # 1 - MSISDN #bras_gtp_login=0
Для разбора GTP-U необходимо включить разбор туннелей:
# включаем разбор туннелей диспетчерами check_tunnels=1 # включаем распознание и разбор GTP-U detect_gtp_tunnel=1
Терминацию GTP-U туннелей СКАТ не делает.