Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Форматы сообщений



Сообщение уровня 3 протокола DSS-1 содержит в себе неко­торое количество информационных элементов, среди которых есть обязательные для всех сообщений, обязательные для некоторых со­общений и необязательные. Если в сообщении отсутствует хотя бы один обязательный для него информационный элемент, оно счита­ется несоответствующим спецификациям DSS-1.

Для всех сообщений используется общий формат, изображен­ный на рис. 4.1. Биты нумеруются справа налево, первым передает­ся бит 1 и байт с номером 1.

Рис. 4.1. Общий формат сообщений уровня 3 протокола DSS-1


Протокол DSS-1: Сетевой уровень 101

Любое сообщение уровня 3 обязательно должно содержать три следующих информационных элемента: дискриминатор протоко­ла, метку соединения и тип сообщения. Количество, содержание и обязательность/необязательность других информационных элемен­тов зависит от типа сообщения.

Первым элементом каждого сообщения является однобайто­вый дискриминатор протокола (PD — protocol discriminator). Назна­чение этого элемента — отделить сообщения DSS-1, связанные с процедурами управления соединениями (процедурами обслужива­ния вызовов), от любых других сообщений, которые могут быть пе­реданы по сигнальному каналу. Например, в главах 2 и 3 уже отмеча­лось, что существует возможность передачи по сигнальному каналу пакетных данных. Дискриминатор протокола также позволяет раз­личать сообщения управления соединениями ISDN и сообщения, используемые в других системах, применяющих Q.931, таких как АТМ и Frame relay. Для каждого случая дискриминатор кодируется уникальной последовательностью битов. В частности, для сообще­ний, связанных с управлением соединениями ISDN в режиме ком­мутации каналов, дискриминатор протокола кодируется последо­вательностью 00001000.

Следующий элемент — метка соединения (CR — call reference) — является целым числом, используемым для идентификации ком­мутируемой связи, к которой относится сообщение. Значение мет­ки уникально на той стороне интерфейса, которая явилась ини­циатором этой связи, и только внутри одного логического соеди­нения уровня 2. Метка присваивается на время жизни обслуживае­мого вызова, имеет смысл только в данном интерфейсе и остается неизменной до окончания обслуживания вызова, после чего она мо­жет использоваться для идентификации других соединений.

Формат информационного элемента «метка соединения» по­казан на рис. 4.2. Первые четыре бита первого байта указывают дли­ну метки, а остальные биты первого байта ~ запасные. Для базового доступа метка соединения может иметь значение от 1 до 127, а рас­полагается метка в битах 7— 1 байта 2. Для первичного доступа воз­можные значения метки соединения — от 0 до 215-1, а занимает мет­ка два байта.

Если инициатором вызова является пользователь, то он назна­чает метку соединения из своего пула номеров. Если вызов поступает от сети, то метку соединения назначает входящая АТС. Возможна си­туация, когда и пользователь, иАТС выбирают одно и то же значение


102 Глава 4

метки соединения для разных коммутируемых связей. Чтобы можно было различить эти две связи, в качестве последнего бита байта 2 фор­мата метки соединения используется флажок. Флажок указывает, ка­кой стороной звена данных назначена данная метка: исходящей (0) или удаленной (1). (Здесь специально употребляется слово «флажок», в отличие от слова «флаг», используемого, когда речь идет о разделе­нии кадров уровня 2.)

Рис. 4.2. Формат информационного элемента «метка соединения»

Третий информационный элемент — тип сообщения (МТ — message type) — служит для идентификации имени и, следователь­но, функции отправляемого сообщения (например, SETUP, DIS­CONNECT и т.п.). Поле типа сообщения состоит из одного байта, последний бит которого зарезервирован для применения в будущем при увеличении длины поля. Коды типов сообщений приведены в табл. 4.1 [Q.931], а функции сообщений разных типов будут рассмот­рены в конце параграфа. Все эти типы образуют пять категорий сообщений:

а сообщения фазы, используемые в процедурах создания со­единения. Таково, например, сообщение SETUP, которое посылается пользователем к АТС (или АТС к пользовате­лю) в качестве запроса соединения;

