Фазы процедур управления звеном ПД

Министерство транспорта и связи Украины

ОДЕССКАЯ НАЦИОНАЛЬНАЯ АКАДЕМИЯ СВЯЗИ им. А.С. ПОПОВА

Кафедра Документальной электросвязи

ИЗУЧЕНИЕ ПРОЦЕССА ПЕРЕДАЧИ КАДРОВ

КАНАЛЬНОГО УРОВНЯ ЗВЕНА ПЕРЕДАЧИ ДАННЫХ

(Процедура HDLC, протокол Х.25 МККТТ)

Методическое руководство

к лабораторной работе № 6

Одесса 2008

ПРЕДВАРИТЕЛЬНОЕ ЗАМЕЧАНИЕ

Семиуровневая модель взаимодействия открытых систем (ВОС) сетей телеобработки построена таким образом, что каждый вышестоящий уровень стандартизации успешно функционирует только в случае нормальной работы всех нижних уровней. В этом аспекте особое значение имеют самые нижние уровни структуры ВОС – канальный (или уровень звена ПД) и физический.

Физический уровень стандартизирует цепи стыка между оконечным оборудованием данных (ООД) и аппаратурой окончания канала данных (АКД) (Рекомендации МККТТ V.24, X.21, RS-232 и др.), т.е. регламентируются вполне определенные, детерминированные параметры и виды сигналов.

Канальный уровень должен обеспечить функционирование канала данных – звена ПД (с обеспечением заданных качественных показателей его – скорости передачи, вероятности ошибки и др.) в условиях некоторой априорной неопределенности из-за случайного характера изменения параметров канала связи.

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

Ранее в [1] было показано, что основой поддержки канального уровня по Рекомендации МККТТ Х.25 является передача пользовательской и служебной информации в виде кадров трех типов – I, S и U-кадров.

Умелое пользование соответствующими кадрами в процессе реализации процедур взаимодействия двух ООД между собой по протоколу HDLC или X.25 позволяет обеспечить успешное функционирование нижних уровней модели ВОС.

ЦЕЛЬ РАБОТЫ

Целью данной работы является:

- изучение процедур обмена кадрами в звене ПД;

- изучение алгоритмов процедур обмена кадрами в звене ПД;

- отработка навыков построения процедур обмена кадрами в звене ПД.

ОСНОВНЫЕ ПОЛОЖЕНИЯ

Построение кадров

Типы, структура и алгоритмы построения кадров даны в [1].

Режимы работы звена ПД

Прежде всего заметим, что процедуры управления звеном ПД реализуются при условии уже организованного физического или виртуального канала между ООД. (Все вопросы организации канала через сеть относят к третьему, сетевому, уровню модели ВОС.) Таким образом, здесь рассматриваются только действия, связанные с процессом передачи информации между ООД через АКД по подготовленному каналу ПД.

Общий характер процедуры передачи информации определяется режимом работы звена ПД. Таких режимов три:

РЕЖИМ НОРМАЛЬНОГО ОТВЕТА – NRM (Normal Response Mode);

РЕЖИМ АСИНХРОННОГО ОТВЕТА – ARM (Asynchronous Response Mode);

АСИНХРОННЫЙ СБАЛАНСИРОВАННЫЙ РЕЖИМ – АВМ (Asynchronous Balance Mode).

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

Режим ARM также применяется для структуры звена ПД с первичными и вторичными станциями. Но для придания большей гибкости в работе, в отличие от режима NRM, вторичная, не ожидая команды запроса первичной, может по собственной инициативе начать передачу кадра или группы кадров.

Режим АВМ применяется в структуре звена ПД с комбинированными станциями. При этом каждая из комбинированных станций звена имеет право передавать в любой момент как кадры-команды, так и кадры-ответы без получения предварительного разрешения от другой комбинированной станции. Этот режим является, как правило, основным и наиболее часто применяется на практике. Поэтому материал данного руководства в основном ориентирован на этот режим АВМ.

Фазы процедур управления звеном ПД

В процессе организации управления звеном ПД совершаются определенные группы процедур, объединенных единым функциональным назначением. Они получили название ФАЗЫ ПРОЦЕДУР.

Организация передачи (обмена) данными в общем виде выглядит следующим образом (кроме организации самого физического или виртуального канала, что уже отмечалось выше):

1. Оконечные станции подключены к каналу, но еще ничего не передают, т.е. по сути это исходное состояние, состояние разъединения станций. Такое состояние называется фазой ЛОГИЧЕСКОГО РАЗЪЕДИНЕНИЯ. Отметим, что фаза "логическое разъединение" возникает и в конце сеанса связи, когда передача информации между станциями завершена, но канал связи между ними еще существует.

2. Путем передачи специальных служебных кадров станции переводятся в режим утановления логического соединения между ними. Этот этап называется фазой УСТАНОВЛЕНИЯ СОЕДИНЕНИЯ.

