BroadNet
Нумерация и идентификацияИдентичность сети

Коды MCC, MNC и PLMN: разбор (E.212)

Обновлено 5 мин чтенияна основе стандартов
Прямой ответ

MCC и MNC — это два поля плана ITU-T E.212, идентифицирующие мобильную сеть. Mobile Country Code состоит из трёх цифр; Mobile Network Code — из двух или трёх. Вместе они образуют идентичность PLMN, называющую домашнего оператора абонента, и открывают каждый IMSI — в отличие от набираемого MSISDN.

§01

План идентификации E.212

Там, где E.164 определяет набираемый номер, ITU-T E.212 определяет, как мобильные сети и абоненты идентифицируются внутренне. Его два поля верхнего уровня — это Mobile Country Code (MCC), трёхзначное значение, присваиваемое ITU стране или географической зоне, и Mobile Network Code (MNC), двух- или трёхзначное значение, присваиваемое национальным регулятором оператору внутри этой страны. MCC и MNC вместе идентифицируют конкретную сеть Public Land Mobile Network (PLMN) — сеть одного оператора в одной стране. Эта пара — якорь мобильной идентичности: она предваряет каждый IMSI и называет домашнюю сеть в роуминге, маршрутизации и сигнализации.

§02

Структура полей MCC и MNC

MCC всегда состоит из трёх цифр и сопоставляется со страной или регионом — например, 234/235 для Великобритании, 310–316 для США, 415 для Ливана. MNC состоит из двух или трёх цифр; его длина — национальное решение, поэтому внутри одной страны все операторы используют MNC одинаковой длины. Двузначный MNC даёт пятизначный идентификатор PLMN (MCC+MNC); трёхзначный MNC — шестизначный. Поскольку длина MNC варьируется по странам, строку MCC-MNC можно корректно разобрать лишь при знании конвенции этой страны — распространённый источник ошибок поиска, когда границу между MNC и следующим MSIN угадывают, а не знают.

Поля MCC-MNC / PLMN-Id (E.212)
ПолеДлинаКем назначаетсяИдентифицирует
Код страны мобильной связи (MCC)3 цифрыITU-TСтрана / географический регион
Код мобильной сети (MNC)2 или 3 цифрыНациональный регуляторОператор внутри страны
Идентификатор PLMN (MCC + MNC)5 или 6 цифр—Сеть одного оператора (домашняя PLMN)
§03

Как MCC-MNC идентифицирует домашнюю сеть

Каждый IMSI начинается с MCC и MNC своей домашней сети, поэтому любой узел, читающий IMSI, сразу знает, какому оператору принадлежит абонент. Когда абонент в роуминге, визитная сеть извлекает MCC-MNC из IMSI, чтобы направить сигнализацию аутентификации и обновления местоположения обратно в корректный домашний HLR/HSS. Та же идентичность PLMN появляется в широковещательной системной информации, по которой устройство распознаёт свою домашнюю сеть или роумингового партнёра, и переносится как Visited-PLMN-Id в Diameter S6a и как часть маршрутной информации в SS7/MAP. Короче говоря, MCC-MNC — это то, как сеть отвечает на вопрос «чей это абонент и куда направить запрос?».

MCC-MNC, открывающий IMSItext
IMSI = 310150123456789
        │  │  │
        │  │  └─ MSIN  (subscriber, 9–10 digits)
        │  └──── MNC   (150, operator — here a 3-digit MNC)
        └─────── MCC   (310, United States)

PLMN identity = MCC + MNC = 310150
§04

Тестовые диапазоны и специальные коды

E.212 резервирует диапазоны, не привязанные к живой коммерческой сети. MCC 001 с MNC 01 — это зарезервированная тестовая сеть PLMN, используемая в лабораториях, на тестовых SIM и в оборудовании соответствия, и она никогда не должна появляться в публичной сети. MCC в диапазоне 90x присваиваются совместным, негеографическим и спутниковым/глобальным операторам, а не отдельной стране. Регуляторы также оставляют значения MNC неназначенными для будущего выделения. Распознавание этих диапазонов важно для валидации: результат интеллектуального анализа номера, показывающий MCC 001 или MNC, которым не владеет ни один оператор в этой стране, сигнализирует о тестовом трафике или некорректной идентичности, а не о достижимом абоненте.

Зарезервированные и специальные диапазоны E.212
ДиапазонЗначение
MCC 001 / MNC 01Зарезервированная тестовая сеть — только лаборатории и тестовые SIM-карты
MCC 901Общие / негеографические глобальные сети (например, спутниковые)
MCC 90xМеждународное/общее кодовое пространство, а не отдельная страна
Неназначенный MNCНаходится в распоряжении национального регулирующего органа для дальнейшего распределения
§05