б сообщения, передаваемые в фазе установленного соедине­ния. Таково, например, сообщение USER IN FORMATION, которое может быть отправлено во время разговора/пере­дачи данных для пересылки информации «пользователь-пользователь»;

в сообщения фазы разъединения (разрушения соединения). Таково, например, сообщениеDISCONNECT, которое по­сылается пользователем к АТС (или АТС к пользователю), чтобы инициировать процедуру освобождения ресурсов, за­нятых в соединении;


Протокол DSS-1: Сетевой уровень 10 3

г прочие сообщения, например, сообщение INFORMATION, которое может быть отправлено пользователем или АТС для передачи дополнительной к уже предоставленной другими сообщениями информации;

д национальные сообщения с кодом типа сообщения 00000000, обозначающим, что следующее поле является полем типа сообщения, который определен оператором сети.

Таблица 4.1. Коды типов сообщений Q.931

Другие информационные элементы делятся на две категории:

однобайтовые и переменной длины более одного байта.

Существует два типа однобайтовых информационных элемен­тов. Тип 1 изображен на рис. 4.3. Значение 1 бита 8 указывает на то, что элемент относится к категории однобайтовых, а биты 5—7 ис­пользуются в качестве идентификатора элемента. В битах 1—4 коди­руется содержимое информационного элемента.

Тип 2 показан на рис. 4.4. Здесь также значение 1 бита 8 указы-

Рис. 4.3. Однобайтовый информационный элемент:

тип 1


104 Глава 4

вает на то, что информационный элемент относится к категории однобайтовых. Оставшаяся часть байта, используется исключительно в качестве идентификатора информационного элемента.

Рис. 4.4. Однобайтовый информационный элемент:

тип 2

На рис. 4.5 показана структура информационного элемента переменной длины. Бит 8 первого байта имеет значение 0, отличая эту категорию информационных элементов от однобайтовых ин­формационных элементов. Оставшаяся часть первого байта служит для идентификации информационного элемента. Второй байт оп­ределяет длину содержимого информационного элемента, а третий и последующие байты представляют содержимое, которое может размещаться в нескольких полях.

Рис. 4.5. Информационный элемент переменной длины

Ниже рассматриваются основные информационные элемен­ты протокола DSS-1.

Информационный элемент средства доставки информации (bearer capability) описывает характеристики средств доставки, за­прашиваемые у сети вызывающим пользователем. Этот информа­ционный элемент посылается также и вызываемой стороне с целью обеспечить согласованную работу терминалов. Например, если на исходящей стороне соединения речевой сигнал преобразуется в цифровую форму с помощью определенного алгоритма кодирова­ния, то, чтобы принимающая сторона была в состоянии декодиро­вать цифровой сигнал правильно и произвести его обратное преоб­разование в аналоговый сигнал, ей должно быть известно, как сиг­нал кодировался на передающем конце.


Протокол DSS-1: Сетевой уровень \ 05

В информационном элементе «средства доставки» содержат­ся сведения о требованиях к этим средствам:

• вид информации, например, речь, 3.1 Кгц аудио, или 7 Кгц аудио;

• режим переноса информации — коммутация каналов или па­кетов;

• пропускная способность канала (64 Кбит/с, 384 Кбит/с);

• стандарт кодирования;

• протокол обработки информации пользователя, уровень 1 (стандарт адаптации скоростей, алгоритм сжатия и т.п.);

• скорость передачи данных терминалом пользователя.

Структура информационного элемента «средства доставки информации» приведена на рис. 4.6.

Рис. 4.6. Информационный элемент «средства доставки информации»

Параметр стандарт кодирования (coding standard) присутству­ет в поле содержимого не только информационного элемента «сред­ства доставки информации», но и некоторых других информацион­ных элементов. Значения этого параметра: 00 — стандарт ITU-T; 01 -стандарт IOS/IEC 10 - национальный стандарт; 11 — специальный сетевой стандарт. Параметр вид информации (information transfer ca­pability) принимает одно из следующих значений: 00000 — речь;

01000 — неограниченная цифровая информация; 01001 — ограни­ченная цифровая информация; 10000 — аудио в полосе 3.1 Кгц.