3. После всех этих предварительных процедур, подготавливающих станции к работе, наступает этап передачи информации пользователей (или вышестоящих уровней). Эта группа процедур называется фазой ПЕРЕНОСА ИНФОРМАЦИИ.

4. Если необходимо завершить сеанс связи, то используются процедуры, объединенные названием – фаза ЗАВЕРШЕНИЕ СОЕДИНЕНИЯ. (Напомним, что после этой фазы звено переходит в фазу "логическое разъединение".)

5. В процессе управления звеном ПД иногда возникает потребность в изменении некоторых параметров или состояния звена (например, изменить режим работы). Информацию об этом одна станция сообщает другой станции. Такое состояние звена определяется фазой ИНИЦИАЦИЯ. Переход в фазу "Инициация" может быть использован в любой момент времени работы звена (либо не использован вообще, если нет необходимости изменения параметров или состояния звена).

Процесс передачи данных

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

Используя различные типы кадров, протокол HDLC позволяет очень гибко приспособиться к условиям передачи данных. Эта гибкость и определила его широкое распространение в различных видах связи.

Прежде чем начнем рассмотрение реализации процедур передачи данных, обратим внимание на то, что, в соответствии с рекомендациями МККТТ и Международной организации по стандартизации МОС (ISO) [2], предусмотрено использование в каждом классе процедур базовой совокупности команд и ответов и некоторых дополнительных команд (ответов).

Для класса сбалансированных процедур предлагается базовая совокупность, приведенная в табл. 1.

Таблица 1

Имя команды базовой совокупности Имя ответа базовой совокупности
I I
RR RR
RNR RNR
SABM UA
DISC DM
FRMR

Для реализации дополнительных функций процедур используются дополнительные команды (ответы) из табл. 2.

Таблица 2

№ п/п Дополнительные функции Имя дополнительных команд и ответов
Обмен последовательностями идентификации и (или) характеристиками станций Команда XID Ответ XID
Групповой режим повторения I-кадров Команда REJ Ответ REJ
Адресный (селективный) режим повторения I-кадров Команда SREJ Ответ SREJ
Обмен информации без влияния на номера I-кадров Команда UI Ответ UI
Обмен программами или параметрами (фаза "Инициация") Команда SIM Ответ RIM
Запрос передачи состояния удаленной станции Команда UP
Использование кадра с областью адреса, состоящего более чем из одного байта Кадры с расширенным форматом области адреса
Использование нумерации кадров по модулю 128 Кадры с расширенным форматом области управления команда SABME
Сброс счетчиков NR и NS на нуль Команда RSET
Тестирование звена ПД Команда TEST Ответ TEST
Запрос логического разъединения Ответ RD

Функциональное назначение кадров дано в приложениях 1 и 2.

Изучение проведем по следующей схеме:

- А. Полудуплексный режим передачи данных.

- А.1. Решающая обратная связь с ожиданием. Дискретный канал без ошибок. Дискретный канал с ошибками.

- А.2. Решающая обратная связь с непрерывной передачей. Дискретный канал без ошибок. Дискретный канал с ошибками.

- А.3. Решающая обратная связь с адресным (селективным) переспросом. Дискретный канал без ошибок. Дискретный канал с ошибками.

- Б. Особенности организации дуплексного режима передачи данных.

Анализ организации процедур будем осуществлять на диаграмме "станции – данные – время", принимая для удобства и упрощения (но не в ущерб основному смыслу) длины кадров равными. Условимся, что параметры передаваемых кадров будем изображать в следующем виде.

Тип кадра Функция кадра Адрес
NR; NS P/F К или О (команда или ответ)
       

 
 

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

Рисунок 1 – Основные фазы процесса передачи информации

На временной диаграмме показано, что в начале сеанса одна из станций (в данном случае станция А) взяла на себя инициативу организации связи. Поэтому она передает ст.Б служебный U-кадр типа SABM, предлагая установить основной асинхронный сбалансированный режим. Так как этот кадр является командой, то в поле адреса выставляется адрес ст.Б. Для получения ответа на него (чтобы убедиться, что станция Б приняла эту команду) параметр Р = 1.

Получив эту команду, ст.Б (если нет каких-то мешающих причин) отвечает согласием в виде U-кадра типа UA. Так как этот кадр является ответом на вызов ст.А, то в поле адреса выставляется адрес ст.Б, а параметр F = 1, чем подтверждается окончание опроса, вызванного пришедшей командой с Р = 1.

После получения этого кадра станцией А между ст.А и ст.Б начинается обмен информационными или служебными кадрами.

Для завершения сеанса связи ст.А передает ст.Б служебный U-кадр–команду типа DISC с адресом станции Б и Р = 1. Если ст.Б согласна завершить сеанс, то она отвечает служебным U-кадром типа DM с адресом ст.Б и F = 1.

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

А. Полудуплексный режим передачи данных

А.1. Решающая обратная связь с ожиданием (РОС-ОЖ)

Перед изучением этой части методического пособия следует вспомнить особенности работы систем ПД с различными видами РОС, например, по [4].

Наши рекомендации