Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Подсистема переноса сообщений МТРСодержание книги
Поиск на нашем сайте Как показано на рис. 8.6, подсистема МТР содержит три функциональных уровня. Два нижних уровня МТР соответствуют уровням 1 и 2 семиуровневой модели взаимодействия открытых систем (OSI). Уровень 3 МТР соответствует уровню 3 модели OSI лишь частично, т.к. не предоставляет услуг, которые предусматривают создание в сети ОКС виртуальных соединений. Он обеспечивает транспортировку сигнальных сообщений подсистем-пользователей услугами МТР через сеть ОКС в дей-таграммном режиме от подсистемы-отправителя, размещенной в одном SP, к подсистеме-получателю, размещенной в другом (не обязательно смежном с первым) SP. Информация переносится от одного SP к другому в информационных блоках, имеющих переменную длину и называемых сигнальными единицами. Существует три типа сигнальных единиц: значащая сигнальная единица (MSU), которая предназначена для переноса сигнальных сообщений, формируемых подсистем ами-пользователями МТР, сигнальная единица статуса звена (LSSU), предназначенная для переноса информации о статусе сигнального звена, по которому она передается, заполняющая сигнальная единица (FISU), обеспечивающая фазирование звена и передаваемая при отсутствии сигнальных единиц MSU и LSSU. Для идентификации типа сигнальной единицы используется один из ее элементов - индикатор длины LI, разным значениям которого соответствуют: Ll=0 - заполняющая сигнальная единица, Ll=1 или 2 - сигнальная единица статуса звена, Ll>2 - значащая сигнальная единица. Наиболее сложной по своей структуре является значащая сигнальная единица MSU. Ее формат представлен на рис. 8.8. MSU содержит ряд полей, в которых размещается фиксированное количество битов. Уровень 2 МТР обеспечивает присвоение значения каждому биту внутри каждого поля при передаче и анализ этих значений при приеме (исключение составляет поле сигнальной информации, которое имеет переменную длину, и содержание которого определяется функциями более высоких уровней). FSN - порядковый номер передаваемой сигнальной единицы; FIB - бит индикации прямого направления (передача сигнала); BSN - порядковый номер подтверждаемой сигнальной единицы; BIB - бит индикации обратного направления (передача подтверждения); LI - индикатор длины; \ - резерв; SIO - байт служебной информации. Рис. 8.8. Формат значащей сигнальной единицы MSU Приведем краткие сведения о каждом поле. Флаг выполняет функцию разделителя сигнальных единиц. Как правило, закрывающий флаг одной сигнальной единицы является открывающим флагом следующей сигнальной единицы. Последовательность значений битов в поле флага следующая: 01111110. Чтобы избежать имитации флага другой частью сигнальной единицы, МТР, передающая MSU, вставляет ноль после каждой последовательности из пяти следующих друг за другом единиц, содержащихся в любом поле MSU, кроме флага. Этот ноль изымается на приемном конце сигнального звена после обнаружения и отделения флагов. Биты индикации направления FIB и BIB говорят о содержании MSU в том смысле, несет ли она собственно сигнал (FIB - прямое направление) или выполняет функции подтверждения (BIB - обратное направление). Вместе с полями FSN и BSN (см. ниже) биты индикации направления служат для контроля того, совпадает ли последовательность сигнальных единиц на приеме с последовательностью их на передаче, и используются в одном из двух предусмотренных в системе ОКС7 методов исправления ошибок. Поля порядковых номеров FSN и BSN используются таким образом. FSN передается в прямом направлении (то есть в направлении передачи сигнала) и несет информацию о порядковом номере той MSU, в состав которой оно входит. BSN передается в обратном направлении в составе подтверждающей сигнальной единицы (ею может быть MSU или FISU) и несет информацию о порядковом номере той MSU, к которой это подтверждение относится. Индикатор длины LI указывает, сколько байтов содержит сигнальная единица в полях, расположенных между резервными битами и проверочной комбинацией СК. Заметим, что формат заполняющей сигнальной единицы в промежутке между LI и СК не содержит никаких полей (0 байтов), формат сигнальной единицы статуса звена содержит в этом промежутке только поле статуса (либо 1 байт, либо 2 байта), а формат значащей сигнальной единицы предусматривает, как это видно на рис. 10.2, наличие между LI и СК двух полей - имеющего длину 1 байт поля SIO и имеющего переменную длину поля сигнальной информации SIR Из сказанного сам собой вытекает способ идентификации типа сигнальной единицы, о котором говорилось выше. Байт служебной информации SIO содержит два элемента - сервисный индикатор, указывающий, к какой из подсистем-пользователей МТР относится содержащаяся в сигнальной единице информация, и индикатор вида сети (международная, междугородная, местная). Поле сигнальной информации SIF содержит целое число байтов (от 2 до 272). Форматы этого поля определены отдельно для каждой подсистемы-пользователя. Поле проверочной комбинации СК содержит 16 битов. Значения битов вычисляются путем применения образующего полинома к информации, которая содержится в подготавливаемой к передаче сигнальной единице. Полином имеет вид х16+ х,2+ х5+ 1. Он выбран таким образом, чтобы оптимизировать процесс обнаружения пакетов ошибок при передаче. Проверочные биты образуются из остатка от деления (по модулю 2) величины хк (х15+х14+х13+х,2+.... х2+х+ 1), (где к- число битов в сигнальной единице между последним битом открывающего флага и первым проверочным битом, кроме битов, введенных, чтобы исключить имитацию флага) на образующий полином х16+ х12+ х5+1 и остатка от деления на тот же полином умноженного на х16 содержимого сигнальной единицы между последним битом открывающего флага и первым проверочным битом (не считая битов, введенных с целью исключить имитацию флага). Передаваемые проверочные биты являются дополнением до «1» образовавшего остатка 16-битового поля, то есть «1» меняются на «0» и наоборот. Это изменение производится для того, чтобы минимизировать вероятность ошибки в работе оборудования принимающей стороны. Принимаемые биты анализируются на предмет соответствия между ними и остальной частью принятой сигнальной единицы. Если соответствия не обнаружено, регистрируется ошибка, а сигнальная единица стирается. Стирание MSU приводит в действие механизм исправления ошибок. В ОКС7 предусмотрены два метода исправления ошибок. Основной метод исправления ошибок применяется для сигнальных звеньев со временем распространения сигнала в одном направлении, не превышающем 15 мс. В противном случае используется метод превентивного циклического повторения. Примером использования метода превентивного циклического повторения может служить случай, когда связь организуется по спутниковым каналам. Сообщения, которые были приняты с искажениями (например, из-за пакетов ошибок при передаче), передаются повторно в той же последовательности, в какой они передавались первый раз, так что для функций уровня 3 не возникает никаких проблем с доставкой сообщений подсистемам-пользователям без потерь и дублирования. Если имеют место постоянные ошибки, уровень 3 уведомляется об этом для того, чтобы он мог принять соответствующее решение, например, решение изменить маршрут с использованием в нем другого сигнального звена. Основной метод исправления ошибок - это метод с положительным и отрицательным подтверждением и повторной передачей сигнальных единиц, принятых с искажениями. Метод исправления ошибок посредством превентивного циклического повторения предусматривает положительное подтверждение, циклическое повторение и упреждающее исправление ошибок. При этом отрицательное подтверждение не применяется, а индикацией искажения сообщения служит отсутствие позитивного подтверждения. Исправление ошибок достигается программируемым циклическим повторением неподтвержденных MSU. Каждая сигнальная единица содержит FSN и BSN (как и в основном методе), но FIB и BIB не используются, и им присваивается значение «1». Функции обработки сигнальных сообщений представлены в уровне 3 МТР тремя функциональными блоками: блоком сортировки сообщений, приходящих в информационном поле сигнальных единиц уровня 2, то есть разделения их на сообщения, адресованные в «свой» SR и на сообщения, адресованные в другой SP, блоком распределения сообщений, адресованных в «свой» SP, по подсистемам-пользователям услугами МТР, блоком маршрутизации сообщений, адресованных другому SP (как тех, которые пришли от подсистем уровня 4 или от функций эксплуатационного управления сетью ОКС, размещенных в своем SP, так и тех, которые поступили от уровня 2. Работа всехэтихблоков базируется наследующем. Обязательной частью сообщения, которое МТР получает от своего пользователя, является маршрутная этикетка, содержащая два поля с данными об SP-отправителе (ОРС - Originating Point Code) и об SP-получателе (DPC - Destination Point Code). Анализируя этикетку сообщения,принятого от уровня 2, блок сортировки определяет, куда его нужно направить - к блоку распределения (если DPC совпадает с кодом «своего» SP) или к блоку маршрутизации (если совпадения нет). Блок распределения, приняв от блока сортировки сообщение с этикеткой, содержащей в поле DPC код «своего» SP, направляет сообщение к подсистеме-адресату. Блок маршрутизации, приняв сообщение от блока сортировки (или от подсистемы-отправителя, размещенной в «своем» SP), использует DPC для выбора маршрута, по которому нужно направить это сообщение к SP-получателю. Третьим элементом маршрутной этикетки является поле селектора сигнального звена (SLS - Signaling Link Selection), которое служит для выбора звена, по которому должно пересылаться данное сообщение. Это звено МТР либо выбирает сама, либо делает выбор, следуя указанию «сверху», т.е. от подсистемы-пользователя. Функции эксплуатационного управления сетью ОКС тоже представлены в уровне 3 МТР тремя функциональными блоками: блоком управления сигнальным трафиком, блоком управления сигнальными звеньями, блоком управления сигнальными маршрутами, о чем еще будет упомянуто в главе 10.
|
||
|
Последнее изменение этой страницы: 2016-08-16; просмотров: 506; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.) |