Главная страница
Навигация по странице:

  • Обязательные параметры фиксированной длины

  • Необязательные параметры (optional part).

  • RLC - Освобождение завершено

  • Декодирование. Декодирование сигнальной информации окс7


    Скачать 316.47 Kb.
    НазваниеДекодирование сигнальной информации окс7
    АнкорДекодирование
    Дата15.06.2020
    Размер316.47 Kb.
    Формат файлаdocx
    Имя файлаdekodirovanie.docx
    ТипПротокол
    #130483

    Декодирование сигнальной информации ОКС7

    Формат сигнальных единиц

    В протоколах стека ОКС7 сигнальная информация передается между пунктами сигнализации в виде сообщений переменной длины, называемых сигнальными единицами.

    Существует три типа сигнальных единиц (рис. 5):

    значащая сигнальная единица (MSU) - используется для передачи сигнальной информации, формируемой подсистемами-пользователями услугами MTP, корректируется в случае ошибки;

    сигнальная единица состояния звена (LSSU) - используется для передачи информации о состояния звена сигнализации, не повторяется в случае ошибки;

    заполняющая сигнальная единица (FISU) - используется для обеспечения фазирования звена при отсутствии сигнального трафика, не повторяется в случае ошибки.



    Рисунок 5 - Формат основных сигнальных единиц
    Значения полей сигнальных единиц

    Флаг F (MSU, LSSU, FISU) выполняет роль разделителя сигнальных единиц. Начало и конец каждой сигнальной единицы отмечается уникальной 8-битовой последовательностью 01111110.

    Индикатор длины LI (MSU, LSSU, FISU) указывает число октетов между полем LI и полем проверочных битов CK. Может принимать значения от 0 до 63.Тип сигнальной единицы идентифицируется индикатором длины (LI)следующим образом:

    - LI = 0 (FISU), заполняющая сигнальная единица;

    - LI = 1 или 2 (LSSU), сигнальная единица состояния звена;

    - LI > 2 (MSU), значащая сигнальная единица.

    Порядковые номера FSN и BSN (MSU, LSSU, FISU)

    Прямой порядковый номер (FSN) - это порядковый номер сигнальной единицы, в составе которой он передается на противоположный пункт сигнализации.

    Обратный порядковый номер (BSN) - это номер подтверждаемой сигнальной единицы. Прямой и обратный порядковые номера - это двоичные числа в циклически повторяющейся последовательности от 0 до 127.

    Биты индикации FIB и BIB (MSU, LSSU, FISU)

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

    Биты проверки СК (MSU, LSSU, FISU)

    Байт служебной информации SIO (MSU)делится на индикаторы:

    - подсистемы-пользователя (SI);

    - типа сети (SSF).

    Рисунок 6 - Структура байта служебной информации SIO
    Индикатор подсистемы SI занимает 4 старших бита SIO указывает, к какой подсистеме-пользователю относится сообщение. Этот индикатор используется функцией обработки сигнальных сообщений для их распределения и, в некоторых специальных реализациях, для маршрутизации.

    Поле типа сети SSF занимает 4 младших бита SIO и содержит индикатор сети NI (биты С и D) и два резервных бита (биты А и В). Индикатор сети позволяет определить, какой сети принадлежат сообщения: международной национальной или местной (для России).

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

    Поле SIF содержит этикетку, которая позволяет:

    - маршрутизировать сообщения при помощи функций уровня 3 MTP по сети сигнализации к определенному пункту назначения; эта часть этикетки называется этикеткой маршрутизации;

    - ассоциировать сообщение на приемной стороне конкретной подсистемы-пользователя с определенным каналом, вызовом, управлением или другими транзакциями, к которым относится сообщение.

    МТР не распознает содержимое SIF, кроме этикетки маршрутизации, т.е. прозрачно передает содержащуюся в SIF информацию от уровня 4 одного пункта сигнализации к уровню 4 другого.


    Рисунок 7 - Общая структура поля сигнальной информации
    Этикетка

    Для некоторых подсистем-пользователей, кроме этикетки маршрутизации, в состав этикетки входит дополнительная информация (рис. .4.4).

    Существуют четыре типа этикеток:

    - тип A – для сообщений управления MTP;

    - тип B – для сообщений TUP;

    - тип C – для сообщений ISUP (ориентированных на соединение);

    - тип D – для сообщений SCCP.



    Рисунок 8 - Этикетки типов A, B, C и D
    Код пункта назначения (DPC) указывает пункт назначения сообщения.

    Код исходящего пункта (OPC) определяет исходящий пункт сообщения.

    Поле выбора звена сигнализации (SLS) используется, в случае необходимости, для разделения нагрузки.

    Код идентификации канала (CIC) используется в качестве этикетки для сообщений сигнализации, ориентированных на соединение (например, TUP и ISUP). Четыре младших бита этого поля (для подсистемы TUP) являются полем SLS, которое при необходимости может использоваться для разделения нагрузки.
    Структура сообщения подсистемы ISUP

    Значащие сигнальные единицы MSU, которые начинаются и заканчиваются в подсистеме ISUP, принято называть сообщениями подсистемы ISUP. Поле сигнальной информации (SIF) для сообщений подсистемы ISUP состоит из этикетки маршрутизации типа С и сигнальной информации ISUP. Структура сообщения ISUP показана на рисунке 9.



    Рисунок 9 - Структура сообщения ISUP

    В сообщении ISUP содержатся следующие компоненты.

    Этикетка типа C (рис. 4.4), состоящая из этикетки маршрутизации и кода идентификации канала (CIC). С помощью CIC (рис. 10) определяется разговорный канал, к которому относится сообщение ISUP.


    Рисунок 10 - Формат поля CIC
    Для соединений, требующих скоростей, больших 64 кбит/с, значение CIC, присутствующее в сообщении, является первым из группы используемых для данного соединения каналов по 64 кбит/с.

    Любое сообщение ISUP идентифицируется кодом типа сообщения.

    Обязательные параметры фиксированной длины образуют обязательную фиксированную часть сообщения (mandatory fixed part).

    Обязательные параметры переменной длины образуют обязательную переменную часть сообщения (mandatory variable part).

    Необязательные параметры (optional part). Это параметры, которые могут либо присутствовать, либо отсутствовать в сообщении того или иного типа.

    Конец необязательных параметров (end of optional parameters). Если в сообщении присутствуют необязательные параметры, «конец необязательных параметров» (байт, содержащий одни нули) будет завершать сообщение. Если же необязательные параметры отсутствуют, «конец необязательных параметров» опускается.

    готово

    X16

    X2

    Расшифровка

    АС

    10101100

    1…….- Backward indicator bit – 1 Dec

    бит индикации обратного направления

    . 0101100- Backward sequence number – 44 Dec

    номер подтверждаемой сигнальной единицы

    АА

    10101010

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 0101010- Forward sequence number – 42 Dec

    номер передаваемой сигнальной единицы

    22

    0010 0010

    ..10 0010 –Length indicator - 22 Dec

    индикатор длины

    00…… - Spare

    неиспользованные биты

    85

    1000 0101

    Service Information Octet (Октет сервисной информации)

    . 0101 - Service indicator (SI) – 5 Dec

    ISDN User Part


    ..00…. – Spare – 0 Dec

    10…… - Network indicator - национальная сеть

    6F



    0110 1111

    00 0000 0110 1111 - destination point code - 111 Dec

    Код пункта назначения

    0000 0001 1100 01 - originating point code – 113 Dec

    Код исходящего пункта

    0000 …. - signaling link selection – 0 Dec

    поле выбора сигнального звена

    40


    0100 0000

    1C


    0001 1100


    00


    0000 0000

    04


    00000110

    Код идентификации канала (CIC, circuit identity code)

    …0 0100 – 6 Dec

    Идентификация временного интервала в системе ИКМ-30

    000 0000 – 0 Dec

    Идентификация номера системы ИКМ-30

    0000 …. - Spare – 0 Dec

    00


    0000 0000

    01

    0000 0001

    IAM - Начальное адресное сообщение




    00

    0000 0000

    Индикаторы типа соединения

    ……00 - отсутствует соединение через спутник

    ….00.. - проверка целостности не требуется

    …0…. - исходящий п/комплект эхоподавляющего устройства не включен

    000….. - свободные

    20

    0010 0000

    Индикаторы вызова в прямом направлении

    1 октет

    …….0 – национальный вызов

    …..00. – способ передачи из конца в конец невозможен

    ….0… - нет взаимодействия

    …0…. – информация из конца в конец недоступна

    ..1….. – подсистема ISUP используется на всем пути

    00…… - подсистема ISUP предпочтительна на всем пути

    2 октет

    …….0 – ходящий доступ не-ISDN

    …..00. – нет индикации (индикатор из конца в конец)

    ….0… - свободный

    0000…. – резерв для национального применения

    00

    0000 0000

    0A

    0000 1010

    Категория вызывающего абонента

    обычный вызывающий абонент

    03

    0000 0011

    Требование к среде передачи

    3,1 кГц аудио

    02

    0000 0010

    Указатель параметра V1 – Pointer to mandatory parameter – 2 Dec

    переменные обязательные, параметры начинаются со второго байта

    0A

    0000 1010

    Указатель начала опций необязательной части - Pointer to optional parameter – 10 Dec

    необязательные параметры начинаются с 10ого байта

    08

    0000 1000

    Длина обязательных переменных параметров – Length

    8 байт

    83


    1000 0011

    1……. – нечетное количество адресных сигналов

    .00000011 – индикатор типа адреса – национальный (значащий) номер

    10

    0001 0000

    0……. – маршрутизация на внутренний сетевой номер разрешена

    .001…. – индикатор плана нумерации – план нумерации ISDN (телефония), рек. Е. 164

    ….0000 - свободные


    98

    1001 1000

    89 90 00 00 16 –номер вызываемого абонента

    09

    0000 1001

    00

    0000 0000

    00

    0000 0000

    41

    01000001

    0F

    0000 1111

    0000…. – заполнитель

    ….1111 – окончание набора номера

    0A

    0000 1010

    Номер вызывающего абонента

    07

    0000 0111

    Длина необязательного параметра – 7Dec

    7 байт

    03

    0000 0011

    Индикатор типа адреса

    0……. – четное количество адресных сигналов

    .00000011 – индикатор типа адреса – национальный номер

    13

    0001 0011

    индикатор контроля номера абонента

    ……11 – индикатор контроля номера абонента - номер обеспечивается сетью

    ….00.. – индикатор ограничения номера абонента - нет

    .001…. – индикатор плана нумерации -план нумерации ISDN

    0……. – индикатор полноты номера вызывающего абонента – номер полный

    94

    1001 0100

    49 90 00 00 16 – номер вызывающего абонента

    09

    0000 1001

    00

    0000 0000

    00

    0000 0000

    61

    0110 0001

    00

    0000 0000

    Конец необязательных параметров

    B3 BB 0B 85 71 C0 1B 40 04 00 06 16 04 00 готово

    X16

    X2

    Расшифровка

    B0

    10110000

    1…….- Backward indicator bit – 1 Dec

    бит индикации обратного направления

    . 0110000- Backward sequence number – 48 Dec

    номер подтверждаемой сигнальной единицы

    B7

    10110111

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 0110111- Forward sequence number – 55 Dec

    номер передаваемой сигнальной единицы

    0B

    00001011

    .. 001011–Length indicator - 11 Dec

    индикатор длины

    00…… - Spare

    неиспользованные биты

    85

    10000101

    Service Information Octet (Октет сервисной информации)

    . 0101 - Service indicator (SI) – 5 Dec

    ISDN User Part


    ..00…. – Spare – 0 Dec

    10…… - Network indicator - национальная сеть

    71

    0111 0001

    00 0000 0111 0001- destination point code - 113 Dec

    Код пункта назначения

    0000 0001 1011 11 - originating point code – 111 Dec

    Код исходящего пункта

    0110…. - signaling link selection – 6 Dec

    поле выбора сигнального звена

    C0

    1100 0000

    1B

    0001 1011

    60

    01100000

    06

    00000110

    Код идентификации канала (CIC, circuit identity code)

    …0 0110 – 6 Dec

    Идентификация временного интервала в системе ИКМ-30

    000 0000 – 0 Dec

    Идентификация номера системы ИКМ-30

    0000 …. - Spare – 0 Dec

    00

    0000 0000

    06

    0000 0110

    АСМ - Адрес полный

    16


    0001 0110

    Индикаторы вызова в обратном направлении

    1 октет

    ……10 – индикатор таксации – оплата

    ….01.. – индикатор состояния вызываемого абонента – абонент свободен

    ..01…. – категория вызываемого абонента – обычный абонент

    00…… - индикатор метода из конца в конец – метод из конца в конец не доступен

    2 октет

    …….0 – индикатор взаимодействия - отсутствует

    ……0. – индикатор информации из конца в конец – не доступна

    …..1.. – индикатор подсиситемы пользователя ЦСИО

    ….0… - индикатор удержания – не требуется

    …0…. – индикатор доступа ЦСИС – оконечный доступ не-ЦСИС

    ..0….. – индикатор эхоподавления – входящий полукомплект эхоподовитель не включен

    00…… - индикатор метода SCCP

    04

    0000 0100

    00

    0000 0000

    Необязательные параметры отсутствуют

    B0 B8 09 85 71 C0 1B 40 04 00 09 00 готово

    X16

    X2

    X10

    B0

    10110000

    1…….- Backward indicator bit – 1 Dec

    бит индикации обратного направления

    . 0110000- Backward sequence number – 48 Dec

    номер подтверждаемой сигнальной единицы

    B8

    1011 1000

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 011 1000 - Forward sequence number – 56 Dec

    номер передаваемой сигнальной единицы

    09

    0000 1001

    .. 00 1001–Length indicator - 9 Dec

    индикатор длины

    00…… - Spare

    неиспользованные биты

    85

    1000 0101

    Service Information Octet (Октет сервисной информации)

    . 0101 - Service indicator (SI) – 5 Dec

    ISDN User Part


    ..00…. – Spare – 0 Dec

    10…… - Network indicator - национальная сеть

    71

    0111 0001

    00 0000 0111 0001- destination point code - 113 Dec

    Код пункта назначения

    0000 0001 1011 11 - originating point code – 111 Dec

    Код исходящего пункта

    00011011- signaling link selection – 27 Dec

    поле выбора сигнального звена

    C0

    1100 0000

    1B

    0001 1011

    60

    00011011

    04

    01100000

    Код идентификации канала (CIC, circuit identity code)

    01100000– 96 Dec

    Идентификация временного интервала в системе ИКМ-30

    000 0000 – 0 Dec

    Идентификация номера системы ИКМ-30

    0000 …. - Spare – 0 Dec

    00

    0000 0000

    09

    0000 1001

    ANM - Ответ

    00

    0000 0000

    необязательные параметры отсутствуют

    BD B6 0D 85 6F 40 1C 00 06 00 0C 02 00 02 80 9016= готов

    X16

    X2

    Расшифровка

    BD

    10111101

    1…….- Backward indicator bit – 1 Dec

    бит индикации обратного направления

    . 0111101- Backward sequence number – 61 Dec

    номер подтверждаемой сигнальной единицы




    B6

    10110110

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 0110110- Forward sequence number – 54 Dec

    номер передаваемой сигнальной единицы

    0D

    0000 1101

    .. 00 1101–Length indicator - 13 Dec

    индикатор длины

    00…… - Spare

    неиспользованные биты

    85

    1000 0101

    Service Information Octet (Октет сервисной информации)

    . 0101 - Service indicator (SI) – 5 Dec

    ISDN User Part


    ..00…. – Spare – 0 Dec

    10…… - Network indicator - национальная сеть

    6F

    0110 1111

    00 0000 0110 1111- destination point code - 111 Dec

    Код пункта назначения

    0000 0001 1100 01 - originating point code – 113 Dec

    Код исходящего пункта

    0000 …. - signaling link selection – 0 Dec

    поле выбора сигнального звена

    40

    0100 0000

    1C

    0001 1100

    00

    0000 0000

    06

    00000110

    Код идентификации канала (CIC, circuit identity code)

    …0 0011 – 3 Dec

    Идентификация временного интервала в системе ИКМ-30

    000 0000 – 0 Dec

    Идентификация номера системы ИКМ-30

    0000 …. - Spare – 0 Dec

    00

    0000 0000

    0C

    0000 1100

    REL - Освобождение

    02

    0000 0010

    переменные обязательные параметры – 2 Dec

    начинаются со 2 байта

    00

    0000 0000

    необязательная часть отсутствует

    02

    0000 0010

    Длина обязательных параметров – 2 байта

    80

    1000 0000

    Причинные индикаторы

    1……. – расширение

    .00….. - кодовый стандарт CCITT

    …0…. – резерв

    ….0000 – местоположение -

    90

    1001 0000

    Расширение

    .001 0000 – 16 dec - нормальное освобождение



    X16

    X2

    Расшифровка

    B7

    10110111

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 0110111- Forward sequence number – 55 Dec

    номер передаваемой сигнальной единицы

    B2

    10111110

    1……. – Forward indicator bit – 1 Dec

    бит индикации прямого направления

    . 0111110- Forward sequence number – 62 Dec

    номер передаваемой сигнальной единицы

    09

    0000 1001

    .. 00 1001–Length indicator - 9 Dec

    индикатор длины

    00…… - Spare

    неиспользованные биты

    85

    1000 0101

    Service Information Octet (Октет сервисной информации)

    . 0101 - Service indicator (SI) – 5 Dec

    ISDN User Part


    ..00…. – Spare – 0 Dec

    10…… - Network indicator - национальная сеть

    71

    0111 0001

    00 0000 0111 0001 - destination point code - 113 Dec

    Код пункта назначения

    0000 0001 1011 11 - originating point code – 111 Dec

    Код исходящего пункта

    0000 …. - signaling link selection – 0 Dec

    поле выбора сигнального звена

    C0

    1100 0000

    1B

    0001 1011

    60

    01100000

    06

    00000110

    Код идентификации канала (CIC, circuit identity code)

    …00110– 6 Dec

    Идентификация временного интервала в системе ИКМ-30

    000 0000 – 0 Dec

    Идентификация номера системы ИКМ-30

    0000 …. - Spare – 0 Dec

    00

    0000 0000

    10

    0001 0000

    RLC - Освобождение завершено

    00

    0000 0000

    Обязательные переменные параметры отсутствуют


    написать администратору сайта