Параметр режим передачи (transfer mode) кодируется следую­щим образом: 10 — пакетный режим; 00 — канальный режим. Пара­метр скорость передачи информации (information transfer rate) мо­жет иметь, в частности, такие значения: 00000 — пакетный режим;

10000 — канальный режим 64 Кбит/с; 10011 — канальный режим 384 Кбит/с. Параметр протокол обработки информации пользова-


106 Глава 4

теля. уровень 1 (user information layer 1 protocol) может принимать, например, значения: 00001 — адаптация скоростей согласно реко­мендациям V.I 10 и Х.ЗО ITU-T; 00010 — кодирование по m-закону;

00011 — кодирование по А-закону. Параметр скорость передачи ин­ формации терминалом пользователя (user rate) присутствует только тогда, когда предыдущий параметр имеет значение 00001. В этом случае, например, скорости 56 Кбит/с соответствует код 01111. Па­раметр синхр/асинхр может принимать значения: 0 — синхронные данные; 1 — асинхронные данные. Параметр соглашение о передаче звуковых сигналов может принимать значения: 0 — передача не воз­можна; 1 — передача возможна.

Номера вызываемого и вызывающего абонентов (called and call­ing paf-ty numbers}. Эти информационные элементы содержат сведе­ния о типе номера (международный, междугородный, местный) и о плане нумерации. Наиболее часто используется национальный план нумерации, обычно соответствующий рекомендациям ITU-T E.164 и E.I 63. Могут использоваться и другие планы нумерации, такие как X.I 21 (общий план нумерации, используемый в сетях данных), F.69 (телексный план нумерации) или частный план нумерации ве­домственной сети.

Параметр тип номера может иметь значения: 001 — междуна­родный номер; 010 — национальный номер; 100 — абонентский (спи­сочный) номер; 011 — номер сетевой службы (оператора). Возмож­ное значение параметра идентификация плана нумерации: 0001 — план нумерации lSDN/телефонная сеть общего пользования. Каж­дая цифра номера кодируется как символ семибитового междуна­родного алфавита № 5 и занимает один байт.

Рис. 4.7. Формат номера вызывающего абонента

Информационный элемент номер вызывающего абонента (рис. 4.7) содержит, кроме того, параметры индикатор предостав­ления (00 — предоставление [номера вызывающего пользователя] разрешается; 01 — представление ограничено) и индикатор верифи-


Протокол DSS-1: Сетевой уровень 107

кации [номера вызывающего пользователя] (00 — дан пользовате­лем, сетью не проверялся, 01 — дан пользователем, проверен сетью, 10 —дан пользователем, проверить не удалось, 11 —дан сетью). Отме­тим, что верификация номера имеет большое значение в соедине­ниях с терминальным оборудованием пользователя, которое не об­служивается персоналом (компьютеры, устройства факсимильной связи) и используется только для приема вызовов.

Информационный элемент идентификация канала (channel iden­tification) указывает тот канал в интерфейсе, который должен исполь­зоваться для связи (рис. 4.8). В данном элементе содержится следую­щая информация: а) интерфейс BRI или PRI, б) идентифицирован­ный канал является или не является D-каналом, в) идентифициро­ванный канал является В 1-каналом или В2-каналом, г) идентифици­рованный канал является блоком каналов НО, Н 10, Н 11 и т.д.

Рис. 4.8. Информационный элемент «идентификация канала»

Параметр идентификация интерфейса определяет способ идентификации интерфейса. Параметр тип интерфейса имеет следующие значения: 0 — базовый доступ и 1 — первичный доступ. Па­раметр индикатор предпочтения имеет значения: 0 — предпочтение указанному каналу, 1 — приемлем только указанный канал. Пара­метр выбор информационного канала идентифицирует В-канал в базовом доступе: 01 - В 1-канал, 10-В2-канал, 11 -любой канал. Параметр стандарт кодирования имеет значения: 00 — кодирование МККТТ, 01 — стандарт ISO, 10 — национальный стандарт. Параметр номер канала идентифицирует В-канал в первичном доступе. Пара­метр номер/таблица определяет идентификацию В-канала и имеет значения: 0 — идентифицируется номером в следующем байте; 1 — идентифицируется таблицей в следующих байтах.


