
- •Системы коммутации
- •Глава 9 Программное управление 223
- •Глава 10 Эксплуатационное управление 247
- •Глава 11 Услуги 269
- •Глава 1
- •1.1 Телекоммуникации
- •1.2 Телефонные сети общего пользования
- •1.3 Коммутация
- •1.4 Методы коммутации
- •1.5 Эволюция телефонных станций 1.5.1 Исторические предпосылки
- •1.5.2 Ручные коммутаторы
- •1.5.3 Автоматическая коммутация
- •1.5.4 Квазиэлектронные и электронные атс
- •1.5.5 Цифровые атс
- •1.6 Телефонные аппараты
- •1.7 Стандартизация в области коммутации
- •Глава 2
- •2.1 Основные принципы дш атс
- •2.2 Искатели
- •2.3 Вынужденное и свободное искание. Ступени искания
- •2.3.1 Предварительное искание
- •2.3.2 Линейное искание
- •2.3.3 Групповое искание
- •2.4 Импульсный набор номера
- •2.5 Межстанционные соединительные линии
- •Глава 3
- •3.1 Координатные соединители
- •3.3 Городские координатные станции атск и атск-у
- •3.4 Сельские координатные атс к-50/200м
- •3.5 Координатные атск-100/2000
- •3.6 Координатные атс типа а-204
- •Глава 4
- •4.1 Цифровая телефония
- •4.2 Цифровые атс
- •4.3 Абонентские модули
- •4.4 Доступ к услугам isdn
- •4.5.1 Пространственная коммутация
- •4.5.2 Временная коммутация
- •4.5.3 Коммутация sts (пространство-время-пространство)
- •4.5.4 Коммутация tst (время-пространство-время)
- •4.6 Модули соединительных линий, синхронизация и служебные функции
- •4.7 Управление по записанной программе
- •Глава 5
- •5.1 Выбор атс
- •5.2 Станции 5ess. Решения Lucent Technologies
- •5.3 Система 12
- •5.4 Система ewsd компании Siemens
- •5.5 Станция ахе-10 компании Ericsson
- •5.6 Итальянская платформа Linea ut и стратегия iMss
- •5.7 Коммутационная платформа neax-61 компании nec
- •5.8 Станции dms 100
- •Глава 6
- •6.1 Первые разработки атс с программным управлением
- •6.2 Коммутационная платформа атсц-90
- •6.3 Новые функции цифровых атс
- •6.4 Система с-32
- •6.5 Бета, Сигма, Омега, Кразар и другие
- •6.6 Развитие отечественных коммутационных платформ
- •Глава 7
- •7.1 Глобальная информационная инфраструктура
- •7.2 Цифровые абонентские концентраторы и мультиплексоры
- •7.3 Интерфейс v5
- •7.4 Беспроводный абонентский доступ wll
- •7.5 Оптическое волокно в абонентской линии
- •7.6 Цифровые абонентские линии dsl
- •Глава 8
- •8.1 Элементы телефонной сигнализации
- •8.2 Сигнализация по выделенным сигнальным каналам
- •8.3 Многочастотная сигнализация
- •8.4 Общеканальная сигнализация № 7
- •8.4.2 Подсистема управления сигнальными соединениями sccp
- •8.4.3 Подсистема средств транзакций
- •8,4.4 Подсистема isup
- •8.5 Сигнализация при конвергенции сетей связи
- •Глава 9
- •9.1 Программное обеспечение коммутационных узлов и станций
- •9.2 Управляющие устройства
- •9.2.1 Централизованное управление
- •9.2.2 Иерархическое управление
- •9.2.3 Распределенная архитектура
- •9.3 Основы программирования обслуживания вызовов в реальном времени
- •9.5 Качество по
- •9.6 Программные системы современных атс
- •Глава 10
- •10.1 Эволюция функций эксплуатационного управления системами коммутации
- •10.2 Сопровождение программного обеспечения
- •10.3 Задачи сорм и информационной безопасности
- •10.4 Расчеты за услуги связи
- •10.5 Взаимодействие «человек-машина»
- •10.6 Концепция tmn
- •10.7 Системы эксплуатационной поддержки oss
- •Глава 11 Услуги
- •11.1 Дополнительные услуги атс
- •11.2 Интеллектуальная сеть (in)
- •11.3 Компьютерная телефония (cti)
8.4.3 Подсистема средств транзакций
Средства транзакций ТС - Transaction Capabilities - предназначены для поддержки взаимодействия между прикладными процессами (или между разными элементами одного процесса), размещенными в территориально разнесенных узлах сети связи. Любой такой процесс (или элемент процесса) внутри одного узла сети связи является пользователем услугами ТС, размещенных на этом узле. С другой стороны, сами ТС того или иного узла являются пользователем сетевыми услугами, предоставляемыми размещенной на нем подсистемой NSP.
коммутационными станциями и/или узлами сети связи,
станцией (узлом) и базой данных, узлом управления услугами сети IN, центром технической эксплуатации ЦТЭ и т. п.,
специализированными сетевыми центрами. Пользователями ТС могут быть разные приложения, в частности:
приложения услуг мобильной связи,
приложения услуг Интеллектуальной сети IN,
приложения эксплуатационного управления.
требующие обмена данными в реальном времени (т.е. без ощу тимых задержек); объем данных в этом случае относительно не велик,
не предъявляющие жестких требований в отношении задержек; при этом объем данных может быть очень большим.
Как видно из рис.8.10, функции ТС образуют два подуровня -подуровень компонентов (CSL) и подуровень транзакций (TSL). Чтобы стало ясно, в чем тут дело, нужно определить ряд понятий, связанных с тем, как разделены функции между этими подуровнями и какие услуги каждый из них предоставляет подуровню, расположенному выше.
Рис. 8.10 Подсистема средств транзакций ТС
Взаимодействие между пользователями услугами средств транзакции (для краткости назовем их ТС-пользователями) может быть представлено в виде обмена командами и ответами, составляющего диалогТС-пользователя, находящегося в одном пункте сети ОКС и инициирующего взаимодействие, с ТС-пользователем, находящимся в другом пункте этой сети и являющимся партнером инициатора. Инициатор передает запрос выполнения партнером определенной операции, а отклик партнера на этот запрос содержит сведения о результате выполнения (невыполнения) операции. По отношению ко всем этим действиям принято говорить, что они связаны с обращением к одной и той же операции.
Запрос (и отклик) представляет собой блок, называемый компонентом. Компонент, связанный с обращением к определенной операции, снабжается идентификатором (Ю обращения), благодаря чему одновременно могут быть активными несколько обращений, причем обращения эти могут относиться как к одной и той же, так и к нескольким разным операциям.
Множество функций, связанных с обработкой компонентов, образует верхний подуровень ТС - подуровень CSL. Через границу между этим подуровнем и ТС-пользователем компоненты проходят индивидуально. Пользователь (инициатор) может передать к подуровню CSL один за другим несколько компонентов до того, как они будут переданы (в одном сообщении) второму ТС-пользователю (партнеру). Несколько компонентов, принятых в одном сообщении, всегда передаются пользователю-адресату по одному и в той последовательности, в какой они были переданы пользователем-отправителем.
Последовательность компонентов, которыми обмениваются два ТС-пользователя при выполнении одного приложения, образует диалог. Компоненты содержат параметр, идентифицирующий диалог (так называемый ID диалога); у всех компонентов одного диалога этот ID имеет одно и то же значение.
Диалоги могут быть неструктурированными и структурированными. При неструктурированном диалоге ТС-пользователь передает компоненты, на которые не ожидается откликов, так что связь между двумя ТС-пользователями в явном виде не определена. Компоненты передаются в однонаправленных сообщениях, и сам факт передачи однонаправленного сообщения говорит о неструктурированном диалоге. Пользователь может иметь дело сразу с несколькими операциями; максимальное число операций зависит от количества доступных в данное время уникальных значений идентификатора Ю обращения. Если при приеме однонаправленного сообщения обнаружена ошибка протокола, для уведомления об этом факте отправителя также используется однонаправленное сообщение.
При структурированном диалоге связь между двумя ТС-пользователями определяется в явном виде - ТС-пользователь указывает начало, продолжение и окончание этой связи. Два ТС-пользователя могут вести одновременно несколько структурированных диалогов, идентифицируя каждый из них с помощью уникального ID диалога.
Поскольку для каждого ID диалога существует свое пространство имен ID обращений, один и тот же ID обращения может повторяться в разных диалогах. Структурированный диалог предполагается двусторонним - на фазе его продолжения возможен дуплексный обмен компонентами.
Подуровень CSL предусматривает организацию соответствия между запросами и откликами. Связанное с запросом операции значение ID обращения вводится в отклик на этот запрос. Возможны 4 класса операций:
класс 1 - предусматривается отклик и при удаче, и при неудаче,
класс 2 - предусматривается отклик только в случае неудачи,
класс 3 - предусматривается отклик только в случае удачи,
класс 4 - отклик не нужен ни в том, ни в другом случае.
Смысл и содержание каждого компонента определяется его типом. Существуют компоненты следующих пяти типов.
INVOKE - обращение. Этот компонент запрашивает выполнение встречной стороной определенной операции. Он может быть связан с другой операцией, к которой обращалась встречная сторона.
RETURN RESULT (NOT LAST) - часть данных с информацией о результате выполнения операции. Имеется в виду, что все данные с информацией о результате не могут быть целиком размещены в одном компоненте, так что ТС-пользователю пришлось разделить их на несколько сегментов. Данный компонент содержит один из этих сегментов, за которым последуют другие.
RETURN RESULT (LAST) - последняя (или единственная) часть данных с информацией о результате выполнения операции. Этот компонент свидетельствует о том, что операция успешно завершена.
RETURN ERROR - успешно завершить операцию не удалось. Этот компонент содержит информацию о причине того, что операция не была завершена.
REJECT - отказ в приеме к обработке компонента, поступившего от встречной стороны. Компонент содержит информацию о причине отказа - либо отсутствие ресурсов, нужных для выполнения операции, либо наличие в поступившем компоненте той или иной ошибки (компонент неизвестного типа, с нестандартной или не соответствующей случаю структурой, с недопустимым или используемым для другой операции идентификатором обращения, с неизвестным кодом операции, и т. п.)
Рассмотрим теперь функции и услуги подуровня транзакций (TSL). Очевидно, что расположенный выше подуровень CSL является пользователем подуровня TSL (или, для краткости, TSL-пользователем); другие TSL-пользователи в настоящее время не определены, однако подуровень TSL устроен так, что они, в принципе, могут существовать.
TSL предусматривает средства, поддерживающие обмен компонентами между TSL-пользователями и обеспечивающие использование услуг нижележащих уровней (подсистем SCCP и MTP) для двустороннего переноса через сеть ОКС сообщений между двумя взаимодействующими подсистемами ТС, размещенными в разных пунктах этой сети.
Поддержка неструктурированного диалога TSL-пользователей заключается в том, что TSL обеспечивает передачу сообщения, содержащего один или несколько компонентов (связанных с операциями класса 4), от «своего» TSL-пользователя, являющегося отправителем, KTSL-пользователю, являющемуся адресатом. Если для поддержки такого диалога требуется передать несколько TSL-сообщений, логическая связь между ними (то есть их принадлежность одной и той же транзакции) в явном виде не определяется.
Поддержка структурированного диалога базируется на том, что каждый TSL-пользователь идентифицирует транзакцию уникальным Ю транзакции, который присутствует во всех TSL-сообщениях, относящихся к этой транзакции. Для каждой транзакции TSL-пользователь указывает ее начало, продолжение и окончание; на фазе продолжения возможен дуплексный обмен между TSL-пользователями сообщениями «внутри» этой транзакции.
Отметим, что в настоящее время специфицированы средства транзакций, использующие только такие услуги SCCP, которые не предусматривают создание в сети ОКС сигнальных соединений. Использование услуг, ориентированных на сигнальные соединения, изучается ITU-T.