Skip to content

HLR/HSS

Что такое HLR и HSS?

HLR (Home Location Register) — это центральная база данных в GSM/UMTS сетях, которая хранит информацию о пользователях и их местоположении.

HSS (Home Subscriber Server) — это эволюционировавшая версия HLR, используемая в сетях IMS, LTE и VoLTE, обеспечивающая более широкие функциональные возможности для IP-сетей.

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


Роль HLR/HSS в мобильных сетях

Функция Описание
Аутентификация абонента Проверка подлинности пользователя через IMSI и Ki/AUC
Хранение профиля абонента Информация о тарифном плане, доступных услугах, правах
Местоположение абонента Указывает, в какой VLR/MSC или MME зарегистрирован пользователь
Поддержка роуминга Разрешает использование сети другого оператора
Управление политиками QoS, ограничения скорости, доступ к сервисам
Интеграция с IMS Поддержка VoLTE, VoWiFi, RCS

Структура данных в HLR/HSS

В HLR (GSM/UMTS):

Поле Описание
IMSI Уникальный идентификатор абонента
MSISDN Номер телефона
Ki Key Секретный ключ для аутентификации
VLR Address Адрес текущего посещаемого VLR
Service Flags Доступные услуги (SMS, GPRS, Roaming и др.)

В HSS (IMS/LTE):

Поле Описание
IMSI Уникальный идентификатор абонента
MSISDN Номер телефона
Authentication Vectors RAND, AUTN, XRES, CK, IK
Subscription Data Профиль пользователя, политики
Location Information MME, SGSN, P-CSCF, UE IP
User Profiles Настройки QoS, APN, IMS Profile

Как работает HLR/HSS?

В GSM/UMTS:

[MS] → [BTS/BSC] → [MSC/VLR] → Запрос на регистрацию
[VLR] ←→ [HLR] → Получение данных абонента
[HLR] → Обновление местоположения

В LTE/IMS:

[UE] → [eNodeB] → [MME] → Запрос на регистрацию
[MME] ←→ [HSS] → Получение данных аутентификации и профиля
[HSS] → Обновление местоположения и политик

Основные шаги:

  1. Регистрация абонента
  2. Запрос аутентификации
  3. Получение данных профиля
  4. Обновление местоположения
  5. Управление политиками и QoS

HLR vs HSS: разница

Характеристика HLR HSS
Использование GSM, UMTS LTE, IMS, VoLTE, VoWiFi
Архитектура Традиционная TDM/CS IP-сеть, Diameter
Протоколы MAP (Mobile Application Part) Diameter
Поддержка IMS
Поддержка VoLTE
Политики QoS Ограниченные Расширенные
Поддержка шифрования A3/A8, COMP128 Milenage, EAP-AKA
Масштабируемость Ниже Выше
Современность Устаревший Современный стандарт

Интеграция HLR/HSS с другими сетевыми элементами

Компонент Роль интеграции
MSC/VLR Получение данных о местоположении и услугах
SGSN Для GPRS-сервисов
MME В LTE для регистрации и аутентификации
P-GW / PCRF Управление политиками QoS
CSCF (IMS) Интеграция с IMS для VoIP
AAA Server Для Wi-Fi Calling и Passpoint
OCS / OFCS Интеграция с биллингом и учетом трафика

Протоколы, используемые HLR/HSS

Протокол Использование
MAP (Mobile Application Part) GSM/UMTS, взаимодействие с MSC/VLR/SGSN
Diameter LTE/IMS, взаимодействие с MME, CSCF, PCRF
LDAP Для внутреннего управления данными
HTTP/REST API Современные HSS могут использовать RESTful API для управления
EAP-AKA/SIM Аутентификация в Wi-Fi Calling и IMS

Где применяется HLR/HSS?

Сценарий Описание
Регистрация абонента При включении устройства или входе в новую сеть
Аутентификация Проверка SIM-карты при подключении
Роуминг Поддержка работы в сетях других операторов
VoLTE / VoWiFi Интеграция с IMS для голосовых вызовов
Управление политиками Ограничение скорости, блокировка услуг
Биллинг и учёт Передача данных для расчета за услуги
IoT / M2M коммуникации Регистрация и управление SIM-картами в промышленных системах

Перспективы развития HLR/HSS в 5G и далее

Направление Описание
UDM (Unified Data Management) В 5G HSS заменяется на UDM, который объединяет данные абонента и политики
Совместимость с SUPI вместо IMSI Защита от прослушивания IMSI
Поддержка Network Slicing Разделение профилей абонента по типам услуг
Виртуализация HSS/UDM Развертывание в облаке и контейнерах
Интеграция с AI и аналитикой Анализ поведения абонентов и автоматизация политик
Безопасность и защита данных Шифрование, защита от утечек и перехвата
API-first подход Открытые интерфейсы для управления и мониторинга