108 Глава 4_____________________________

Информационный элемент отображение (display) содержит символы ASCII/IA5, которые посылаются пользователю для ото­бражения на экране терминала.

Информационный элемент совместимость в верхних у ровнях (high layer compatibility} используется для проверки совместимости терминалов пользователей в верхних уровнях модели взаимодейст­вия открытых систем (модели OSI). Проверка совместимости вы­полняется на стороне вызывающего пользователя и/или на стороне вызываемого пользователя. Код в этом информационном элементе идентифицирует услугу предоставления связи (teleservice), приме­рами являются телефонная и факсимильная связь, услуги обработ­ки сообщений Х.400 или видеотекст. Формат информационного эле­мента приведен на рис. 4.9. Идентификация характеристик верх­них уровней кодируется следующим образом: 0000001 — телефония;

0000100 — 2/3 группа устройств факсимильной связи; 0110001 — те­летекст! 10101—телекс.

Рис. 4.9. Формат информационного элемента «совмести­мость в верхних уровнях»

Информационный элемент услуга клавиатуры (key pad facility) несет в себе символы ASCII/IA5, которые вводятся через клавиату­ру терминала. Он может поддерживать операцию, при которой поль­зователь запрашивает услугу сети путем введения этого информаци­онного элемента в сообщение INFORMATION. Сеть отвечает сооб­щением INFORMATION с информационным элементом «display» или «signal». Пользователь может затем вводить дальнейшую информацию. Такого рода услуга может быть использована, напри­мер, для запроса второго соединения во время удержания первого соединения.

Информационный элемент совместимость в нижних уровнях (low layer compatibility) используется с той же целью, что и информа­ционный элемент совместимости в верхних уровнях, однако его со­держимое анализируется не только вызываемой и вызывающей сто­ронами, но также и сетью (для проверки соответствия предостав­ляемым средствам доставки информации).


Протокол DSS-1: Сетевой уровень 109

Состояние соединения (call state) — данный информационный элемент содержит сведения о текущем состоянии процесса управ­ления соединением, как на стороне пользователя, так и на сетевой стороне.

Причина (cause) — данный информационный элемент исполь­зуется для передачи информации о причинах и источниках некото­рых сообщений и для передачи диагностической информации.

Прогресс-индикатор (progress indicator) — данный информаци­онный элемент используется для уведомления об изменениях ха­рактеристик соединения, происходящих по мере его продвижения по выбранному маршруту, и о местах, где происходят эти изменения (например, транзит через другие сети, изменение системы сигнали­зации). Формат «прогресс-индикатора» представлен на рис. 4.10.

Рис. 4.10. Формат «прогресс-индикатора»

Параметр описание изменения может принимать одно из сле­дующих значений: 0000001 — соединение проходит не только через ISDN; 0000010 — вызываемое оборудование не относится к ISDN;

0000011 — вызывающее оборудование не относится к ISDN;

0001000 — возможна передача по В-каналу акустических сигналов.

Информационный элемент дополнительные данные (more data) передается в сообщении USER INFORMATION и указывает на то, что за этим сообщением последует еще одно сообщение USER IN­FORMATION. Этот информационный элемент сетью не анализи­руется.

Рассмотрим теперь понятие подмножество кодов. Формат ин­формационного элемента переменной длины предусматривает семь битов для идентификатора информационного элемента. Таким об­разом, в этой категории может быть идентифицировано до 128 раз­личных информационных элементов. Число битов, выделенных для этой цели в однобайтовом информационном элементе, зависит от его типа: 3 бита выделены в типе 1 и 7 битов — в типе 2. Таким обра­зом, в этой категории могут быть идентифицированы, по крайней мере, 8 различных информационных элементов. Комбинируя две категории, возможно идентифицировать до 136 информационных элементов, хотя на практике это число сокращается до 133, т.к. не-


110 Глава 4

которые значения резервируются. Группа из 133 идентификаторов информационных элементов и именуется подмножеством кодов.

