Что такое PDP Context
Сам термин PDP описывает используемый протокол передачи данных, а PDP context — набор параметров, необходимых для организации соединения между абонентским устройством и сетью оператора.
После активации PDP context сеть:
- выделяет абоненту IP-адрес;
- определяет точку подключения (APN);
- задает параметры качества обслуживания (QoS);
- создает маршрут передачи пользовательского трафика.
Без успешно созданного PDP context мобильное устройство не сможет передавать данные, даже если зарегистрировано в сети.
Как происходит активация PDP Context
Процесс начинается, когда пользователь включает мобильную передачу данных или запускает приложение, требующее доступа в интернет.
Упрощенная последовательность выглядит следующим образом:
- Смартфон отправляет запрос на активацию PDP context.
- SGSN проверяет регистрацию и права абонента.
- Сеть определяет необходимый APN.
- GGSN выделяет IP-адрес и создает соединение с внешней сетью.
- Создается PDP context, после чего начинается передача данных.
APN (Access Point Name) — имя точки доступа, определяющее, через какой шлюз и с какими параметрами абонент подключается к внешней сети.
GGSN (Gateway GPRS Support Node) — шлюз ядра мобильной сети 2G/3G, обеспечивающий выход абонентов в Интернет или другие внешние сети.
В сетях LTE аналогичные функции выполняют Serving Gateway (SGW) и Packet Gateway (PGW). Несмотря на изменения архитектуры, принцип организации пользовательской сессии остался похожим.
Какие параметры хранит PDP Context
| Параметр | Назначение |
| APN | Определяет сеть или сервис, к которому подключается абонент |
| IP-адрес | Назначается устройству на время сессии |
| Тип PDP | IPv4, IPv6 или IPv4v6 |
| QoS | Параметры качества обслуживания |
| Tunnel ID | Идентификатор пользовательского туннеля |
| Состояние | Активен, изменен или деактивирован |
Эти параметры используются сетевыми узлами для маршрутизации пользовательского трафика и применения политик обслуживания.
Типы PDP Context
В мобильных сетях может существовать несколько PDP Context одновременно.
| Тип | Назначение |
| Primary PDP Context | Основное соединение с сетью, через которое выделяется IP-адрес и создается первая пользовательская сессия |
| Secondary PDP Context | Использует уже существующий IP-адрес, но позволяет применять другие параметры QoS для отдельных сервисов |
Например, один Secondary PDP Context может использоваться для голосовых сервисов, а другой — для передачи обычного интернет-трафика.
Почему возникают ошибки PDP Context
Если PDP context не удается активировать, мобильный интернет работать не будет.
Наиболее распространенные причины:
- неверно настроен APN;
- отсутствует разрешение на передачу данных у оператора;
- ошибка аутентификации SIM-карты;
- перегрузка сетевых элементов;
- сбои в работе SGSN, GGSN или PGW;
- ограничения тарифного плана.
Во многих смартфонах подобные ситуации отображаются сообщениями «PDP authentication failure», «PDP context activation failed» или похожими уведомлениями.
PDP Context в современных мобильных сетях
Хотя термин PDP context относится главным образом к сетям GPRS, EDGE и UMTS, его концепция сохранилась и в LTE. В сетях EPC используется EPS Bearer, который выполняет аналогичную функцию — создает пользовательскую сессию передачи данных между устройством и ядром сети.
При построении мобильной инфраструктуры операторам важно контролировать создание пользовательских сессий, распределение IP-адресов и применение политик обслуживания. Решения VAS Experts для мобильных сетей позволяют управлять трафиком, интегрироваться с элементами ядра сети и реализовывать гибкие сценарии предоставления услуг.
Подробнее — Запуск MVNO под ключ.
Технический FAQ
Что такое PDP Context простыми словами?
PDP Context — это логическая сессия передачи данных между мобильным устройством и сетью оператора. Она содержит параметры подключения, необходимые для работы мобильного интернета.
Чем отличается PDP от PDP Context?
PDP (Packet Data Protocol) определяет способ передачи пакетных данных, а PDP Context представляет собой конкретную пользовательскую сессию, содержащую IP-адрес, APN, параметры QoS и другую служебную информацию.
Что такое активация PDP Context?
Активация PDP Context — это процесс создания соединения между смартфоном и сетью оператора. Во время активации устройство получает IP-адрес, подключается к нужному APN и начинает передавать данные.
Почему возникает ошибка PDP Context?
Чаще всего ошибки связаны с неправильной настройкой APN, ограничениями со стороны оператора, проблемами с SIM-картой, отсутствием покрытия или сбоями сетевых элементов, участвующих в создании пользовательской сессии.