SUA - протокол транспортировки информации SCCP через сеть IP (Transporting SCCP over IP) определен рабочей группой Sigtran для транспортировки по сети IP с использованием SCTP сигнальных сообщений подсистемы SCCP стека ОКС7 (несущих, в первую очередь, информацию TCAP и RANAP). В сущности, SUA дублирует услуги SCCP путем поддержки надежной пересылки сообщений пользователя SCCP, включая поддержку услуг как без соединения (класс 0 и 1), так и ориентированных на соединение (класс 2 и 3). SUA поддерживает также услуги эксплуатационного управления SCCP, предназначенные для управления состоянием удаленных пунктов назначения и подсистем SCCP. Кроме того, в некоторых конфигурациях SUA выполняет еще и функции преобразования адреса и маршрутизации.
Таким образом, протокол SUA обеспечивает взаимодействие с сетью ОКС7 на более высоком уровне, чем это делает M3UA (и, тем более, M2UA, M2PA). В сигнальном шлюзе завершают работу (терминируются) протоколы МТР и SCCP, а до ASP передается лишь полезное содержимое сообщений SCCP. Протокол SUA имеет зарегистрированный IANA номер порта 14001. Он имеет также зарегистрированный IANA идентификатор протокола полезной нагрузки SCTP, равный 4.
|
|
Для транспортировки сообщений без соединения SCCP и SUA сопрягаются в шлюзе SG. Именно там (с точки зрения пункта сигнализации ОКС7) расположен пользователь SCCP. Сообщения ОКС7 маршрутизируются к SG на основе кода пункта сигнализации и номера подсистемы SCCP, а затем шлюз сигнализации маршрутизирует сообщения SCCP к удаленному оконечному пункту IP. Если существуют резервные оконечные пункты IP, шлюз сигнализации может поделить нагрузку между активными оконечными пунктами IP, используя циклический метод.
Оконечный пункт сигнализации |
Оконечный пункт сигнализации |
Сигнальный шлюз SG |
ОКС7 |
Сигнальный шлюз SG |
ОКС7 |
IP |
Пользователь SUA |
IP |
Пользователь SUA |
Пользователь SUA |
SUA |
MTP 1, 2, 3 |
SCTP |
IP |
SCCP |
MTP 1, 2, 3 |
MTP3
SCCP | SUA |
MTP 1, 2, 3 | SCTP |
IP |
NIF = узловая функция взаимодействия |
SUA | SCCP |
SCTP | MTP 1, 2, 3 |
IP |
Рис.7.12. Функции SUA в Softswitch
Заметим, что при распределении нагрузки, создаваемой сообщениями TCAP, выбор оконечного пункта пересылки происходит только для первого сообщения в диалоге TCAP. Следующие сообщения в том же диалоге TCAP всегда передаются в оконечный пункт, который выбран для первого сообщения, пока не будет получена информация о состоянии оконечных пунктов, и сигнальный шлюз не будет информирован о стратегии распределения сообщений оконечных пунктов IP.
Формат общего заголовка сообщения и TLV, ранее определенный для M3UA, в равной мере применяется и для SUA. В табл. 7.3 приводится список классов и типов сообщений SUA.
|
|
Таблица 7.3. Классы и типы сообщений SUA
|
13. Б.С. Гольдштейн
Сообщения без соединения используются для трафика класса 0
и класса 1 протокола.
Существуют два сообщения без соединения: CLDT и CLDR:
• Сообщение Connectionless Data Transfer соответствует сообщениям unitdata (UDT), extended unitdata (XUDT) и long unitdata (LUDT) в SCCP. Оно используется для пересылки данных между одноранговыми SUA для трафика класса 0 и класса 1.
• Сообщение Connectionless Data Response соответствует сообщениям услуги unitdata (UDTS), услуги extended unitdata (XUDTS) и услуги long unitdata (LUDTS) в SCCP. Оно передается как ответ в CLDT, чтобы информировать об ошибках в сообщении CLDT, если используется соответствующая опция.
Сообщения, ориентированные на соединение, используются для
трафика протокола класса 2 и класса 3:
• Connection Request (CORE) используется, чтобы запросить сигнальное соединение между двумя оконечными пунктами. Это сообщение соответствует сообщению Connection Request (CR) в SCCP.
• Connection Acknowledgement (COAK) используется для положительного ответа на Connection Request. Это сообщение соответствует сообщению Connection Confirm (CC) в SCCP.
• Connection Refusal (COREF) используется для отрицательного ответа на запрос Connection Request. Это сообщение соответствует сообщению Connection Refusal (CREF) в SCCP.
• Connection-oriented Data Transfer (CODT) используется для передачи данных по сигнальному соединению. Оно соответствует сообщениям Data Form 1 (DT1), Data Form 2 (DT2), и Expedited Data (ED) в SCCP.
• Connection-oriented Data Acknowledgement (CODA) используется одноранговым оконечным пунктом для подтверждения получения данных. Это сообщение используется только для сообщений протокола класса 3. Оно соответствует сообщению Data Acknowledgement (AK) в SCCP.
• Release Request (RELRE) используется для запроса разрушить сигнальное соединение. Это сообщение соответствует сообщению Connection Released (RLSD) в SCCP.
• Release Complete (RELCO) используется для подтверждения разрушения сигнального соединения. Все ресурсы, отведенные соединению, должны быть освобождены. Это сообщение соответствует сообщению Release Complete (RLC) в SCCP.
• Reset Request (RESRE) используется для запроса начать заново присвоение порядковых номеров сообщениям в пункте-отправителе и в пункте-получателе, которые ассоциированы с сигнальным соединением. Это сообщение соответствует сообщению Reset Request (RSR) в SCCP.
• Connection-oriented Error (COERR) используется для того, чтобы указать, что в протокольном блоке данных была ошибка. Это сообщение соответствует сообщению Protocol Data Unit Error (ERR) в SCCP.
• Connection-oriented Inactivity Test (COIT) соответствует сообщению Inactivity Test (IT) в SCCP.
SUA поддерживает те же сообщения MGMT, что и M3UA, но предоставляет также информацию о состоянии подсистемы SCCP. Сообщения DUNA, DAVA, DRST, SCON и DAUD могут опционально содержать номер подсистемы SubSystem Number (SSN). Кроме того, сообщения DUNA, DAVA, DRST и SCON могут опционально содержать параметр SubSystem Multiplicity Indicator (SMI).
|
|
SUA поддерживает те же сообщения RKM, что и M3UA, но параметр Routing Key отличается тем, что он содержит опции для адресов источника и пункта назначения и для диапазонов адресов.
В заключение отметим, что, с одной стороны, за счет терминирования в сигнальном шлюзе «лишнего» протокола достигается более эффективное использование полосы пропускания IP-сети, но, с другой стороны, по этой же причине теряется возможность передачи через SUA информации протокола ISUP, так как для адресации SUA использует уровень МТРЗ ОКС7.
Сигнальный шлюз может выполнять преобразование глобальных адресов GTT (Global Title Translation) для определения пункта назначения сообщения SCCP. Сигнальный шлюз маршрутизирует сообщения по глобальному адресу, который представляет собой такие цифры, присутствующие во входящем сообщении, как номер вызываемой стороны или идентификационный номер мобильного абонента. Для транспортировки сообщений, ориентированной на соединение, SCCP и SUA сопрягаются в сигнальном шлюзе, чтобы объединить два участка соединения, необходимых при ориентированной на соединение пересылке данных между оконечным пунктом сигнализации ОКС7 и оконечным пунктом IP. Маршрутизация сообщений производится сигнальным шлюзом к сигнальным пунктам ОКС7 на основе кода пункта назначения (в поле адреса MTP3) и к оконечным пунктам IP на основе IP-адреса (в заголовке SCTP).
7.8. Протокол IUA
В ISDN сигнальную информацию пользователя, например, сообщения Q.931, переносит звеньевой уровень Q.921. Эквивалентной спецификацией Sigtran в сети IP является IUA. Кадры Q.921 могут пропускаться из ISDN в сеть IP с идентичными реализациями Q.931 в каждой сети, причем ни одна из них не распознает никаких различий в лежащей в основе транспортировке. Протокол IUA определен в документе RFC 3057 для поддержки протоколов Q.931 и QSIG, причем, эта поддержка распространяется как на доступ ISDN на первичной скорости (PRA), так и на базовый доступ ISDN (BRA). Предложены также расширения IUA для DPNSS/DASS2. Регистрационный номер порта для IUA равен 9000.
|
|
7.9. Протокол V5UA
Универсальный интерфейс сети доступа V5.2 поддерживает подключение к местной АТС аналоговых телефонных линий, доступ ISDN на базовой скорости, доступ ISDN на первичной скорости и абонентский доступ других типов, как это описано в [5] и, более детально, в [11]. Т.к. в процессе конвергенции сетей связи и перехода к NGN местные АТС заменяются управляемыми Softswitch медиа- шлюзами, то между системой доступа и Softswitch понадобится SG, как показано на рис. 7.13. Протокол V5UA дает возможность приложениям V5.2 в Softswitch использовать в шлюзе SG на стороне сети доступа собственные функции V5.2. Протокол V5UA имеет регистрационный номер порта 5675.
Оконечный NIF = узловая функция взаимодействия Рис. 7.13. Функции V5UA в Softswitch |