Количество информационных элементов, идентифицируемых в пределах сообщения, может быть увеличено за счет образования нескольких подмножеств кодов. Тогда один и тот же код может оп­ределять один информационный элемент в одном подмножестве кодов и другой информационный элемент — в другом подмножест­ве. Этот принцип иллюстрируется примером на рис.4.6 [98]. Иден­тификатор информационного элемента в подмножестве кодов О, кодируемый 1101100, обозначает элемент «номер вызывающего або­нента». Такой же код, 1101100, может быть использован в другом подмножестве кодов (подмножество 5 на рис. 4.11) для идентифи­кации совершенно другого информационного элемента. В данном примере код 1101100 используется для идентификации информа­ционного элемента «время», указывающего время посылки сообще­ния. Такой же код может быть использован снова в других подмно­жествах кодов для идентификации других информационных эле­ментов.

Рис. 4.11. Многократное использование кодов идентифи­катора информационного элемента

Для того, чтобы такой метод многократного использования кодов работал, необходимо, чтобы каждая сторона, отправляющая или принимающая сообщение, абсолютно точно знала, какое имен­но подмножество кодов применяется. Это относится и к оборудова­нию пользователя, и к оборудованию сети.

В протоколе DSS-1 принят следующий метод. Подмножество кодов 0 определяется в качестве начального подмножества. Если какое-либо оборудование нуждается в использовании информаци­онного элемента, идентифицируемого кодом из другого подмноже-


Протокол DSS-1: Сетевой уровень 111

ства (например, из подмножества 5), это достигается путем переда­чи однобайтового информационного элемента типа 1, именуемого shift (сдвиг), который показан на рис. 4.12. Бит 8 кодируется «I» для индикации однобайтового информационного элемента. Биты 5—7 являются идентификатором информационного элемента «сдвиг» и кодируются 001 для указания на переход от текущего подмножества кодов к новому подмножеству, номер которого указывается в битах 1-3.

Рис. 4.12. Информационный элемент сдвига

Бит 4 указывает, распространяется ли запрошенный сдвиг на всю оставшуюся часть сообщения (процедура блокированного сдви­га) или на один информационный элемент (процедура неблокиро­ванного сдвига). В процедуре блокированного сдвига новый номер подмножества кодов применяется ко всей оставшейся части сооб­щения или пока не поступит запрос на дальнейший сдвиг. В проце­дуре неблокированного сдвига новый номер подмножества кодов применяется только для идентификации следующего за элементом «сдвиг» информационного элемента, после чего автоматически про­исходит возврат к подмножеству кодов 0.

Рекомендациями ITU-T в дополнение к подмножеству ко­дов 0 идентифицированы еще три подмножества кодов. Подмно­жество 5 резервируется для национального использования, что дает операторам сети возможность применять системы кодирования, которые не являются частью международной спецификации. Под­множество 6 резервируется для местных сетей, а подмножество 7 — для пользовательской информации, то есть для идентификации информационных элементов, специфицируемых пользователем.

Переход от одного подмножества кодов к другому подразуме­вает использование одной из двух процедур, которые аналогичны процедурам переключения регистра на клавиатуре для перехода от прописных букв к строчным. Первая процедура, аналогичная про­цедуре фиксирующегося переключения регистра, предусматривает включение в состав информационного элемента сдвига однобито­вого индикатора, который указывает, что все следующие информа-

www.kiev-security.org.ua BEST rus DOC FOR FULL SECURITY

112 Глава 4

ционные элементы данного сообщения закодированы в соответст­вии с новым подмножеством кодов, заданным в этом информаци­онном элементе сдвига. Протокол управления соединениями ин­терпретирует информационные элементы сообщения в соответст­вии с новым подмножеством кодов до тех пор, пока не будет обнару­жен другой информационный элемент сдвига, определяющий пе­реход к другому подмножеству кодов. Действие первой процедуры состоит в том, чтобы использование кодов из нового подмножества было долговременным, вплоть до назначения другого подмножест­ва или до конца сообщения.

Альтернативная процедура, аналогичная процедуре переклю­чения регистра без фиксации, тоже использует однобайтовый ин­формационный элемент сдвига, но с другим значением индикато­ра. Это значение индикатора предписывает использование нового подмножества кодов для интерпретации только информационно­го элемента, следующего сразу за элементом «сдвиг», после чего остальные элементы сообщения интерпретируются в соответствии с исходным подмножеством кодов до конца сообщения или пока в нем не будет обнаружен другой информационный элемент «сдвиг».

