Системы коммутации Лекций / Лекция 20
.docЛекция 20.
Подсистема управления сигнальными соединениями SCCP. Подсистема средств транзакций.
Подсистемы МТР и SCCP образуют подсистему сетевых услуг NSP (Network Service Part). NSP поддерживает создание между SP как сигнальных связей, нужных для управления соединениями в сети коммутации каналов, которую обслуживает сеть ОКС7, так и связей, не относящихся к таким соединениям - в том числе сигнальных связей между несмежными SP. Важную роль здесь играет наличие в SCCP собственной системы адресации, не привязанной, как в МТР, к номерам телефонных каналов.
SCCP предоставляет своим пользователям как услуги, не предусматривающие создания в сети ОКС виртуального соединения, так и услуги, ориентированные на соединение. Имеется четыре класса услуг SCCP:
0 - базовый класс услуг без соединения; доставка сигнальных сообщений в заданной последовательности не гарантируется.
1 - класс услуг без соединения; доставка сигнальных сообщений
в заданной последовательности гарантируется.
2 - базовый класс услуг, ориентированных на соединение, без
управления потоком сообщений.
3 - класс услуг, ориентированных на соединение, с управлением
потоком сообщений.
Заметим, что класс 1 сохраняет порядок следования сообщений, используя механизм присвоения «сверху» значения SLS в маршрутной этикетке. Благодаря этому на каждом участке маршрута от SCCP-отправителя к SCCP-получателю все сообщения SCCP, принадлежащие одному потоку, проходят через одно и то же сигнальное звено, что гарантирует сохранение очередности их следования по всему маршруту.
Сообщение SCCP содержит маршрутную этикетку, код типа сообщения и параметры. Параметры дополняют данные, определяемые кодом типа сообщения. В общем случае параметр состоит из названия, индикатора длины и поля данных. Название кодируется одним байтом и однозначно определяет параметр. Индикатор длины указывает количество байтов в параметре, а поле данных содержит информацию (заметим, что не в каждом параметре имеются все эти поля).
Существуют параметры трех видов - обязательные с фиксированной длиной, обязательные с переменной длиной и необязательные. Обязательные параметры с фиксированной длиной содержатся в сообщениях любого типа. Положение и длина каждого из этих параметров определяются типом сообщения, а поэтому их названия и индикаторы длины в сообщения не включаются. Обязательные параметры переменной длины также содержатся в сообщениях всех типов. Название любого такого параметра тоже определяется типом сообщения. Необязательные параметры могут включаться или не включаться в сообщение того или иного типа. Каждый необязательный параметр содержит название (один байт) и индикатор длины (один байт) перед полем данных, передающим содержание параметра.
Формат сообщения SCCP в общем виде показан на рис. 8.9. Всего на сегодня специфицировано 19 сообщений (пять из них - для нужд эксплуатационного управления).

Рис. 1. Формат сообщений SCCP
Средства транзакций ТС - Transaction Capabilities - предназначены для поддержки взаимодействия между прикладными процессами (или между разными элементами одного процесса), размещенными в территориально разнесенных узлах сети связи. Любой такой процесс (или элемент процесса) внутри одного узла сети связи является пользователем услугами ТС, размещенных на этом узле. С другой стороны, сами ТС того или иного узла являются пользователем сетевыми услугами, предоставляемыми размещенной на нем подсистемой NSR
ТС могут поддерживать обмен информацией между:
• коммутационными станциями и/или узлами сети связи,
• станцией (узлом) и базой данных, узлом управления услугами сети IN, центром технической эксплуатации ЦТЭ и т. п.,
• специализированными сетевыми центрами. Пользователями ТС могут быть разные приложения, в частности:
• приложения услуг мобильной связи,
• приложения услуг Интеллектуальной сети IN,
• приложения эксплуатационного управления.
Все такого рода приложения можно разделить на две категории:
• требующие обмена данными в реальном времени (т.е. без ощутимых задержек); объем данных в этом случае относительно невелик,
• не предъявляющие жестких требований в отношении задержек; при этом объем данных может быть очень большим.
Функции ТС образуют два подуровня - подуровень компонентов (CSL) и подуровень транзакций (TSL). Чтобы стало ясно, в чем тут дело, нужно определить ряд понятий, связанных с тем, как разделены функции между этими подуровнями и какие услуги каждый из них предоставляет подуровню, расположенному выше.
Взаимодействие между пользователями услугами средств транзакции (для краткости назовем их ТС-пользователями) может быть представлено в виде обмена командами и ответами, составляющего диалог ТС-пользователя, находящегося в одном пункте сети ОКС и инициирующего взаимодействие, с ТС-пользователем, находящимся в другом пункте этой сети и являющимся партнером инициатора. Инициатор передает запрос выполнения партнером определенной операции, а отклик партнера на этот запрос содержит сведения о результате выполнения (невыполнения) операции. По отношению ко всем этим действиям принято говорить, что они связаны с обращением к одной и той же операции.
