Материал: Протоколы сети доступа - Гольдштейн

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Протокол DSS-1: Физический уровень и уровень звена данных

95

го принятого кадра N(S) = М-1. Затем сторона терминала возобновляет передачу информационных кадров, начиная ее кадром с номером N(S) = М. Если ответом сетевой стороны будет кадр RNR, то сторона пользователя перезапустит свой таймер и снова будет ожидать кадр RR. Если сетевая сторона остается неготовой к приему после нескольких срабатываний таймера, то сторона пользователя передает решение вопроса в более высокую инстанцию — к соответствующей функции сетевого уровня.

Для LAPD определены процедуры управления TEI, то есть процедуры его назначения, контроля и отмены. Для соединений «точкаточка» в терминале (рис. 3.12) запоминается «свой» TEI и проверяется TEI в поле адреса принимаемых кадров, чтобы определить, не предназначен ли кадр этому терминалу. Терминал также вводит свой TEI в адресные поля передаваемых им кадров.

Терминалы (ТЕ) подразделяются на терминалы с неавтоматическим и автоматическим механизмом назначения TEI. ТЕ первого типа ориентированы на длительное подключение к одной цифровой абонентской линии, с постоянно активным физическим уровнем. Эти терминалы имеют ряд переключателей, положение которых определяет значение TEI. Переключатели устанавливаются техническим персоналом при инсталляции ТЕ, и их положение не меняется, пока ТЕ подключен к этой цифровой абонентской линии. ТЕ такого типа могут иметь значения TEI в диапазоне 0-63.

Автоматическое присвоение TEI применяется в тех случаях, когда используются процедуры активизации/деактивизации уровня 1 интерфейса «пользователь—сеть» (при деактивизации физического уровня TEI сбрасывается), или когда терминальное оборудование работает непостоянно (например, PC со встроенной платой BRI, периодически включаемая владельцем), или если оборудование часто переключается с одной АЛ на другую. Менять величину TEI вручную при каждом перемещении неудобно, поэтому для мобильных ТЕ применяется автоматическое назначение TEI (в диапазоне 64—126), а также его проверка и отмена, для чего и используются упомянутые выше процедуры управления TEI. Этими процедурами предусмотрены сообщения следующих типов:

Запрос-ID. Сообщение передается мобильным ТЕ, когда требуется, чтобы сеть назначила для него TEI.

ID-назначен. Это ответ сети на запрос-ID. Он содержит назначенный TEI.

Отказ- в -назначении-ID. Это ответ сети, отвергающий запрос-ID.

www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY

www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY

96 Глава 3___________________________________

Запрос-проверки- ID. Это команда от сети для проверки назначенной величины TEI.

Ответ-проверки-ID. Это ответ мобильного ТЕ на запрос-про- верки-ID.

Отмена-ID. Эта команда передается от сети к ТЕ, чтобы отменить назначенный ранее TEI.

Все сообщения передаются в кадрах UI с SAPI == 63. Информационное поле кадров UI показано на рис. 3.12. Код в байте 1 указывает, что это сообщение управления TEI. Код типа сообщения находится в байте 4 (табл. 3.5). Сообщение содержит параметры Ri (ссылочный номер) и Ai (индикатор действия).

Рис. 3.12. Сообщение управления TEI

Таблица 3.5. Коды типа сообщения

Тип

Направления

Код типа

Номер Ri

Номер Ai

 

ТЕ - сеть

сообщения

 

 

 

 

 

 

 

Запрос-ID

0000 0001

0-65535

127

 

 

 

 

 

ID-назначен

0000 0010

0-65535

64-126

 

 

 

 

 

Отказ-в-назначении-ID

00000011

0-65535

64-127

Запрос-проверки-ID

0000 0100

 

0-127

 

 

 

 

 

Ответ-проверки-ID

0000 0101

0-65535

0-126

 

 

 

 

 

Отмена-ID

00000110

 

0-127

 

 

 

 

 

Верификация-1 D

00000111

-

0-126

 

 

 

 

 

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

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

Протокол DSS-1: Физический уровень и уровень звена данных

97

Процедура назначения показана на рис. 3.13,а. Когда мобильный ТЕ подсоединяется к S-интерфейсу, он автоматически посылает запрос ID. Поскольку терминальное оборудование не имеет TEI, то, чтобы идентифицировать себя, оно генерирует произвольный ссылочный номер (Ri). ТЕ может запросить сеть назначить для него конкретный TEI, указав этот TEI в поле Ai, или может оставить право выбора TEI за сетью, поместив в это поле Ai-127.