В заключение данного параграфа приведем пояснения, обе­щанные ранее при описании табл. 4.1. С этой целью целесообразно ввести табл. 4.2, содержащую своего рода классификацию сообще­ний уровня 3 протокола DSS-1. В дополнение к этой классифика­ции сообщения Q.931 можно различать по их направлению и облас­ти их действия. Сообщения в направлении сеть—пользователь пере­даются от оконечной АТС к терминальному оборудованию ТЕ, а со­общения пользователь—сеть — в противоположном направлении.

По критерию области действия сообщения подразделяются на локальные и глобальные. Локальное сообщение имеет значение только для ТЕ, который передает или принимает это сообщение, и для его оконечной АТС. Глобальное сообщение — это сообщение, которое передается от ТЕ через сеть и имеет значение для АТС и удаленного терминального оборудования.

Представленные ниже описания сообщений Q.931 приведе­ны в алфавитном порядке и будут дополнены примерами и описа­ниями процедур в нижеследующих параграфах.

ALERTING. Это глобальное сообщение говорит о том, что вызываемый терминал свободен и его владельцу передается вызыв­ной сигнал. Сообщение посылается от вызываемого ТЕ.


Протокол DSS-1: Сетевой уровень 113

Таблица 4.2. Сообщения сетевого уровня

  Сообщения установле-ния соединения   ALERTING Передается вызывной сигнал
CALL PROCEEDING Соединение устанавливается
CONNECT Соединить (ответ)
CONNECT ACKNOWLEDGE Подтверждение ответа
PROGRESS Особенности маршрута
SETUP Запрос соединения
SETUP ACKNOWLEDGE Запрос принят
  Сообщения разрушения соединения     DISCONNECT Разъединить
RELEASE Освободить ресурсы
RELEASE COMPLETE Ресурсы освобождены
RESTART Рестарт
RESTART ACKNOWLEDGE Подтверждение рестарта
    Сообщения сопровож-­ дения соединения   RESUME Возобновление соединения
RESUME ACKNOWLEDGE Подтверждение возобновления соединения
RESUME REJECT Отказ возобновления соединения
SUSPEND Прерывание соединения
SUSPEND ACKNOWLEDGE Подтверждение прерывания соединения
SUSPEND REJECT Отказ прерывания соединения
USER INFORMATON Информация пользователя
    Прочие сообщения     CONGESTION CONTROL Управление при перегрузке
FACILITY Дополнительная услуга
INFORMATION Информация
STATUS Статус
STATUS ENQUIRY Запрос статуса
NOTIFY Уведомление

114 Глава 4

CALL_PROCEEDING. Это локальное сообщение, передавае­мое от сети к вызывающему пользователю или от вызываемого поль­зователя к сети. Оно подтверждает прием сообщения SETUP и ука­зывает, что вся информация, необходимая для установления соеди­нения, получена, соединение устанавливается, и любая другая ин­формация о соединении не будет приниматься.

CONNECT. Это глобальное сообщение, передаваемое от вы­зываемого пользователя к сети и от сети к вызывающему пользова­телю. Оно указывает, что вызываемый пользователь ответил на вы­зов и необходимо активизировать соединение, подготовленное для связи с вызывающим пользователем. Сообщение эквивалентно со­общению ANSWER в подсистеме ISUP системы ОКС-7. В табл. 4.3 приводится пример формата сообщения CONNECT (М — обязателен, О — нет).

CONNECT_ACKNOWLEDGE. Это локальное сообщение по­сылается в ответ на сообщение CONNECT.

CONGESTION_CONTROL. Это сообщение используется для управления потоком сообщений USER_IN FORMATION.

Таблица 4.3. Пример сообщения CONNECT

