
Методы адресации SCCP, состав информационных элементов сообщений SCCP, понятие глобального заголовка (GT)
Информация глобального заголовка (GT)
Информация глобального заголовка состоит из индикатора глобального заголовка (GTI) и глобального заголовка (GT).
-
Индикатор глобального заголовка (GTI). Информация по индикаторам GT распознаваемых SCCP, содержится в разделах 3.4.1 и 3.4.2 рекомендаций ITU-T Q.713. Индикатор глобального заголовка используется, чтобы определить содержание и формат глобального заголовка.
Кодируется индикатор глобального заголовка следующим образом:
Кодировка индикатора адреса
«Reserved for national use» - зарезервировано для национального использования.
«Routing indicator» - индикатор маршрутизации.
«Global title indicator» - индикатор глобального заголовка;
«SSN indicator» - индикатор SSN;
«Point code indicator» - индикатор пункта сигнализации;
-
«1» в 1-м бите указывает, что адрес включает в себя код пункта сигнализации (SPC);
-
«1» во 2-м бите указывает на включение в адрес номера подсистемы (SSN);
Биты 3 ÷ 6 октета индикатора адреса включают в себя индикатор глобального заголовка (GTI), который кодируется следующим образом.
Таблица 1
Индикатор глобального заголовка
Нумерация битов |
Значение |
||||
6 |
5 |
4 |
3 |
|
|
0 |
0 |
0 |
0 |
Глобальный заголовок не включается |
|
0 |
0 |
0 |
1 |
Глобальный заголовок включает в себя только тип индикатора адреса |
|
0 |
0 |
1 |
0 |
Глобальный заголовок включает в себя только тип трансляции |
|
0 |
0 |
1 |
1 |
Глобальный заголовок включает в себя тип трансляции, план нумерации и схему кодирования |
|
0 |
1 |
0 |
0 |
Глобальный заголовок включает в себя тип трансляции, план нумерации, схему кодирования и тип индикатора адреса |
|
0 |
1 |
0 |
1 |
Резервируется для международных применений |
|
………… |
|||||
0 |
1 |
1 |
1 |
||
1 |
0 |
0 |
0 |
Резервируется для национальных применений |
|
|
|||||
1 |
1 |
1 |
0 |
||
1 |
1 |
1 |
1 |
Резервировано для расширения |
Бит 7 октета индикатора адреса включает в себя информацию маршрутизации, идентифицирующую, какой элемент адреса будет использован для маршрутизации и кодируется следующим образом:
Таблица 2
Номер бита |
Значение |
1 |
Маршрутизация по SSN |
0 |
Маршрутизация по GT |
Бит 8 октета индикатора адреса резервируется для национального использования и в международной сети всегда установлен в нулевое значение.
Расширенная диаграмма индикатора адреса и его значения, представлены на нижеследующей диаграмме.
-
Глобальный заголовок состоит из обязательной адресной информации глобального заголовка (GTAI) и одного или более следующих информационных элементов, зависящих от GTI:
-
Схема кодирования (ES)
Схемы кодирования, распознаваемые SCCP, приведены в рекомендации ITU-T Q.713, разделе 3.4.2.3. Схема кодирования указывает на то, как кодируется адресная информация глобального заголовка. Если включена схема кодирования, то адресная информация глобального заголовка будет соответствующим образом декодироваться. Если схема кодирования не включена, но включен тип трансляции, то правила трансляции, ассоциированные с типом трансяляции, должны определять схему кодирования.
-
План нумерации (NP)
Подробная информация списка планов нумерации, распознаваемых SCCP, содержится в разделе 3.4.2.3.3 рекомендаций ITU-T Q.713. План нумерации указывает на порядок составления из различных частей адресной информации (например, коды стран, абонентский номер или национальный значащий номер), согласно синтаксису и семантике, определенных для частного плана нумерации. Семантическое значение каждого плана нумерации является идентичным для всех значений GTI, указывающих на включение плана нумерации.
-
Тип индикатора адреса (NAI)
Детальный список значений типов индикатора адреса распознаваемый SCCP, содержится в разделе 3.4.2.3.1 рекомендаций Q.713. Тип индикатора адреса определяет «содержание» адресной информации глобального заголовка для определенного плана нумерации. Семантика значения типа индикатора адреса зависит только от плана нумерации. В частности, она не зависит от значений GTI.
-
Тип трансляции
Поле, состоящее из одного октета, предназначенное для направления сообщения к соответствующему транслятору. Более детальная информация по списку типов трансляции распознаваемых SCCP, содержится в разделе 3.4.2.3.2/Q.713 и приложении B/Q.713, где содержатся значения TT, распознаваемые SCCP при GTI, установленном в значение.«4» (см. приведенную выше таблицу 1).
Так, октет типа трансляции (TT), в случае не использования будет кодироваться «00000000». Типы трансляции для услуг взаимодействия международной сети телекоммуникаций будут назначаться в возрастающем порядке, начиная со значения «00000001». Типы трансляции для специфических сетевых услуг назначаются в убывающем порядке, начиная со значения «11111110». Код «11111111» резервируется для расширения.
Глобальный заголовок со значением GTI=0010 (глобальный заголовок включает в себя только тип трансляции) предназначен для национального использования и не используется на интерфейсе с международной сетью. Распределение типов трансляции для GTI=0010 оставлено на усмотрение администраций национальных сетей связи. В случае формата глобального заголовка (0010), тип трансляции может также включать в себя схему кодирования, используемую для кодирования адресной информации и план нумерации. Пример вариантов трансляции глобального заголовка представлен ни нижеследующем рисунке.
Варианты трансляции глобального заголовка
DPC должен быть включен в сообщение класса протокола 0.
Если кроме DPC другой адресной информации не обеспечивается, то “Called address” в сообщение не включается.
В случае, если требуется дополнительная трансляция, то “Called address” в сообщение включается.
Сообщения от подсистем SCCP ориентированы на соединение и не ориентированы на соединение к системе управления маршрутизацией.
Адресная информация, указывающая на пункт назначения сообщения, включается с каждым внутренним сообщением, принятым от приведенных выше подсистем. Для сообщений не ориентированных на соединение, эта адресная информация получается от параметра “Called address”, связанного с базовым сообщением N-UNIT DATA Request.
Рассмотрим различные варианты адресации, используемые для связанного режима сигнализации:
-
DPC+SSN
2. DPC+GT
3. DPC+SSN+GT
4. Адресация осуществляется только по GT
5. Адресация по SSN и GT
На нижеследующем рисунке представлена SDL диаграмма принятия решения SP A по трансляции глобального заголовка.
Обобщенная SDL диаграмма принятия решения в SP A по трансляции глобального заголовка.
В сообщении, в приведенных выше вариантах, в случаях 1,2,3 присутствует DPC.
Если DPC присутствует в передаваемой адресной информации, то DPC передают к MTP, используя базовое сообщение MTP-transfer.
Если никакой другой адресной информации не обеспечивается, “called party address” не обеспечивается. (Случай, когда трансляция не требуется и адресация происходит по SP, например, взаимодействие MSC VLR)
Если имеются SSN или GT (либо и SSN и GT), то эта информация используется в “called party address” с указанием, какой именно параметр используется для маршрутизации.
Если DPC отсутствует в явном виде (т.е. должен быть получен в результате), что соответствует вариантам адресации 4. и 5., то перед передачей сообщения требуется трансляция GT.
Результаты трансляции:
-
DPC и SSN
-
DPC и GT
-
DPC и GT
Если GT и/или после трансляции отличаются от GT и/или SSN, которые были перед этим включены в “called party address”, то перед маршрутизацией и передачей сообщения происходит их замена.
Таблица 1
Таблица элементов адресной информации сообщений SCCP.
Номер подсистемы |
Тип трансляции |
План нумерации |
Схема кодиро-вания |
Тип индикатора адреса |
Адресная информация |
SSN не известен/не используется
Система управления SCCP (MSGS)
Резервируется для распределения МСЭ-Т
Подсистема пользователя ISDN
ОМАР
МАР |
Для сетевых услуг присваиваются 11111110 |
ISDN/телефонный план нумерации План СПД (х.121)
Телекс (F60)
План нумерации PLMN (“maritime”) (E.210, E.211)
План нумерации PLMN (E.212) ISDN/план нумерации PLMN
|
Нечетное число цифр (odd) Четное число цифр (even) |
Резерв
Абонентский номер (SN)
Резервируется для национального использования
Национально значащий номер Международный номер
|
|
В данном случае требуется трансляция и используется и используется после передачи адресной информации. В зависимости от типа связи (GMSC-HLR, HLR-VLR, VLR-VLR, MSC-VLR и т.д.) используются номера IMSI, MS ISDN, MSRN, что подразумевает для частных случаев, зависящих от типа связи. В случае, если DPC присутствует, то трансляция не требуется и адресная информация отсутствует (т.к. в несвязанном режиме необходимость установить соединение к конкретному абоненту отсутствует).
В результате трансляции глобального заголовка должна быть получена следующая адресная информация:
-
DPC и SSN
-
DPC и GT
-
DPC + SSN + GT
Структура GT для SCCP, реализованной в PLMN
Для передачи информации о местонахождении подвижной станции (ПС), а именно, MSRN, при ее местонахождении в пределах другой PLMN, используются подсистемы транзакционных возможностей ОКС 7 (TCAP) и SCCP.
При перемещении ПС в PLMN временной регистрации, ПС регистрируется во временном регистре ПС (VLR-Visitor Location Register) в пределах данной PLMN. Единственной информацией, доступной VLR для адресации адресного регистра ПС (HLR-Home Location Register) постоянной регистрации ПС является международный идентификатор ПС (IMSI – International Mobile Subscriber Identity).
Основными требованиями при структурировании глобального заголовка ПС (MGT – Mobile Global Title) являются следующие:
-
MGT должен являться производным от IMSI в упрощенной форме;
-
В пределах одной страны может находиться несколько сетей сухопутной подвижной связи общего пользования (PLMN – Public Land Mobile Network);
-
MGT позволяет идентифицировать страну, так же как и PLMN регистрации ПС;
-
Как вариант, MGT должен позволять идентифицировать HLR подвижной станции;
-
Длина MGT должна быть минимальной;
-
MGT должен давать возможность АТС стационарной телефонной сети использовать существующую маршрутную информацию для идентификации PLMN.
-
Используются такие рекомендации Европейского Института Стандартов Телекоммуникаций - ETSI, как E.163, E.164, E.165, E.212, E.213;
Принципы построения глобального заголовка MGT
MGT является переменной длины и состоит из цифр разделенных на две части согласно рекомендациям E.164 и E.212. Часть заголовка E.164 используется для идентификации страны и PLMN, или PLMN и HLR, в котором ПС зарегистрирована.
Согласно рекомендациям E.164, GT включает в себя следующие поля:
-
Код страны (CC-Country Code), который описан в рекомендациях E.163;
-
Код сети (NC-Network Code), который согласно рекомендациям E.164 может являться междугородним кодом назначения (NDC – National Destination Code), плюс некоторые дополнительные цифры. Количество цифр части заголовка E.164 может варьироваться в зависимости от рассматриваемой сети и должно устанавливаться по двухстороннему соглашению;
-
Номер идентификации подвижной станции (MSIN – Mobile Subscriber Identity Number) используется для идентификации ПС или ПС и HLR и составляет часть заголовка согласно E.212.
Далее представлена структура MGT производная от IMSI и общая структура MGT.
Структура MGT производная от IMSI, результат трансляции MGT
Структура международного номера общественной сети телекоммуникаций является следующей:
Структура международного номера общественной сети телекоммуникаций, Код страны и глобальный абонентский номер – составляющие абонентского номера для международных услуг.
Международный номер общественной сети телекоммуникаций для глобальных услуг состоит из десятизначных цифр, которые могут варьироваться, в зависимости от определенной услуги. Полями кода номера международных услуг являются 3-х значный код страны и глобальный абонентский номер (GSN – Global Subscriber Number), что также представлено на приведенном выше рисунке. Возможные структуры национального значащего номера представлены на нижеследующем рисунке.
Конфигурации национального значащего номера
Структура блуждающего номера ПС (MSRN – Mobile Subscriber Roaming Number)
MSRN является номером, распределенным к ПС с целью маршрутизации к ней вызовов при ее местонахождении вне зоны обслуживания PLMN постоянной регистрации ПС. Состав БНПС может варьироваться в зависимости от того, где ПС временно зарегистрирована и в зависимости от метода, используемого при распределении БНПС. Одним из методов распределения БНПС в PLMN, не являющейся PLMN постоянной регистрации ПС, является распределение временного национального значащего номера ПС. Данный номер распределяется из плана нумерации сети текущего местонахождения ПС. Таким образом, ПС мог бы иметь следующий состав:
-
Код страны подвижной связи;
-
Временный национальный значащий номер ПС;
После присвоения БНПС (что имеет место при нахождении ПС в свободном активном состоянии), этот номер передается к PLMN постоянной регистрации ПС.
Примечание:
Второй метод используется в случае, если зарубежная PLMN использует отдельный план нумерации для ПС визитеров и используемый номер состоит из префикса, указывающего на визитную ПС, за которым следует код страны, в котором ПС зарегистрирована на постоянной основе и национальный (значащий) номер ПС в этой сети постоянной регистрации ПС. PLMN постоянной регистрации ПС должна в этом случае информировать зарубежную PLMN о MSRN. Возможное использование данного метода требует дальнейшего изучения, так как может быть необходимо предъявление требований к номерам, состоящим более чем из 12 цифр для PSTN и 15 цифр для ISDN.
Присвоение кодов стран (СС)
Коды стран CC могут быть присвоены либо к географическим областям, либо к глобальным услугам и разделены между сетями.
Национальный значащий номер
N (S) N используется для выбора абонента пункта назначения. Однако, при этом возможно будет необходимо выбрать сеть назначения. С этой целью, поле кода N (S) N включает в себя параметр номера NDС, за которым следует абонентский номер (SN). NDC и SN могут быть включены в некоторые национальные приложения.
Поле NDC, если оно используется, варьируется по длине, в зависимости от страны назначения.
Особенности контроля размера окна в протоколе sccp класса 3
Предварительные рассмотрения типов передаваемых сообщений:
DATA form1: сообщение DATA form1 передается с любого окончания сигнального соединения. Данное сообщение необходимо для “прозрачной” передачи данных пользователя SCCP между двумя SP, используется в течение фазы передачи данных в классе протокола 2
DATA form2: используется для “прозрачной” передачи данных пользователей SCCP между двумя SP, а так же для подтверждения сообщений, передаваемых в противоположном направлении (класс протокола 3, фаза передачи данных)
Экспортируемые данные (ED) Аналогично функциям DF2, но включает в себя возможность в себя возможность обхода механизма контроля потока и соответствующего размера “окна”, которое было выражено для фазы передачи данных. Передается с любого окончания сигнального соединения. (Фаза передачи данных, класс протокола 3)
Подтверждение экспортируемых данных (ЕА) Данное сообщение используется для подтверждения сообщения ED. Каждое сообщение ED должно подтверждаться (EA) перед передачей нового сообщения (только протокол третьего класса)
Подтверждение данных(АК) Это сообщение используется для контроля механизма управления потоком сообщений в выбранном “окне”. Используется в протоколе класса 3 на этапе передачи данных.
Контроль потока
Процедуры контроля потока применимы только к протоколу SCCP класса 3. Они используются для управления потоком сообщений “данные” (“data”). Процедура reset вызывает реинициализацию процедуры контроля потока.
Процедуры экспорта данных (“expedited data”) к данным процедурам не относится.
Последовательная нумерация
Для протокола класса 3, для каждого направления передачи по участку сигнального соединения, сообщения “data” последовательно нумеруются.
Схема последующей нумерации – по модулю 128. При инициализации или реинициализации по определенному участку сигнального соединения, последующие номера передачи сообщений P(S) присваиваются к сообщениям “DATA”, с P(S)=0; каждое последующее сообщение “DATA” имеет P(S), образующийся посредством увеличения последнего значения P(S);
P(S+1):=P(S)+1
Окно контроля потока
Для каждого направления передачи определяется отдельное “окно”, предназначенное для контроля числа сообщений “data”, предназначенных для передачи по соответствующему участку сигнального соединения. Это окно является упорядоченным множеством последовательных номеров на передачу сообщений W, ассоциированных с сообщениями “DATA”, допущенных для передачи на соответствующий участок сигнального соединения.
Нижняя граница “окна” – наименьший последний номер в окне.
Последовательный номер первого сообщения “DATA” не допущенного для передачи на данном участке соединения является значением нижней границы окна плюс W.
Min P(S) = 0
Max P(S) = 127
Максимальный размер окна устанавливается в течение установления соединения для временных участков сигнальных соединений. Для постоянных соединений сигнализации размер окна является фиксированным к моменту установления сигнального соединения. Этот максимальный размер не может превышать 127. Размер окна устанавливается в течение выполнения процедур согласования, при установлении сигнальных соединений.