Передача линейных и управляющих сигналов
Сообщение информация — INF (таблица 5.13) — ответ на сообщение INR. В обязательной фиксированной части, состоящей из двух байтов ( 10F, 11F ). Указываются характеристики (индикаторы) этой информации, приведенные в таблице.
Обязательная переменная часть содержит несколько параметров:
- "категория участников соединения" (байт 12 V ). Категория состоит из одного байта ( 13V ) и указывает, что номер с приоритетом ( 14V );
- номер вызывающего абонента ( 15 V ) детально описывается с помощью 7 байтов ( 16 V — 22V ). Эти байты содержат детальные характеристики номера (длина номера — 7 байтов), индикаторы номера, сетевые характеристики и, наконец, значение цифр (поля 19V —22V ).
Конкретные примеры построения поля SIF позволяют представить принципы построения основных сигналов управления установлением соединения.
Далее рассмотрим вопросы, касающиеся второго (канального) уровня подсистемы передачи сообщений ОКС, который определяет структуру информации, передаваемой по звену, процедуры обнаружения и исправления ошибок. После чего рассмотрим третий (сетевой) уровень, обеспечивающий маршрутизацию и управление сетью сигнализации.
Повышение достоверности (определение и исправление ошибок), 2-й уровень MTP
Для защиты от сдвига информации в информационных сигналах каждая сигнальная единица открывается и закрывается флагом, который представляет собой последовательность 01111110.
Процедура защиты флага от имитации заключается в анализе текущей информации. Каждый байт информационной последовательности, которая содержит 5 единиц, дополняется нулем. Таким образом в информационных байтах исключается возможность имитации флага (последовательности, содержащей 6 единиц подряд). На приемном конце нуль, который идет после 5 единиц, исключается и последовательность восстанавливается.
На уровне, который будет рассмотрен ниже, используются следующие поля:
- FSC (Frame Sequence Check) — биты последовательной проверки;
- FSN — (Frame Sequence Number) — прямой порядковый номер;
- FIB — (Forward Indicator Bit) — прямой бит индикации;
- BSN — (Back Sequence Number) — обратный порядковый номер;
- BIB — (Back Indicator Bit) — обратный бит индикации.
Для обнаружения ошибки применяется принцип деления полиномов (остаточный код), который уже подробно рассматривался в предыдущих лекциях. Напомним, что поле FSC представляет собой остаток от деления по mod 2 полинома, который передает информацию на образующий полином. На приемном конце также путем деления проверяется совпадение результата с полученным остатком (или немного более сложный алгоритм). При несовпадении производится перезапрос информации.
Процедура исправления ошибок следующая (рис. 5.10).
Рис. 5.10. Принцип исправления ошибок при передаче: а) информация принята без искажения, б) информация принята с искажением
При передаче информации каждая сигнальная единица записывается в промежуточную циклическую память и хранится до получения положительного подтверждения. Номер ячейки записи совпадает с прямым циклическим номером. Каждая сигнальная единица включает в себя прямой циклический номер (поле FSN ) и прямой бит индикации (поле FIB ), значение этого бита равно 0 или 1. На приемном конце, если информация принята без искажения, в обратную сторону посылается в полях BSN и BIB та же информация (рис. 5.10а). При получении этого сигнала передающая сторона стирает сигнальную единицу из памяти.
В случае принятия неправильной информации (рис. 5.10б) на приемном конце прямой бит индикации инвертируется, и в обратную сторону передается обратный последовательный номер ( BSN ), совпадающий с прямым номером ( FSN ), но с обратным битом ( BIB ), который равен инверсии прямого бита. В этом случае производится повторная передача этой сигнальной единицы.
Для систем с большим временем задержки при передаче используется метод превентивного повторения. Информация, которая не подтверждена положительно после заданного времени (обычно это определяется числом переданных сигнальных единиц за время нахождения в буфере информации), передается заново.
Уровень 2 выполняет также функции контроля качества тракта обмена.
Для этого производится подсчет ошибок за определенное время. Если число ошибок превышает заданный порог, об этом информируется уровень 3 для принятия решения (например, изменения маршрута).
Управление сетью сигнализации. Уровень 3 MTP
Этот уровень выполняет следующие задачи (рис. 5.11):
- маршрутизация сообщений сигнализации, включая сбор сведений о состоянии сети и переадресацию информации по другим маршрутам в случае плохого качества работы отдельных участков сети;
- управление сигнальным трафиком, в том числе мероприятия и сообщения об изменении нагрузки (при перегрузках), включение резервных ресурсов без потери передаваемых сообщений;
- управление звеньями сигнализации, используется для формирования пучков сигнальных каналов на конкретной станции, активации и восстановления звена данных.