Информационный элемент Обяза­телен. Длина (байт) Описание
Дискриминатор протокола М      
Метка соединения М ³2    
Тип сообщения М      
Идентификатор канала О ³2 Идентифицирует тот канал в интерфейсе, к которому относится сообщение. Обязателен, если сообщение CONNECT является первой реакцией на сообщение SETUP
Прогресс-индикатор О 2-4 Как для сообщения SETUP
Отображение О 2-82 Как для сообщения SETUP
«Пользователь-пользователь» О 2-131 Используется для передачи информации "пользователь-пользователь", но только для соединений в режиме коммутации каналов

ПротоколDSS-1: Сетевой уровень 115

DISCONNECT. Это глобальное сообщение посылается, когда какой-либо пользователь (вызывавший или вызванный) кладет труб­ку. Оно указывает на то, что соединение должно быть разрушено, а соответствующие ресурсы должны быть освобождены. Пример фор­мата сообщения приводится в табл. 4.4.

FACILITY. Это сообщение используется для обращения к до­полнительным услугам.

INFORMATION. Это глобальное сообщение посылается либо пользователем, либо сетью для передачи информации о соедине-

Таблица 4.4. Пример сообщенияDISCONNECT

Информационный элемент Обяза­телен. Длина (байт) Описание
Дискриминатор протокола М      
Метка соединения М ³2    
Тип сообщения М      
Причина (cause) М 4-32 Содержит сведения о причине разъединения и об инициаторе сообщения (пользователь или сеть)
Отображение (display) O 2-82 Как для сообщения SETUP
«Пользователь-пользователь» O 2-131 Служит для передачи информации "пользователь-пользователь" для соедине­ния в режиме с коммутацией каналов, а в некоторых случаях - в режиме с передачей пакетных данных

нии. Например, сообщение может быть передано станцией, если ей требуется передать дополнительную информацию о соединении другой станции или дать указание пользовательскому ТЕ генериро­вать тональный сигнал («Занято», КПВ и т.д.). Оно может быть пе­редано вызывающим пользователем, когда он вводит номер с кла­виатуры своего терминала и эта информация поступает к сети в ре­жиме с перекрытием (overlap).

NOTIFY. Это сообщение передается сетью или пользователем Для доставки информации относительно соединения, связанной с использованием дополнительных услуг.


116 Глава 4

RELEASE. Это локальное сообщение, подтверждающее получение сообщения DISCONNECT Посылается сетью или пользователем для уведомления о том, что оборудование, посылающее сообщение, освободило канал, использовавшийся в соединении. Сообщение информирует принимающее его оборудование о том, что оно тоже должно освободить канал. Сообщение RELEASE также предназначено для того, чтобы освободить и сделать доступными номера меток соединения и другие ресурсы, использовавшиеся в соединении.

RELEASE_COMPLETE. Это локальное сообщение, подтверждающее прием сообщения RELEASE, указывает на то, что оборудование, посылающее сообщение, освободило ресурсы, связанные с соединением, и уничтожило метку соединения. Комбина­ция сообщений RELEASE и RELEASE_COMPLETE означает, что все ресурсы, использовавшиеся в соединении, освобождены и что метка этого соединения более не действительна.

RESTART. Это сообщение посылается пользователем или сетью, чтобы вернуть в исходное состояние канал (каналы) или ин­терфейс (интерфейсы), указанные в соответствующем информаци­онном элементе.

RESTART_ACKNOWLEDGE. Это сообщение подтверждает прием сообщения RESTART.

RESUME. Это сообщение используется как запрос возобно­вить соединение, прерванное с помощью сообщения SUSPEND.

RESUME_ACKNOWLEDGE. Это сообщение посылается се­тью в ответ на сообщение RESUME и подтверждает прием запро­са возобновления прерванного соединения.

RESUME_REJECT. Это сообщение посылается сетью, если она не может выполнить запрос возобновления прерванного соеди­нения.

SETUP. Глобальное сообщение SETUP используется для за­проса установления соединения. Оно инициирует процедуры уста­новления соединения и содержит в себе больше информационных элементов, чем любое другое сообщение Q.931. Сообщение анало­гично начальному адресному сообщению в (IAM) подсистеме ISUP. системы ОКС-7 (глава 10 тома 1). При управлении соединением в режиме коммутации каналов сообщение SETUP содержит информационные элементы совместимости, которые используются для обеспечения возможности связи между терминалами вызывающего и вызываемого пользователей. Так, вызывающий пользователь, за -


