Лекция. Система сигнализации ОКС7
Функциональные подсистемы
Архитектура ОКС-7
Функциональная архитектура системы ОКС-7 устроена так, что множество всех функций системы представлено в ней в виде совокупности функциональных блоков - подсистем, взаимодействующих между собой и поддерживающих друг друга.
Логическую связь между этими подсистемами можно представить в виде многоуровневой структуры, в которой N-й уровень предоставляет свои услуги (N+1)-му уровню, пользуясь при этом услугами, которые предоставляет ему (N-1)-й уровень.
Каждый уровень содержит вполне определенное множество функций и взаимодействует со смежными (сверху и снизу) уровнями через четко определенные интерфейсы.
Основными подсистемами ОКС-7 являются:
ð Подсистема переноса сообщений (MTP - Message Transfer Part)
ð Подсистемы-пользователи услугами MTP:
SCCP – подсистема управления соединением сигнализации;
TUP – подсистема пользователя телефонии;
ISUP – подсистема пользователя ISDN;
MUP – подсистема пользователя подвижной связи (NMT)
HUP – подсистема эстафетной передачи сигналов управления в процессе разговора (NMT)
TCAP – подсистема возможностей транзакций;
MAP – прикладная подсистема пользователя подвижной связи (GSM);
INAP – прикладная подсистема интеллектуальной сети;
OMAP – подсистема технического обслуживания и эксплуатации.
MTP формирует и предоставляет услуги переноса сигнальной информации (в виде сигнальных сообщений) от пункта-отправителя через сеть ОКС к пункту-адресату.
Пользователи услугами MTP - это подсистемы, которые предоставляют свои услуги либо подсистемам, расположенным выше (как это делает SCCP), либо (как это делает ISUP) прямо пользователям системы ОКС-7, каковыми являются разнообразные прикладные процессы (это, в частности, процесс управления коммутацией, процессы управления предоставлением тех или иных дополнительных услуг, процессы эксплуатационного управления и др.).
Уровни модели ОКС-7 не полностью совпадают с уровнями модели OSI. Модель ОКС-7 содержит четыре уровня. Некоторые уровни, входящие в модель OSI, не имеют смысла в модели ОКС-7, и поэтому в ней не определены.
Два первых уровня модели ОКС-7: физический (функции звена данных сигнализации) и канальный (функции звена сигнализации), - реализуют обмен сигнальной информацией между двумя смежными пунктами сигнализации через связывающее эти пункты сигнальное звено и полностью совпадают с одноименными уровнями модели OSI.
Третий уровень модели ОКС-7 – сетевой
(функции сети сигнализации) – не обеспечивает всех функций сетевого уровня модели OSI. Для выполнения всех функций сетевого уровня в модели ОКС-7 присутствует подсистема управления соединением сигнализации SCCP (Signalling Connection Control Part), входящая в уровень 4 модели
ОКС-7.
Три нижних уровня модели ОКС-7 образуют подсистему переноса сообщений MTP (Message Transfer Part). Подсистемы MTP и SCCP вместе образуют подсистему сетевых услуг NSP (Network Service Part).
Четветый уровень модели ОКС-7 состоит из подсистем пользователей и приложений.
Цель лекции: изучение студентами системы сигнализации ОКС7.
Принцип общеканальной сигнализации;
Сеть сигнализации ОКС7;
Стек протоколов ОКС7.
Принцип общеканальной сигнализации.
Общеканальная сигнализация 7 (ОКС7) – это такая система сигнализации, при которой информация управлением установлением соединения (сигнализация) для всех разговорных каналов и/или каналов передачи данных передается в виде блоков данных (сигнальных сообщений) по одному общему каналу сигнализации, который может быть организован в любом временном интервале (кроме нулевого) одного из первичных трактов ИКМ, входящих в пучок, соединяющих напрямую две взаимодействующие АТС, рисунок 9.1 .
Рисунок 9.1 – Принцип общеканальной сигнализации
Общеканальная сигнализация может рассматриваться как особый тип передачи данных, специализированный для передачи сигнализации и информационного обмена между процессорами узлов связи различного назначения. Для обеспечения надежности, система ОКС7 обладает функциями обнаружения и коррекции ошибок, вызванных воздействием помех на средства передачи, и автоматической реконфигурации маршрутов в случае отказов сетевых элементов.
Как правило, для повышения надежности в другом ИКМ-тракте пучка, организуется резервный канал для передачи данных ОКС7. Все остальные временные интервалы системы передачи (кроме нулевых) при использовании ОКС7 могут быть задействованы для передачи речи или данных пользователя. Один канал ОКС7 может обслужить около 1000 разговорных каналов.
Сеть сигнализации ОКС7.
Основные понятия ОКС7 :
- функции источника и приемника сигнальных сообщений обеспечивает подсистема пользователя (User Part - UP) ;
- пункт сигнализации SP (Signaling Point) – любой узел сигнальной сети, реализующий функции обработки сигнальных сообщений ОКС7, то есть узел на котором функционируют подсистема передачи сообщений и подсистемы пользователей;
Пункт сигнализации однозначно определяется своим уникальным кодом (Signaling Point Code) ;
- звено сигнализации SL (Signaling Link) – канал передачи данных соединяющий между собой пункты сигнализации;
Несколько параллельных звеньев сигнализации напрямую соединяющих два сигнальных пункта образуют пучок звеньев сигнализации (Signaling Link Set) ;
- транзитный пункт сигнализации STP (Signaling Transfer Point) – пункт сигнализации, осуществляющий только функции маршрутизации сигнальных сообщений между различными звеньями сигнализации и не имеющий подсистем пользователей;
Сигнальная информация передается между пунктами сигнализации в виде сообщений переменной длины, называемых сигнальными единицами .
Узел сигнальной сети может совмещать в себе функции пункта сигнализации и транзитного пункта сигнализации.
Сеть сигнализации 7 состоит из пунктов сигнализации и связывающих их каналов сигнализации. Пункт сигнализации (ПС), как правило, коммутационная станция, которая взаимодействует со смежными станциями при помощи системы сигнализации №7. Различают оконечные и транзитные ПС. Оконечные ПС, в зависимости от направления передачи сигнального сообщения, могут выступать как исходящие пункты (Originating Signalling Point - OSP ) и пункты назначения (Destination Signalling Point - DSP ).
Всемирная сеть сигнализации делится на два независимых уровня – международный и национальный . Такая структура позволяет разделить ответственность по управлению сетью сигнализации и составить планы нумерации пунктов сигнализации международной сети и разных национальных сетей независимо друг от друга.
Два сигнальных пункта имеют сигнальное отношение (Signalling Relation - SR) , если их подсистемы пользователя обладают возможностью обмениваться сигнальными сообщениями. Сигнальное отношение может осуществляться непосредственно между оконечными пунктами сигнализации или через один или несколько транзитных пунктов. Конкретная реализация сигнального отношения в сети определяет маршрут сигнализации Signalling Rout - SR) . Для одного сигнального отношения можно использовать несколько сигнальных маршрутов через различные транзитные пункты. Эти маршруты для данного сигнального отношения образуют группу (пучок) маршрутов сигнализации (Signalling Rout Set - SRS ).
Стек протоколов SS7.
Стек протоколов SS7 состоит из четырех уровней (рисунок 9.2). Нижние три уровня объединены под общим названием «подсистема передачи сообщений» (Message Transfer Part, MTP). Три уровня MTP соответствуют трем нижним уровням семиуровневой модели OSI :
Рисунок 9.2 – Сопоставление уровней модели OSI и уровней модели ОКС7
Уровень 1 функции звена передачи данных;
Уровень 2 функции сигнального звена;
Уровень 3 функции сети сигнализации.
Уровень 1 звена передачи данных сигнализации - подсистемы МТР определяет физические, электрические и функциональные характеристики канала передачи данных для звена сигнализации. Обычно используются каналы 64 кбит/с тракта ИКМ. Выполнение функций 1-го уровня, определяющих интерфейс со средой передачи, означает независимость функций более высоких уровней (уровни 2-4) от используемой среды передачи.
Уровень 2 сигнального звена - подсистемы МТР определяет функции и процедуры, относящиеся к передаче сигнальных сообщений по звену сигнализации между двумя напрямую связанными пунктами сигнализации. Функции уровня 2 определяют структуру передаваемой информации по каждому звену и процедуры обнаружения и исправления ошибок. Сочетание функций уровней 1 и 2 организует звено сигнализации для передачи сигнальных сообщений.
Уровень 3 сети сигнализации - подсистемы 3 МТР ориентирован на выполнение функций сети сигнализации. Процедуры уровня 3 обеспечивают надежную передачу сигнальной информации от одной АТС к другой даже в случае отказов на уровнях 1 и 2. Уровень 3 обеспечивает управление звеньями сигнализации и включает функции обработки сигнальных сообщений для их маршрутизации в сети сигнализации, а также функции управления самой сетью сигнализации.
Четвертый уровень модели ОКС7 образуют подсистемы-пользователи услугами МТР и/или SCCP:
TUP (Telephone User Part) - подсистема-пользователь, поддерживающая сигнализацию телефонной сети;
DUP (Data user part) - подсистема-пользователь, поддерживающая сигнализацию сети передачи данных;
ISUP (ISDN User Part) - подсистема-пользователь, поддерживающая сигнализацию телефонной сети, сети передачи данных и цифровой сети интегрального обслуживания (ISDN);
TSAP (Transaction capabilities application part) – прикладная подсистема поддержки транзакций;
B-ISUP (B-ISDN user part) - подсистема-пользователь, поддерживающая сигнализацию широкополосной ISDN (B-ISDN);
MAP (Mobile application part) – прикладная подсистема-пользователь, поддерживающая сигнализацию сетей подвижной связи стандарта GSM;
INAP (Intelligent network application part) – прикладная подсистема Интеллектуальной сети;
OMAP (Operation Maintenance and administration part) – прикладная подсистема эксплуатационного управления;
SCCP (Signaling connection control part) – подсистема управления сигнальными соединениями обеспечает логические соединения для передачи блоков данных сигнализации, ориентированных на соединение или не ориентированных на соединение.
Подсистем МТР и SCCP совместно образуют подсистему сетевых услуг (NSP – network service part). Используя услуги МТР, подсистема SCCP обеспечивает сигнализацию в сети ОКС7 виртуальных соединений и может предоставлять сетевые услуги, как ориентированные на такие соединения, так и не требующие их создания.
ТСАР обеспечивает набор возможностей для обслуживания вызова без установления соединения. Эти возможности можно использовать в одном узле для того, чтобы вызвать выполнение процедуры в другом узле. Пример такого использования - услуга 800, в которой оставшиеся цифры номера после кода 800 преобразовываются централизованной базой данных в физический адрес.
ответствующих услуг связи. Подсистема пользователей может быть реализована в нескольких версиях в зависимости от протоколов верхних уровней, которые предоставляют пользователям, возможно имеющим различные технические устройства, средства связи друг с другом. Подсистемы пользователей получают в свое распоряжение услуги подсистемы передачи сообщений МТР по доставке информации в сети без установления соединения с упорядоченной последовательностью передачи.
Рис. 2.6. Архитектура ОКС №7:
MTP – подсистема передачи сообщений;
SCCP – подсистема управления установлением сигнализации;
TCAP – обработка транзакций;
MAP – подсистема пользователя подвижной связи;
ISUP – подсистема пользователя ЦСИС;
TUP – подсистема пользователя телефонии;
MUP – подсистема пользователя подвижной связи (NMT);
HUP – подсистема передачи сигналов управления в процессе разговора (NMT);
INAP – подсистема пользователя интеллектуальной сети (IN);
OMAP – подсистема техобслуживания и эксплуатации.
2.3. Функциональные уровни ОКС №7
Функциональная архитектура ОКС №7 включает четыре уровня, три из которых входят в состав подсистемы передачи сообщений МТР. Подсистемы пользователей образуют параллельные элементы на четвертом функциональном уровне (рис. 2.7).
Рис. 2.7. Функциональные уровни ОКС
Уровень 1 (функции звена данных сигнализации) определяет физические, элек-
трические и функциональные характеристики звена данных сигнализации и средства доступа к нему. Элементом уровня 1 является канал связи для звена сигнализации. Детальные требования к звену данных сигнализации приведены в рекомендации МСЭ
Уровень 2 (функции звена сигнализации) определяет функции и процедуры, от-
носящиеся к передаче сигнальных сообщений по отдельному звену сигнализации. Функции уровней 1 и 2 образуют звено сигнализации, обеспечивающее надежную передачу сигнальных сообщений между двумя пунктами сети сигнализации.
Сигнальное сообщение, поступающее от верхних уровней, проходит по звену сигнализации в виде сигнальных единиц (Signal Unit - SU) переменной длины. Для надежной работы звена сигнализации сигнальная единица включает, помимо информации сигнального сообщения, информацию для управления передачей.
Функциями звена сигнализации являются деление сигнальных сообщений на сигнальные единицы, обнаружение ошибок в сигнальных единицах, исправление ошибок, обнаружение отказа звена сигнализации, восстановление звена сигнализации и др. Подробные спецификации функций звена сигнализации приведены в рекомендации МСЭ Q.703.
Уровень 3 (функции сети сигнализации) определяет функции и процедуры передачи, общие для различных типов звеньев сигнализации и независимые от работы каждого из них. Эти функции подразделяются на две большие категории:
функции обработки сигнальных сообщений, которые при правильной передаче сообщения направляют его по звену сигнализации или в соответствующую подсистему пользователя;
функции управления сетью сигнализации, которые на основе заранее определенных данных и информации о состоянии сети сигнализации управляют маршрутизацией сообщений и конфигурацией средств сети сигнализации. В случае изменения состояний они обеспечивают также изменение конфигурации сети и другие меры, необходимые для обеспечения или восстановления нормальной работы сети сигнализации.
Различные функции уровня 3 взаимодействуют друг с другом и с функциями других уровней посредством команд и индикаций. Детальные требования к функциям сети сигнализации приведены в рекомендации МСЭ Q.704.
Уровень 4 (функции подсистемы пользователя) состоит из различных подсис-
тем пользователей, каждая из которых определяет функции и процедуры сигнализации, характерные для определенного типа пользователя системы. Набор функций
подсистемы пользователя может значительно различаться для разных категорий пользователей системы сигнализации. В общем виде можно выделить две группы пользователей:
пользователи, для которых большинство функций связи определено в системе сигнализации. Например, функции управления вызовами телефонии с соответствующей подсистемой пользователя телефонии;
пользователи, для которых большинство функций связи определено вне системы сигнализации. Например, использование системы сигнализации для передачи информации, касающейся управления и техобслуживания. Для таких "внешних пользователей" подсистема пользователя может рассматриваться как интерфейс типа"почтовый ящик" между подсистемой внешнего пользователя и функцией передачи сообщений,
(разбирается) в соответствующие форматы сигнальных сообщений. Основными подсистемами пользователя ОКС №7 являются:
подсистема пользователя телефонии (TUP);
подсистема пользователя ISDN (ISUP);
подсистема управления соединением сигнализации(SCCP), предоставляющая услу-
ги сети, связанные или не связанные с установлением соединений для передачи сигнальной информации, относящейся или не относящейся к речевым каналам. Эта под-
система используется совместно с другими подсистемами пользователей(см.
подсистема пользователей мобильной связи стандартаNMT-450 (MUP);
подсистема пользователей процедуры передачи управления в процессе разговора сети мобильной связи NMT-450 (HUP);
подсистема пользователей мобильной связи стандартаGSM (MAP);
подсистема пользователя интеллектуальной сети(INAP);
подсистема возможностей транзакций(ТСАР);
подсистема эксплуатации, технического обслуживания и административного управления (ОМАР).
2.4. Примитивы услуг ОКС №7
Интерфейсы между функциональными элементами системы сигнализации ОКС №7 описываются с помощью примитивов. Примитивами являются блоки данных определенного вида, которые передаются между уровнями системы для вызова различных процедур. Определение примитива не предполагает конкретной реализации услуги. Когда функциональный элемент ОКС №7 моделируется согласно семиуровневой эталонной модели ВОС (например, SCCP, ТСАР), примитивы услуг определяются согласно рекомендации МСЭ-Т Х.210. В соответствии с этой рекомендацией на рис. 2.8 показана связь между терминами"услуга", "граница", "примитивы услуг",
"протокол равноправия" и "равноправные объекты". Термин "граница" относится к границам между уровнями и подуровнями.
Рис. 2.8. Взаимодействие примитивов услуг:
a – услуга; b – примитив услуги; c – протокол равноправия;
d – равноправные объекты.
В соответствии с направлением потока примитивов определено четыре типа примитивов (рис. 2.9):
запрос - примитив, выдаваемый пользователем для вызова элемента услуги;
индикация - примитив, выдаваемый поставщиком услуги для указания, что элемент услуги вызван пользователем услуги в точке доступа равноправной услуги или поставщиком услуги;
ответ - примитив, выдаваемый пользователем для завершения формирования в конкретной точке доступа к услуге некоторого элемента услуги, вызов которого ранее был указан в этой точке;
подтверждение - примитив, выдаваемый поставщиком услуги для завершения формирования в конкретной точке доступа к услуге некоторого элемента услуги, вызванного ранее запросом в этой точке.
Рис. 2.9. Типы примитивов услуг
Примитив услуги состоит из имени и одного или нескольких параметров, перемещаемых в направлении примитива услуги. Имя примитива услуги содержит три элемента: тип примитива; имя, описывающее выполняемое действие; инициал (или инициалы) описания (под)уровня услуги.
Используются следующие инициалы описания уровня услуги:
ОМ - для примитивов управления эксплуатацией, связанных с подсистемой ОМАР;
ТС - для подуровня компонента ТСАР;
TR - для подуровня транзакций ТСАР;
Р - для уровня представления в подсистемеISUP;
S - для сеансового уровня в подсистемеISUP;
Т - для транспортного уровня в подсистемеISUP;
N - для подсистемы обслуживания сети(МТР +SCCP).
Модель ОКС №7 состоит из двух частей:
§ подсистемы пользователей и приложений (верхние уровни);
§ подсистемы передачи сообщений (MTP) (нижние уровни).
Функциональная архитектура ОКС №7 включает четыре уровня, три из которых входят в состав подсистемы передачи сообщений МТР. Подсистемы пользователей образуют параллельные элементы на четвертом функциональном уровне (рис. 15).
Рис.
На рис. определены следующие подсистемы:
§ SCCP - управление соединением сигнализации;
§ TCAP - обработка транзакций;
§ MAP - пользователи подвижной связи (GSM);
§ ISUP - пользователи ISDN;
§ TUP - пользователи ТфОП;
§ INAP - пользователи интеллектуальной сети;
§ OMAP - техническое обслуживание и эксплуатация.
§ MTP - подсистема передачи сообщений, объединяет первые три уровня модели ОКС №7.
Кроме указанных на рис. подсистем существуют дополнительные пользовательские подсистемы, определенные для конкретных технологий и стандартов связи.
На рис. 16 представлены функциональные уровни модели ОКС №7. Рассмотрим функции каждого уровня:
§ Уровень 1 (функции звена данных сигнализации) определяет физические, электрические и функциональные характеристики звена данных сигнализации и средства доступа к нему. Элементам уровня 1 является канал связи для звена сигнализации. Детальные требования к звену данных сигнализации приведены в рекомендации МСЭ Q.702.
Рис.
§Уровень 2 (функции звена сигнализации) определяет функции и процедуры, относящиеся к передаче сигнальных сообщений по отдельному звену сигнализации. Функции уровней 1 и 2 образуют звено сигнализации, обеспечивающее надежную передачу сигнальных сообщений между двумя пунктами сети сигнализации. Функциями звена сигнализации являются деление сигнальных сообщений на сигнальные единицы, обнаружение ошибок в сигнальных единицах, исправление ошибок, обнаружение отказа звена сигнализации, восстановление звена сигнализации и др.
§ Уровень 3 (функции сети сигнализации) определяет функции и процедуры передачи, общения различных типов звеньев сигнализации и независимые от работы каждого из них. Эти функции подразделяются на две большие категории:
§ функции обработки сигнальных сообщений, которые при правильной передаче сообщения передают его по звену сигнализации или в соответствующую подсистему пользователя;
§ функции управления сетью сигнализации, которые на основе заранее определенных данных и информации о состоянии сети сигнализации управляют маршрутизацией сообщений и конфигурацией средств сети сигнализации. В случае изменения состояний они обеспечивают также изменение конфигурации сети и другие меры, необходимые для обеспечения или восстановления нормальной работы сети сигнализации. Различные функции уровня 3 взаимодействуют друг с другом и с функциями других уровней посредством команд и индикаций. Детальные требования к функциям сети сигнализации приведены в рекомендации МСЭ Q.704.
§ Уровень 4 (функции подсистемы пользователя) состоит из различных подсистем пользователей, каждая из которых определяет функции и процедуры сигнализации, характерные для определенного типа пользователя системы. Набор функций подсистемы пользователя может значительно различаться для разных категорий пользователей системы сигнализации. В общем виде можно выделить две группы пользователей:
o пользователи, для которых большинство функций связи определено в системе сигнализации. Например, функции управления вызовами телефонии с соответствующей подсистемой пользователя телефонии;
o пользователи, для которых большинство функций связи определено вне системы сигнализации. Например, использование системы сигнализации для передачи информации, касающейся управления и техобслуживания. Для таких «внешних пользователей» подсистема пользователе может рассматриваться как интерфейс типа «почтовый ящик» между подсистемой внешнего пользователя и функцией передачи сообщений, в которой, например, передаваемая информация пользователя собирается / разбирается в соответствующие форматы сигнальных сообщений.
Для обмена информацией между функциональными элементами на интерфейсах A, B, C, D, E, F, G принята система общеканальной сигнализации №7 (ОКС-7 или SS7).
ОКС-7 является специализированной сетью передачи данных с коммутацией пакетов переменной длины (до 274 байтов). Пакеты называют сигнальными единицами.
Узлы сети ОКС-7 принято называть сигнальными пунктами (SP – Signaling Point). Атрибутами сигнального пункта являются:
- SPC – Signaling Point Code – код сигнального пункта (14 бит)
- NI – Network Indicator – идентификатор сети (2 бита)
NI=10 – национальная сеть
NI=11 – ведомственная или региональная сеть
NI=00 – международная сеть
Код SPC позволяет адресовать сигнальные сообщения между узлами в пределах одной сети ОКС-7, например в пределах одной национальной сети. Его недостаточно для адресации сообщений между сигнальными пунктами различных сетей ОКС-7.
Три нижних уровня протоколов ОКС-7 образуют часть передачи сообщений (MTP ). Выше расположены пользователи MTP:
ISUP и SCCP . Они подготавливают и передают в MTP сообщения (User Information). MTP дополняет эти сообщения соответствующей служебной информацией. В результате формируется сигнальная единица сообщения (MSU – Message Signaling Unit).
В функции 3-го уровня MTP входит маршрутизация сигнальных единиц. С этой целью к пользовательскому сообщению добавляют метку маршрутизации (Routing Label ) и информационный октет (SIO ). Тем самым указывают коды сигнальных пунктов отправителя (OPC ) и получателя (DPC ) сообщения, пользователя MTP и идентификатор сети (NI ).
Уровень 2 MTP обеспечивает достоверной обмен информацией между двумя сигнальными пунктами. С этой целью в сигнальную единицу включают проверочные биты (CK ). Номера сигнальных единиц, передаваемых в прямом и обратном направлениях (FSN и BSN ) и соответствующие биты-индикаторы (FIB и BIB ) обеспечивают повторную передачу сигнальных единиц при выявлении ошибок на приемной стороне.
Уровень 1 определяет физические, электрические и функциональные характеристики тракта передачи сигнализации и устройств доступа. Для передачи сигнализации используют цифровой канал со скоростью передачи 64 кбит/с. Часто для ОКС-7 выделяют 16-й канал 32-х канального тракта E1, однако это не является обязательным.
Рис. 1.
Структура протоколов ОКС -7
MTP – Message Transfer Part – часть передачи сообщений
ISUP – Integrated Services Digital Network (ISDN) User Part – пользователькая часть сети ISDN
SCCP – Signaling Connection Control Part – часть управления сигнальными соединениями
TCAP – Transaction Capabilities Application Part – прикладная часть возможностей транзакций
BSSAP – Base Station System Application Part – прикладная часть подсистемы базовых станций GSM. Состоит из:
- DTAP (Direct Transfer Part) - прикладной части обмена сигнализацией между MS и MSC,
- BSSMAP (BSS Management Application Part) – прикладной части взаимодействия BSC и MSC
RANAP – Radio Access Network Application Part – прикладная часть подсистемы радиодоступа в сетях UMTS
MAP – Mobile Application Part – прикладная часть поддержки мобильности сетей GSM
INAP – Intelligent Network Application Part – прикладная часть интеллектуальных сетей (фиксированная связь)
CAP – CAMEL Application Part – прикладная часть интеллектуальных сетей (подвижная связь)
Рис. 2.
Формат сигнальной единицы сообщений представлен на рис. 3.
Рис. 3.
F – Flag (01111110) – флаг начала и конца сигнальной единицы
BSN – Backward Sequence Number – обратный порядковый номер
BIB – Backward Indicator Bit – обратный бит-индикатор
FSN – Forward Sequence Number – прямой порядковый номер
FIB – Forward Indicator Bit – прямой бит-индикатор
LI – Length indicator – указывает число байт, следующих за LI; идентифицирует тип сигнальной единицы:
0 – Fill-In Signal Unit (FISU) –заполняющая сигнальная единица
1 или 2 – Link Status Signal Unit (LSSU) – сигнальная единица сигнального звена
более 2 – Message Signal Unit (MSU) – сигнальная единица сообщения
SIO – Service information octet – октет информации о сервисе
SI – Service Indicator: ISUP SCCP Link Status
NI – Network Indicator (идентификатор сети): 00; 10; 11.
DPC – destination point code – код пункта назначения
OPC – originating point code – код пункта отправления
SLS – signaling link selection field – поле выбора тракта сигнализации
CK – Check bits – проверочные биты
ISUP реализует функции управления вызовами с возможностью предоставления абонентам услуг ISDN.
Подсистема ISUP использует стандартные сообщения, формат которых определен спецификациями Q.767.
Сообщения, используемые при установлении и окончании вызова:
- IAM – Initial Address Мessage – начальное адресное сообщение
- SAM – Subsequent Address Message – последующее адресное сообщени
- ACM – Address Complete Message – адрес полный
- ANM – Answer Message – ответ
- REL – Release Message – освобождение
- RCM – Release Complete Message – освобождение выполнено
Сообщения ISUP передают по принципу «от звена к звену».
Помимо метки маршрутизации, в поле SIF включаются идентификатор канала (CIC – Circuit Identification Code), однозначно связывающий данное сигнальное сообщение с определенным каналом трафика.
Рис. 4.
Последовательность установления вызова SCCP реализует обмен сигнализацией, несвязанной непосредственно с вызовами и каналами трафика.
В отличие от ISUP SCCP позволяет устанавливать сквозные сигнальные соединения по принципу «из конца в конец».
Формат поля SIF при передаче сообщения SCCP:
Рис. 5.
SCCP обеспечивает передачу сообщений двух типов:
1) Без установления логического соединения (Connection less). Используют MAP, INAP, CAP и др. через TCAP, BSSAP (часть BSSMAP), рис. 6.
2) C установлением логического соединения (Connection oriented). Использует BSSAP (DTAP и часть BSSMAP), RANAP (рис. 7).
Рис. 6.
Рис. 7.
SCCP обеспечивает дополнительные возможности адресации сообщений.
Получателя и отправителя сообщений можно адресовать, используя:
- номер подсистемы (SSN – Subsystem Number);
- глобальный заголовок (GT – Global Title).
Номер подсистемы позволяет адресовать сообщения различным сетевым элементам, имеющим одинаковый SPC.
Можно дифференцировать сообщения, адресованные MSC, VLR, HLR, EIR, находящимся в одном узле.
Номера некоторых подсистем:
Глобальный заголовок (GT) используют для адресации SCCP сообщений, направляемых в другие сети ОКС-7.
Например, HLR сети X (NI=10) посылает SCCP сообщение VLR сети Y (NI=10), через транзитную сеть Z (NI=00). Непосредственно адресовать сообщение с использованием только SPC нельзя, так как код сигнального пункта не является уникальным. Однако можно использовать ISDN номер VLR, который и образует GT.
Сигнальную единицу на исходящем узле посредством SPC адресуют не непосредственно в узел-получатель, а в пограничный шлюзовый узел. При этом указывают, что в сообщении содержится информация о GT, например в виде ISDN номера VLR. Шлюзовый узел, принадлежащий двум сетям (NI=10 и NI=00), распаковывает SCCP сообщение, извлекает из него GT, анализирует его и определяет SPC следующего пограничного узла (в своей сети).
В сообщение, отправляемое из одного шлюза в другой, опять вкладывают GT.
Второй шлюз также распаковывает сообщение, извлекает из него GT, и на основании его анализа формирует SCCP сообщение в узел-получатель, используя SPC этого узла. GT в это сообщение уже не вкладывают.
Рис. 8.
DTAP (Direct Transfer Part)
BSSMAP (BSS Management Application Part)
MAP – Mobile Application Part
Служит для обновления данных о местоположении в VLR, HLR, SIM. Инициируется MS в 3-х случаях:
- при смене локальной зоны,
- при включении,
- при истечении таймера периодической локализации.
1. MS инициирует процедуру локализации, посылая сообщение Location_Update_Request (TMSI, LAISIM).
BSS передает в MSC сообщение: BSSAP: LOCATION_UPDATING_Request (TMSI, LAISIM, LAIBCCH).
В новом MSC нет данных, позволяющих преобразовать LAISIM – Адрес старого VLR:
2. MSC запрашивает у MS IMSI: BSSAP: IDENTITY_Request .
3. MS возвращает IMSI в открытом виде:BSSAP: IDENTITY_Response (IMSI).
4. VLR преобразует первые цифры IMSI (MCC+MNC+HLRID) в адрес HLR в сети ОКС-7.
5. VLR запрашивает у HLR аутентификационные триплеты: MAP: SEND_AUTHENTICATION_INFO_Request (IMSI).
6. HLR пересылает запрос в AC, AC генерирует триплеты, возвращает их в HLR, а тот пересылает их в VLR:
MAP: SEND_AUTHENTICATION_INFO_Response (5 триплетов).
В новом MSC есть данные, позволяющих преобразовать LAISIM – Адрес старого VLRN:
7. Новый VLR определяет адрес старого VLR в сети ОКС.
8. Новый VLR делает запрос в старый VLR: MAP: SEND_IDENTIFICATION_Request (TMSI).
9. Старый VLR возвращает IMSI и аутентификационные триплеты: MAP: SEND_IDENTIFICATION_Response (IMSI, триплеты).
10. Проводится аутентификация абонента.
11. VLR информирует HLR о регистрации MS: MAP: UPDATE_LOCATION_Request (IMSI, MSC-ISDN, VLR-ISDN).
12. HLR дает команду старому VLR об удалении абонента из базы данных: MAP: CANCEL_LOCATION_Request (IMSI).
13. Старый VLR удаляет абонента и подтверждает удаление: MAP: CANCEL_LOCATION_Response.
14. HLR принимает решение об обслуживании абонента в новом коммутаторе. При положительном решении информирует новый
VLR об услугах, доступных абоненту: MAP: INSERT_SUBSCRIBER_DATA_Request (MSISDN, данные об основных и
дополнительных услугах абонента, о контролируемых VLR запретах, о подписке CAMEL и т.д.).
15. VLR подтверждает полученную абонентскую информацию: MAP: INSERT_SUBSCRIBER_DATA_Response
16. HLR подтверждает регистрацию абонента: MAP: UPDATE_LOCATION_Response (HLR-ISDN).
17. VLR возвращает MS подтверждение регистрации: BSSAP: LOCATION_UPDATING_ACCEPT (TMSI, LAI).
В результате проведенного обмена сигнальной информацией:
- В SIM-карте MS записано новое значение LAI и новый TMSI.
- В новом VLR создана запись об абоненте, включая данные о LA, в которой абонент находится.
- В старом VLR запись об абоненте ликвидирована.
- В HLR обновлены данные о местоположении MS – сохранены адреса MSC и VLR.
Исходящий вызов
Рис. 9
Входящий вызов
Доставка вызова в обслуживающий коммутатор:
Рис. 10.
MSRN – Mobile Station Roaming Number
1. В GMSC поступает начальное адресное сообщение: ISUP: IAM (MSISDN-B).
2. GMSC преобразует первые цифры MSISDN-B в адрес HLR-B в сети ОКС-7.
3. GMSC направляет в HLR-B запрос о маршрутизации вызова: MAP: SEND_ROUTING_INFO_Request (MSISDN-B).
4. HLR проверяет: - нахождение абонента в разрешенной сети;
Подписку на услугу;
Отсутствие запретов;
Необходимость переадресации.
5. HLR преобразует VLR-ISDN в адрес VLR в сети ОКС-7.
6. HLR направляет в VLR запрос о предоставлении роумингового номера: MAP: PROVIDE_ROAMING_NUMBER_Request (IMSI).
7. VLR проверяет, подключен ли абонент в данный момент (IMSI Attached/Detached). При положительном результате – ассоциирует
IMSI с одним из MSRN из диапазона номеров (например, присваивает абоненту MSRN 7-495-xyz-3333).
8. VLR возвращает в HLR выделенный роуминговый номер: MAP: PROVIDE_ROAMING_NUMBER_Response (MSRN).
9. HLR пересылает MSRN в GMSC: MAP: SEND_ROUTING_INFO_Response (MSRN).
10.GMSC анализирует первые цифры MSRN и определяет маршрут, формирует и отправляет IAM, в которое включает MSRN. IAM
поступает в MSC: ISUP: IAM (MSRN).
11.MSC ассоциирует поступивший вызов с определенным абонентом (с IMSI) и освобождает MSRN. MSC запрашивает у VLR
значения LAI и TMSI. Преобразует LAI в адрес того BSC, который обслуживает соты данной LA.
12.MSC дает команду BSC послать пейджинговые сообщения по всем сотам локальной области: BSSAP: Paging (TMSI, LAI, IMSI).
BSC организует передачу пейджинга на радиоинтерфейсе Paging Request (TMSI).
Установление входящего вызова (обслуживающий MSC – MS):
Рис. 11.
Подробную информацию об эволюции сетей мобильной связи, текущем состоянии, трендах и перспективах ее развития читайте в новейшей книге-справочнике "Мобильная связь на пути к 6G ".