Для каждой цифровой абонентской линии сеть поддерживает список мобильных TEI в диапазоне 64—126. При получении от некоторого S-интерфейса сообщения «запрос ID» сеть обращается к соответствующему списку. Если она может назначить TEI, то по данной шине S-интерфейса в вещательном режиме передается сообщение «IDназначен», в котором величина Ri копируется из сообщения «запросID», а назначенный TEI помещается в поле Ai.

Рис. 3.13. Процедуры управления TEI: (a) — назначение TEI; (б) — проверка TEI

Все ТЕ, подключенные к этой S-шине, проверяют сообщение, но только ТЕ, который послал запрос, опознает свое Ri и воспринимает назначенный TEI. Такая процедура позволяет двум или более ТЕ, подключенным к одной и той же S-шине, посылать запросы-ID одновременно.

Если сеть не может удовлетворить запрос-ID из-за того, что запрошенный TEI уже есть в списке назначенных для данного интерфейса, или из-за того, что все TEI в диапазоне 64—126 уже назначены, она передает по S-шине этого интерфейса в вещательном режиме сообщение «отказ-в-назначении-ID», снова копируя Ri из принятого запроса. После этого ТЕ информирует своего пользователя о том, что его запрос на назначение TEI был отвергнут.

98

Глава 3

____________

Процедура проверки ТЕ1 позволяет сети проконтролировать список мобильных TEI, назначенных для конкретного интерфейса (рис.3.13,6). Сеть передает к этому интерфейсу в вещательном режиме сообщение «запрос-проверки-ID», поместив в поле Ai проверяемый TEI, а в поле Ri

— нулевое значение. При этом сеть запускает таймер на 200 мс. Если среди подключенных к данному интерфейсу найдется ТЕ, имеющий TEI, который совпадает с Ai, он отвечает сообщением «ответ-проверки-ID», содержащим произвольно выбранное Ri и принятое Ai.

В нормальных условиях сеть принимает до срабатывания таймера одно сообщение «ответ-проверки-ID», что указывает на наличие единственного ТЕ с данным TEI. Если таймер сработал, а ответ не получен, сеть повторяет запрос-проверки-ID и перезапускает таймер. Если таймер снова срабатывает до получения ответа, сеть считает, что данный TEI больше не используется, удаляет его из списка TEI, назначенных для данного интерфейса, и составляет отчет для обслуживающего персонала.

Если сеть получает более одного ответа на «запрос-проверки-ID», это означает, что один и тот же TEI ошибочно присвоен более чем одному ТЕ. В этом случае сеть передает в вещательном режиме команду «отмена-ID» с указанием в поле Ai отменяемого TEI. Те терминалы, TEI которых согласуются с Ai, прекращают передачу и прием кадров и уведомляют своего пользователя об отмене TEI. Если сеть решает, что значение TEI должно быть отменено, вызывается процедура отмены. Сеть формирует кадр, содержащий тип сообщения и поле индикатора действия, где помещается значение TEI, которое должно быть отменено. Кадр посылается дважды для уменьшения риска потери.

Глава 4

ПРОТОКОЛ DSS-1 СЕТЕВОЙ УРОВЕНЬ

----------------------------------------------

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

Наполеон Бонапарт

4.1. ФУНКЦИИ ПРОТОКОЛА Q.931

Сетевой уровень системы DSS-1 (уровень 3) содержит функции, обеспечивающие создание, сопровождение и завершение соединений, предоставляемых сетью пользователям ISDN в режиме коммутации каналов, а также доступ пользователей к средствам пакетной коммутации, т.е. набор функций, связанных с обслуживанием вызовов от пользователей ISDN. Обмен необходимой для этого сигнальной информацией между функциями уровня 3, размещенными в оборудовании пользователя и в оборудовании сети, осуществляется через интерфейс «пользователь—сеть» с помощью сообщений сетевого уровня. Обмен сообщениями между функциями уровня 3, размещенными по разные стороны интерфейса, происходит с привлечением услуг уровня 2, причем взаимодействие между смежными уровнями (как на стороне пользователя, так и на стороне сети) описывается примитивами с префиксом DL. Сообщение уровня 3, подлежащее передаче через интерфейс, поступает к уровню 2 в примитиве DL-DATA-REQUEST (или DL-UNIT-DATA-REQUEST) и помещается в информационное поле кадра, который передается через интерфейс с привлечением услуг уровня 1. Функции уровня 2 на противоположной стороне интерфейса доставляют содержимое информационного поля принятого кадра (т.е. сообщение) в уровень 3 в примитиве DL-DATA-INDICATION (или DLUN IT-DATA-INDICATION).

Функции уровня 3 включают в себя:

маршрутизацию сигнальных сообщений;

передачу (в виде относительно небольших блоков данных)

информации «пользователь—пользователь», как при наличии, так и при отсутствии соединения, установленного путем коммутации каналов;

• мультиплексирование в одном звене данных сообщений, относящихся к разным коммутируемым связям;