Протокол DSS-1: Сетевой уровень 117

прашивающий услугу телефонной связи, не должен быть соединен с оконечным оборудованием вызываемого пользователя, предназна­ченным для передачи данных. Пример формата сообщения SETUP приводится в табл. 4.5. Содержание столбца, указывающего на то, является ли информационный элемент обязательным или необяза­тельным, требует комментария. Автор хотел бы порекомендовать относиться с осторожностью к приводимому здесь и в других анало­гичных таблицах строгому разделению информационных элемен­тов по этому признаку, так как разные версии протокола DSS-1 от­личаются друг от друга, в частности, тем, что предусматривают раз­личные перечни обязательных информационных элементов. Чита­тель должен каждый раз обращать внимание на то, какие информа­ционные элементы приняты в качестве обязательных поставщиком оборудования.

SETUP_ACKNOWLEDGE. Это локальное сообщение от сети к вызывающему пользователю. Оно указывает, что запрос соедине­ния принят и обрабатывается, но для установления соединения мо­жет понадобиться дополнительная информация. Получатель сооб­щения SETUP_ACKNOWLEDGE должен послать дополнительную информацию в сообщении INFORMATION.

STATUS. Это сообщение посылается в ответ на сообщение STATUS_ENQUIRY. Оно также может быть послано при обнару­жении некоторых ошибок, например, при приеме непредвиден­ного или нераспознаваемого сообщения.

STATUS_ENQUIRY. Это сообщение посылается как пользо­вателем, так и сетью для запроса сведений о статусе процесса управ­ления коммутируемой связью. Чтобы предоставить разработчикам возможность расширить область применения сообщений, связан­ных со статусом процесса, предусмотрено, что сообщения STATUS_ENQUIRY и STATUS могут быть достаточно гибкими.

SUSPEND, SUSPEND_ACKNOWLEDGEu SUSPEND_RE-JECT. Эти сообщения управляют прерыванием соединения. Сооб­щение SUSPEND посылается пользователем в сторону сети, чтобы сделать запрос прерывания соединения. Сообщение SUSPEND _АС-KNOW-LEDGE подтверждает прием сетью сообщения SUSPEND;

оно также указывает на исполнение запроса прерывания соедине­ния. Сообщение SUSPEND_REJECT подтверждает прием сетью со­общения SUSPEND, но указывает на то, что сеть не прерывает со­единения.


118 Глава 4

Таблица 4.5. Пример сообщения SETUP

Информационный элемент Обяза­телен. Длина (байт) Описание
Дискриминатор протокола (protocol discriminator) М      
Метка соединения (call reference) м ³2    
Тип сообщения (message type) М      
Средства доставки информации (bearer capability) М 4-13 Определяет требования к услугам доставки информа­ции, поддерживающим запрашиваемый тип соединения
Идентификатор канала (channel identification) О ³2 Идентифицирует тот канал в интерфейсе, к которому относится сообщение. Обязателен в направлении "сеть-пользователь"
Прогресс-индикатор (progress indicator) О 2-4 Используется для указания на изменения характеристик соединения вдоль маршрута
Отображение (display) О 2-82 Предоставляет информацию, которая может быть отображена на терминале пользователя
Номер вызывающего абонента (calling party number) О ³2 Дает адрес вызывающего пользователя
Номер вызываемого абонента (called party number) О ³2 Дает адрес вызываемого пользователя
Пользователь-пользов­атель (user-user) О 2-131 Используется для передачи информации "пользователь-пользователь"
Совместимость на нижних уровнях (low layer compatibility) О 2-16 Используется для контроля совместимости терминального оборудования
Совместимость на верхних уровнях (high layer compatibility) О 2-4 вызывающего и вызываемого пользователей

Протокол DSS-1: Сетевой уровень 119

USER_1NFORMATION. Это сообщение отличается от сооб­щения INFORMATION, описанного ранее, содержащимися в нем параметрами. Существенным является наличие поля «пользова­тель—пользователь», которое отсутствует в сообщении INFORMA­TION.





Дата публикования: 2014-11-29; Прочитано: 392 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.022 с)...