Идентификаторы в сети GSM

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

IMSI (International Mobile Subscriber Identify) – идентификатор, однозначно определяющий в сети каждого абонента мобильной связи стандарта GSM (а также UMTS или CDMA). Этот номер необходим для выполнения таких основных процедур, как аутентификация абонента, шифрование/дешифрование передаваемых данных. IMSI состоит из:

• MCC (Mobile Country Code) – код мобильной связи страны
• MNC (Mobile Network Code) – код оператора мобильной связи
• MSIN (Mobile Station Identification Number) – идентификатор мобильной станции

IMSI обычно состоит из 15 цифр.

Структура идентификатора IMSI

 

 
MSISDN (Mobile Station ISDN Number) – номер, который вы набираете для вызова какого-либо абонента (например, +7 9хх ххх хххх). Вот его составные части:

• CC (Country Code) – код страны
• NDC (National Destination Code) – национальный код места назначения (сети либо города)
• SN (Subscriber Number) – номер абонента

Свой NDC есть у каждой сети PLMN. А в России их даже несколько на каждого оператора. MSISDN может быть до 15 цифр длиной, не считая префиксов типа (+7).

 

Структура идентификатора MSISDN

 

Temporary Mobile Subscriber Identify (TMSI) – это временный IMSI, который присваивается мобильной станции при ее регистрации в сети. Временный идентификатор используется в целях безопасности. Именно с использованием TMSI мобильная станция будет устанавливать соединение по радиоканалу. Данный идентификатор периодически меняется сетью и не имеет жесткой структуры (в отличие от IMSI). Длина его, как правило, в два раза меньше, что позволяет в одном цикле осуществлять пэйджинг для двух абонентов, а также уменьшать нагрузку на процессор.

 

IMEI (International Mobile Terminal Identify) – однозначно определяет любую мобильную станцию в сети. Может использоваться для обнаружения краденого оборудования и блокировки ему доступа в сеть. Вот из чего, согласно спецификациям GSM, состоит IMEI:

• TAC (Type Approval Code) – код утвержденного типового образца
• SNR (Serial Number) – серийный номер оборудования
• CD – контрольное число

Структура идентификатора IMEI

 

IMEISV (International Mobile Terminal Identify and Software Version Number) – с помощью этого идентификатора мобильной станции обеспечивается уникальная идентификация и соответствие установленного на ней программного обеспечения тому, которое разрешено оператором. Это, на самом деле, довольно важно. От версии ПО зависит список доступных мобильной станции услуг и ее возможности по речевому кодированию.

Структура идентификатора IMEISV

 

MSRN (Mobile Station Roaming Number) – временный номер мобильной станции, который используется для маршрутизации вызова на тот MSC, под управлением которого находится MS в данный момент. После применения по назначению для одного подвижного терминала MSRN может назначаться другим подвижным терминалам.

Структура идентификатора MSRN

• SN – адрес управляющего MSC/VLR

 

LAI (Location Area Identify) – идентификатор зоны местоположения, который уникально описывает LA в сети GSM в масштабе всего мира.

Структура идентификатора LAI

• LAC (Location Area Code) – код зоны местоположения, максимальная длина которого – 16 бит. Это позволяет определить 65536 разных LA в пределах конкретной PLMN.

 

CGI (Cell Global Identify) – глобальный идентификатор соты. С помощью него происходит определение соты в пределах зоны местоположения LA.

Структура идентификатора CGI

• CI (Cell Identify) – идентификатор соты

 
BSIC (Base Station Identify Code) – идентификатор базовой станции, позволяющий различать соты с одинаковыми частотами. В его состав входит:

• NCC (Network Color Code) – цветовой код сети, используемый для разграничения зон действия операторов в местах их пересечения
• BCC (Base station Color Code) – цветовой код базовой станции. С его помощью различают базовые станции с одинаковыми частотами.
Структура идентификатора BSIC

Советую также прочитать статьи:

– Что такое Cell Selection?

– UMTS это что?

– Архитектура сети GSM (+видео)

2 комментария от “Идентификаторы в сети GSM

  1. А про IMEI скажу. На схеме изображена старая структура IMEI, которая использовалась до 01/01/03:
    — TAC(6 цифр) — по-сути, определяет способ, которым был получен IMEI. Первыми двумя цифрами TAC’a кодируется организация, которая выдала идентификатор устройству. Грубо говоря, если у вас есть куча бабла и связей, то GSM Association с радостью продаст вам эти два номерка, и будет считать вас «Ответственным Органом»(Reporting Body). Остальными четырьмя цифрами TAC’a заведует, как раз этот самый Орган. С помощью них он маркирует тип устройства(Type Identifier);
    — FAC(2 цифры) — Final Assembly Code. Выдаётся «Ответственным Органом» всяким заводам или пром.зонам, которые активно производят мобильные устройства. Кроме, того раньше нельзя было выпускать более 1 миллиона устройств одного типа с одним и тем же FAC;
    — SNR(6 цифр) — Serial Number. Уникальный номер устройства(типа вот для чего весь сыр-бор);
    — SD/CD(1 цифра) — Spare Digit\Check Digit. Изначально был запасным, но в сеть должен был вещаться, как «0». Позже, какой-то шизоид придумал считать этот номер по алгоритму Луна, якобы таким образом препятствуя несанкционированному доступу к CEIR и EIR. Но мы то знаем для чего служит этот алгоритм.)
    В современном IMEI поле TAC поглотило FAC, и стало на два разряда больше(Китайцы ликуют)… А CD также передаёт в сеть «0»…
    Пруфлинк: IMEI Allocation and Approval Guidelines. Version 6.0. 27th July 2011(TS.06 )

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *