Введение
Регистр домашнего местоположения (HLR – Home Location Register) – это центральная база данных в архитектуре мобильных сетей стандартов GSM (2G) и UMTS (3G), которая хранит постоянную информацию о каждом абоненте, зарегистрированном у данного оператора. HLR является незаменимым компонентом для управления мобильностью абонентов, аутентификации, маршрутизации вызовов и управления роумингом.
В архитектуре 4G LTE функции HLR выполняет HSS (Home Subscriber Server) – эволюционный преемник HLR, использующий диаметр-протокол вместо MAP SS7. В 5G-архитектуре соответствующую роль играет UDM (Unified Data Management).
История и контекст
HLR был определён в рамках стандарта GSM (Global System for Mobile Communications), разработанного ETSI в начале 1990-х годов. Стандарт GSM 03.02 детально специфицирует роль HLR в сети PLMN (Public Land Mobile Network). Первые коммерческие GSM-сети запущены в 1991–1992 годах, и с тех пор HLR является обязательным элементом инфраструктуры GSM-оператора.
В России все операторы «большой тройки» (МТС, МегаФон, Вымпелком/Билайн) и Tele2 используют HLR-инфраструктуру. С переходом на LTE/4G операторы начали развёртывать параллельные системы HSS, сохраняя HLR для обратной совместимости с 2G/3G сегментами.
Как это работает
HLR хранит следующие данные для каждого абонента:
- IMSI (International Mobile Subscriber Identity) – уникальный идентификатор SIM-карты.
- MSISDN – номер телефона (один или несколько) абонента.
- Профиль услуг – список разрешённых услуг (голосовые вызовы, SMS, GPRS, роуминг, переадресация).
- Текущий VLR – адрес Visitor Location Register, обслуживающего абонента в данный момент (текущее местоположение).
- Аутентификационные параметры – ключи для процедуры аутентификации SIM-карты.
При входящем вызове коммутатор (GMSC) обращается к HLR с запросом текущего местоположения абонента. HLR возвращает адрес обслуживающего MSC/VLR, куда перенаправляется вызов. При роуминге HLR взаимодействует с VLR гостевой сети через протокол MAP (Mobile Application Part).
Где применяется
- Ядро мобильной сети каждого GSM/UMTS оператора
- HLR Lookup-сервисы – проверка статуса номера, оператора, портирования (используется в A2P-мессенджинге)
- Межоператорный роуминг (через SS7 MAP)
- Антифрод-системы операторов – анализ аномалий в HLR-данных
Преимущества и ограничения
Преимущества: централизованное управление абонентскими данными, надёжность (HLR реплицируется для отказоустойчивости), стандартизированный интерфейс через MAP/SS7.
Ограничения: технология 2G/3G эпохи, уязвимость к атакам через SS7 (что известно с публикаций Karsten Nohl в 2014 году), замещается HSS в 4G и UDM в 5G.
Связь с другими понятиями
HLR является частью ядра мобильной сети (Mobile Core Network) и тесно взаимодействует с VLR (Visitor Location Register, хранит временные данные об абонентах в зоне обслуживания MSC), MSC (Mobile Switching Center) и AuC (Authentication Center). В контексте нумерации и портирования HLR является источником данных для проверки принадлежности номера оператору. Эволюция HLR в сторону HSS (4G) и UDM (5G) отражает переход от SS7/MAP к диаметр-протоколу и HTTP/2.