MCC-MNC против NDC в составе MSISDN

Пару MCC-MNC легко спутать с сочетанием кода страны и NDC набираемого номера, но они принадлежат разным планам и разным целям. MCC-MNC (E.212) идентифицирует сеть внутренне и открывает IMSI; CC+NDC (E.164) — это публичный набираемый адрес, которым пользуется вызывающий. Они не взаимозаменяемы, и между ними нет фиксированной арифметики: оператор может владеть множеством диапазонов NDC под одним MNC, а переносимость номеров означает, что NDC больше не является надёжным указателем на оператора, обслуживающего номер в данный момент. Чтобы определить истинную текущую сеть живого MSISDN, выполняют HLR-запрос, возвращающий обслуживающий MCC-MNC — точный ответ, который один только набранный номер дать не может.

§06

Откуда берутся коды

ITU ведёт авторитетный список MCC и операторов, владеющих каждым MNC, а GSMA координирует эксплуатационные данные, которыми операторы обмениваются о своих сетях. Национальные регуляторы присваивают MNC внутри MCC своей страны и уведомляют ITU. Поскольку операторы запускают, объединяют и возвращают коды, сопоставление не статично: точный поиск MCC-MNC должен поддерживаться в актуальном состоянии относительно опубликованных присвоений. Связность BroadNet охватывает 200+ стран и 1000+ операторских подключений, поэтому разрешение MCC-MNC в правильную партнёрскую сеть — рутинная часть корректной маршрутизации сообщения; инструмент поиска MCC-MNC предоставляет это разрешение напрямую.

Часто задаваемые вопросы

Часто задаваемые вопросы

Что такое MCC и MNC?

Mobile Country Code (MCC), три цифры, идентифицирует страну по плану ITU-T E.212; Mobile Network Code (MNC), две или три цифры, идентифицирует оператора внутри этой страны. Вместе они образуют идентичность PLMN, называющую домашнюю сеть абонента и предваряющую каждый IMSI.

Что такое идентичность PLMN?

Идентичность PLMN (Public Land Mobile Network) — это MCC и MNC вместе — пять или шесть цифр, — уникально называющие сеть одного мобильного оператора в одной стране. Она появляется в IMSI, в широковещательной системной информации и как Visited-PLMN-Id в роуминговой сигнализации, чтобы узлы могли определить, какой сети принадлежит абонент.

Из скольких цифр состоит MNC?

Из двух или трёх, и длина — национальное решение, поэтому внутри одной страны каждый оператор использует MNC одинаковой длины. Это значит, что строку MCC-MNC можно корректно разделить лишь при знании конвенции этой страны — угадывание границы MNC является распространённой причиной ошибок поиска.

В чём разница между MCC-MNC и NDC в составе MSISDN?

MCC-MNC (E.212) идентифицирует сеть внутренне и открывает IMSI; код страны плюс NDC (E.164) — это публичный набираемый адрес. Они принадлежат разным планам без фиксированной арифметики между ними, а переносимость номеров означает, что NDC больше не является надёжным указателем на обслуживающего оператора — HLR-запрос возвращает истинный текущий MCC-MNC.

Что такое MCC 001?

MCC 001 с MNC 01 — это зарезервированная тестовая сеть E.212, используемая в лабораториях, на тестовых SIM и в оборудовании соответствия и никогда не в живой публичной сети. Появление MCC 001 в результате интеллектуального анализа номера сигнализирует о тестовом трафике или некорректной идентичности, а не о достижимом абоненте.

Где можно найти код MCC-MNC?

Используйте инструмент поиска MCC-MNC, который сопоставляет Mobile Country Code и Mobile Network Code с оператором и страной, которым они принадлежат, поддерживаемый в актуальном состоянии относительно опубликованных присвоений ITU и GSMA. Поскольку операторы запускают, объединяют и возвращают коды, точный поиск должен отслеживать эти изменения, а не полагаться на статичный список.

Ссылки

Технические характеристики источника

На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)

BNПоддерживается инженерной командой BroadNet·Обмен сообщениями операторского класса с 2003 года.
Прикрепите это к проводу

Разработано с использованием реального SMPP подключения и REST API.

Запросите тестовый доступ с реальными тестовыми ключами: сначала отправьте их на свой подтвержденный номер, а затем, после утверждения вашей личности отправителя и маршрутов, переходите к использованию в производственной среде более чем в 200 странах.