Введение
Глобальный заголовок (GT) — это адрес, используемый в протоколе SCCP для маршрутизации сигнальных сообщений в телекоммуникационных сетях. В теории глобальный заголовок является уникальным адресом, указывающим на единственный пункт назначения, хотя на практике пункты назначения могут изменяться со временем.
Обзор
Глобальное имя выполняет аналогичную функцию в PSTN, как имя хоста в Интернете. Однако, с точки зрения конструкции, глобальные имена существенно отличаются. Их структура обычно иерархическая, значение может иметь переменную длину и не обязательно является полностью числовым, хотя часто это так, в целях обратной совместимости и связи с обычными телефонными номерами.
Структура стоимости глобального титула
Структура глобального заголовка для приложений ITU-T официально определена в Рекомендации ITU-T Q.713 и далее расширена в сопутствующих стандартах плана нумерации. Другие национальные варианты части управления соединением сигнализации (SCCP), такие как вариант, специфицированный Американским национальным институтом стандартов в ANSI T1.112/2000, определяют собственный формат глобального заголовка. Значение глобального заголовка представляет собой последовательность атрибутов, модифицирующих значение адреса. В итоге:
Формат глобального заголовка
Глобальный заголовок может иметь различные форматы, большинство из которых определены в отдельных стандартах. Параметр "формат" указывает, какой из доступных форматов используется. Каждый формат может содержать любые из последующих параметров.
Индикатор плана нумерации
Индикатор плана нумерации (NPI) определяет, какой план нумерации будет применяться к глобальному заголовку. Выбранный план нумерации поможет системе маршрутизации определить, в какую сетевую систему следует направить сообщение.
Тип номера
Параметр типа номера (TON) или индикатора природы адреса (NAI), который актуален, например, для номеров E.164 (обычных телефонных номеров), указывает на область действия значения адреса, например, является ли это международный номер (то есть включающий код страны), "национальный" или внутренний номер (то есть без кода страны), а также другие форматы, такие как "локальный" формат (например, в США, без кода зоны).
Тип перевода
Параметр типа трансляции (TT) используется в сети для указания предпочтительного метода анализа глобального титула (см. ниже). Обычно в европейских сетях этот параметр устанавливается в значение 0 (по умолчанию). В североамериканских мобильных сетях для анализа IMSI и сообщений между телефонными системами используются различные типы трансляции. Этот параметр особенно ценен при решении сложных задач маршрутизации, когда один и тот же номер необходимо маршрутизировать по-разному в зависимости от обстоятельств, например, при разрешении вопросов переносимости номера.
Глобальный перевод названия
Глобальный перевод заголовков (GTT) является аналогом IP-маршрутизации в SS7. Перевод анализирует адрес назначения (например, номер вызываемого абонента) и определяет, как идентифицировать его в телефонной сети. Этот процесс может включать в себя глобальный анализ заголовка, представляющий собой поиск номера и определение результирующего адреса, а также глобальную модификацию заголовка. Результат глобального перевода заголовка может быть направлен на SSN, что означает, что для этого сообщения с этого момента вместо маршрутизации Global Title будет использоваться маршрутизация MTP более низкого уровня. В системах, использующих SS7 поверх IP (например, SIGTRAN), результатом глобального перевода заголовка может быть маршрутизация к IP-серверу, хотя конкретные детали сильно зависят от используемого варианта SS7 поверх IP.
Анализ глобальных названий
Ситуация в данном случае несколько осложняется дополнительными параметрами, допустимыми в глобальном названии. Каждый набор значений параметров (TT=0 NP=E.164, TON=INT) может рассматриваться независимо от другого (TT=0 NP=E.214, TON=INT). Это означает, что вместо одной таблицы нам потенциально потребуется отдельная таблица для каждого возможного набора значений. Переменная длина глобального названия затрудняет применение определенных оптимизаций, используемых в IP-маршрутизации. Числовой анализ глобального названия чаще всего выполняется в древовидной структуре. Это позволяет достаточно эффективно проводить анализ на любую выбранную глубину. В конечном итоге, анализ глобального названия дает определенный результат. Конкретные возможности различаются в зависимости от системы и иногда называются "действием" или интегрируются в таблицу анализа. Место назначения обычно указывается в виде кода точки сигнализации в сети MTP, но может быть и IP-системой, если используется SS7 по IP.
Глобальная маршрутизация заголовков в мобильных сетях
В мобильных сетях существуют запросы к базе данных, такие как "как определить, действительно ли этот абонент является тем, за кого себя выдает" (MAP Send Authentication Info), которые необходимо маршрутизировать обратно в базу данных, содержащую информацию об абоненте (регистр домашнего местоположения [HLR], или в данном случае, центр аутентификации [AuC]). К сожалению, в момент первого подключения абонента мы не знаем, какой HLR является его HLR. Поэтому запросы должны маршрутизироваться, используя идентификатор абонента (IMSI) для генерации адреса вызываемого абонента в сообщении. Способ маршрутизации зависит от того, находимся ли мы в зоне 1 (Северная Америка) или в другом регионе. В мобильных сетях используются три типа GT, известные как E.164 (MSISDN), E.212 (IMSI) и E.214 (MGT):
E.164 (MSISDN) = CC+NDC+SN (код страны + код национальной сети + номер абонента), например 91 98 71405178
E.212 (IMSI) = MCC+MNC+MSIN (код мобильной страны + код мобильной сети + идентификатор мобильной подписки), например 404 68 6600620186 (MTNL Delhi)
E.214 (MGT) = комбинация E.212 и E.164 (CC+NDC+MSIN) (точная комбинация определена в документе IR21 оператора).
E.212(IMSI) = MCC+MNC+MSIN (Mobile Country Code+Mobile Network Code+Mobile Subscription Identification Number) e. g. 404 68 6600620186 (MTNL delhi)
E.214(MGT) = combination of E.212 and E.164(CC+NDC+MSIN) (Exact combination is defined in the operators IR21 document)
Мобильная глобальная маршрутизация (кроме Северной Америки)
В любой точке мира, кроме Северной Америки, IMSI абонента преобразуется в номер Mobile Global Title (MGT) E.214. Подробности смотрите в разделе, посвященном IMSI. Номер E.214 имеет структуру, аналогичную номеру E.164, и за исключением мобильной сети, может маршрутизироваться таким же образом. Это означает, что для обоих номеров можно использовать одни и те же таблицы маршрутизации, что значительно снижает административные затраты на их поддержку. Как только сигнальное сообщение с номером E.214 поступает в мобильную сеть в своей стране, маршрутизация зависит от оператора этой сети. В сетях без переносимости номеров обычно MSIN имеет определенную структуру, и, анализируя первые несколько цифр, можно направить сообщение к нужному элементу.
Маршрутизация IMSI (Северная Америка)
В мировой зоне 1 (соответствующей Северной Америке) используется ANSI SCCP. В этом случае, из-за североамериканских стандартов, маршрутизация сообщений, связанных с мобильностью, должна выполняться непосредственно с использованием номера E.212. Это упрощает определение страны назначения сообщения на основе кода страны мобильной сети. Структура североамериканского плана нумерации такова, что для каждой страны Северной Америки нет отдельного кода страны. Работа с номерами E.214 не была бы непреодолимой задачей, что подтверждается нормальной маршрутизацией телефонных звонков с использованием номеров E.164, однако это потребовало бы добавления полных таблиц маршрутизации E.164 в сигнальные точки передачи, где они ранее не использовались.