Уровень 2
Уровень 2 МТР содержит функции формирования (с привлечением услуг уровня 1) сигнального звена между двумя смежными SP и реализует процедуры, связанные с передачей сигнальных сообщений по этому звену. Функции уровня 2 определяют структуру информации, передаваемой по сигнальному звену, и процедуры обнаружения и исправления ошибок.
Информация переносится от одного SP к другому в информационных блоках, имеющих переменную длину и называемых сигнальными единицами. Существует три типа сигнальных единиц:
• значащая сигнальная единица (MSU), которая предназначена для переноса сигнальных сообщений, формируемых подсистемами-пользователями МТР,
• сигнальная единица статуса звена (LSSU), предназначенная для переноса информации о статусе сигнального звена, по которому она передается,
• заполняющая сигнальная единица (FISU), обеспечивающая фазирование звена и передаваемая при отсутствии сигнальных единиц MSU и LSSU.
Для идентификации типа сигнальной единицы используется один из ее элементов - индикатор длины LI, разным значениям которого соответствуют:
• LI=0 - заполняющая сигнальная единица,
• 1_1=1 или 2 - сигнальная единица статуса звена,
• Ll>2 - значащая сигнальная единица.
Наиболее сложной по своей структуре является значащая сигнальная единица MSU. Ее формат представлен на рис. 1.2. MSU содержит ряд полей, в которых размещается фиксированное количество битов. Уровень 2 МТР обеспечивает присвоение значения каждому биту внутри каждого поля при передаче и анализ этих значений при приеме (исключение составляет поле сигнальной информации, которое имеет переменную длину, и содержание которого определяется функциями более высоких уровней).
FSN - порядковый номер передаваемой сигнальной единицы;
FIB - бит индикации прямого направления (передача сигнала);
BSN - порядковый номер подтверждаемой сигнальной единицы;
BIB - бит индикации обратного направления (передача подтверждения);
LI - индикатор длины; \ - резерв; SIO - байт служебной информации.
Приведем краткие сведения о каждом поле.
Флаг выполняет функцию разделителя сигнальных единиц. Как правило, закрывающий флаг одной сигнальной единицы является открывающим флагом следующей сигнальной единицы. Последовательность значений битов в поле флага следующая: 01111110.
Чтобы избежать имитации флага другой частью сигнальной единицы, МТР, передающая MSU, вставляет ноль после каждой последовательности из пяти следующих друг за другом единиц, содержащихся в любом поле MSU, кроме флага. Этот ноль изымается на приемном конце сигнального звена после обнаружения и отделения флагов.
Биты индикации направления FIB и BIB говорят о содержании MSU в том смысле, несет ли она собственно сигнал (FIB- прямое направление) или выполняет функции подтверждения.
Рис. 1.2 Формат значащей сигнальной единицы MSU.
Вместе с полями FSN и BSN биты индикации направления служат для контроля того, совпадает ли последовательность сигнальных единиц на приеме с последовательностью их на передаче, и используются в одном из двух предусмотренных в системе ОКС7 методов исправления ошибок.
Поля порядковых номеров FSN и BSN используются таким образом. FSN передается в прямом направлении (то есть в направлении передачи сигнала) и несет информацию о порядковом номере той MSU, в состав которой оно входит. BSN передается в обратном направлении в составе подтверждающей сигнальной единицы (ею может быть MSU или FISU) и несет информацию о порядковом номере той MSU, к которой это подтверждение относится.
Индикатор длины LI указывает, сколько байтов содержит сигнальная единица в полях, расположенных между резервными битами и проверочной комбинацией СК. Заметим, что формат заполняющей сигнальной единицы в промежутке между LI и СК не содержит никаких полей (0 байтов), формат сигнальной единицы статуса звена содержит в этом промежутке только поле статуса (либо 1 байт, либо 2 байта), а формат значащей сигнальной единицы предусматривает, как это видно на рис. 1.2, наличие между LI и СК двух полей -имеющего длину 1 байт поля SIO и имеющего переменную длину поля сигнальной информации SIF. Из сказанного сам собой вытекает способ идентификации типа сигнальной единицы, о котором говорилось выше.
Байт служебной информации SIO содержит два элемента - сервисный индикатор, указывающий, к какой из подсистем-пользователей МТР относится содержащаяся в сигнальной единице информация, и индикатор вида сети (международная, междугородная, местная).
Поле сигнальной информации SIF содержит целое число байтов (от 2 до 272). Форматы этого поля определены отдельно для каждой подсистемы-пользователя.
Поле проверочной комбинации СК содержит 16 битов. Значения битов вычисляются путем применения образующего полинома к информации, которая содержится в подготавливаемой к передаче сигнальной единице. Полином имеет вид х16+ х12+ х5+ 1. Он выбран таким образом, чтобы оптимизировать процесс обнаружения пакетов ошибок при передаче. Перейти на страницу: 1 2 3 4 5 6 7
Советуем почитать:
Разработка конструкции и технологии изготовления измерителя емкости В повседневной работе радиолюбителей часто приходиться определять данные радиоэлементов. Если измерить сопротивление резистора не составляет особого труда – можно воспользоваться обычны ...
Кривые линии и поверхности, их применение в радиоэлектронике и автоматике Кривые линии и поверхности их применение в радиоэлектронике и автоматике. Этот раздел курса имеет особое значение для графической подготовки инженера. Внешняя и внутренняя форма дета ...
Управление динамической системой Теория управления – это наука, изучающая процессы в системах управления с информационной точки зрения, обычно абстрагируясь от физической природы объектов и управляющих устройств. Процес ...