Расшифровка сообщений протокола ISUP

41157
знаков
36
таблиц
2
изображения

Контрольная работа

По дисциплине: «Основы коммутации и сигнализация в сетях связи»

Расшифровка сообщений протокола ISUP

Выполнил:

Зырянов Владимир

Валентинович

Студ. билет №:

7312011

Группа:

ЗРМ-21

Вариант:

4

Проверил:

Костюкович

Анатолий Егорович


Задание

Результаты измерений (трассировок) сообщений протокола ISUP, представленные в шестнадцатеричных кодах, приведены для варианта № 4 ниже:

TLink1B 12:06.543

000: AE A4 1C 85 41 60 00 D8 9D 00 01 08 48 00 0A 03

010: 02 0A 08 83 10 83 21 33 94 22 0F 08 01 00 00

TLink1A 12:06.570

000: A4 AF 0B 85 01 60 10 08 9D 00 03 01 00 00

TLink1B 12:06.727

000: AF A5 0B 85 41 60 00 D8 9D 00 04 01 00 00

TLink1A 12:06.728

000: A4 B0 09 85 01 60 10 78 67 01 09 00

TLink1B 12:06.736

000: B0 A6 09 85 41 60 00 D8 9D 00 05 01

TLink1A 12:07.098

000: A6 B1 22 85 01 60 10 68 36 01 01 00 60 00 0A 03

010: 02 0A 08 83 10 18 25 84 20 28 0F 0A 07 03 13 83

020: 21 35 96 30 00

TLink1B 12:07.184

000: B1 A8 09 85 41 60 00 88 68 01 09 00

TLink1A 12:07.333

000: A9 B4 0B 85 01 60 10 58 D5 00 06 16 01 00

TLink1A 12:07.829

000: A9 B5 0D 85 01 60 10 88 58 01 0C 02 00 02 8A 90


TLink1B 12:06.543

000: AE A4 1C 85 41 60 00 D8 9D 00 01 08 48 00 0A 03

010: 02 0A 08 83 10 83 21 33 94 22 0F 08 01 00 00

В трассировке приводится полноформатное MSU (ЗНСЕ), т.е. представлены все поля MSU, начиная с поля 2-го уровня МТР – BSN/BIB=AE16.

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

При расшифровке сообщения будем использовать материал, прилагаемый в электронном виде, а именно:

1. Рекомендацией Q.763 и русской версией протокола ISUP4R;

2. Рисунками формата сообщений ISUP и этикетки маршрутизации ISUP;

3. Рекомендацией Q.850 и русской версией протокола ISUP4R для расшифровки значений причин (Cause Value) в сообщениях REL (MT=0C’HEX).

В представленном сообщении отсутствуют флаги и проверочные биты (см. рисунок 1). Сообщение начинается с порядковых номеров и битов индикаторов BSN/BIB, FSN/FIB, а также индикатора длины LI и байта служебной информации – SIO.

AE16 = 1010 11102. Обратный бит индикатор (ОБИ) – Backward Indicator Bit (BIB) = 12. Обратный порядковый номер (ОПН) – Backward Sequence Number (BSN) = 010 11102 = 4610.

A416 = 1010 01002. Прямой бит индикатор (ПБИ) – Forward Indicator Bit (FIB) = 12. Прямой порядковый номер (ППН) – Forward Sequence Number (FSN) = 010 01002 = 3610.

1C16 = 0001 11002. Резерв (Spare) = 002. Индикатор длины (ИД) – Length Indicator (LI) = 01 11002 = 2810.

Первым ключом к расшифровке сообщения является байт SIO. Значение тетрады SI в этом байте определяет протокол службы, сгенерировавшей данное сообщение. Кодировка служб (подсистем пользователей ОКС-7) и название рекомедаций, где специфицированы форматы и коды протоколов этих служб, приведена в таблице 1.

8516 = 1000 01012. Поле подвида службы – Subservice field (SSF) = 102 – Национальная сеть (в России междугородная сеть). Резерв (Spare) = 002. Индикатор пользователя (ИП) – Service Indicator (SI) = 0101 – по таблице 1: ISUP-подсистема пользователя ISDN, поэтому для дальнейшей расшифровки необходимо пользоваться рекомендациями Q.763.

По общему формату сообщения (рисунок 1) определяем, что для сообщения ISUP после байта SIO следуют 6 байт этикетки маршрутизации. Значения этих байт выписываем отдельно (см. таблица 2). Необходимо учитывать структуру полей DPC, OPC, SLS и CIC, не кратных длине байта,


image002

Рисунок 1 – Формат сообщения ISUP


Таблица 1 – Кодировка служб (подсистем пользователей ОКС-7)

Значение бит SI в HEX'коде

Биты тетрады SI

Название службы ОКС-7 (подсистемы пользователя – User Part – UP)

Сокращенное название протокола службы

Форматы и коды сообщений протокола

D

C

B

A

0

0

0

0

0

Signalling network management – Служба управления сигнальной сетью

SNMUP

Q.704

1

0

0

0

1

Signalling network testing and maintenance – Служба тестирования сигнальной сети

SNT

Q.704

2

0

0

1

0

Spare

Резерв

3

0

0

1

1

Signalling Connection Control Part – Служба управления сигнальным соединением

SCCP

Q.713

4

0

1

0

0

Telephone User Part – Служба ТфОП

TUP

Q.723

5

0

1

0

1

ISDN User Part – Служба У-ЦСИО и ТФОП

ISUP

Q.763

6

0

1

1

0

Data User Part (call and circuit-related messages) – Служба сети Х.25

DUP

Q.741

Х.61

7

0

1

1

1

Data User Part (facility registration and cancellation messages) – Служба сети Х.25

DUP

Q.741

Х.61

8

1

0

0

0

Reserved for MTP Testing User Part

Резерв

9

1

0

0

1

Broadband ISDN User Part – Служба Ш-ЦСИО

B-ISUP

Q.2763

A

1

0

1

0

Satellite ISDN User Part – Служба спутниковой У-ЦСИО

SIUP

Q.768

B

1

0

1

1

Spare

Резерв

C

1

1

0

0

D

1

1

0

1

E

1

1

1

0

F

1

1

1

1

Таблица 2 – Расшифровка этикетки маршрутизации в сообщении ISUP

Hex-код

Bin - код

Dec - код

RL (этикетка)

4116

0

1

0

0

0

0

0

1

Код пункта назначения (КПН) – Destination Point Code (DPC)

10 0000 0100 00012 = 825710

6016

0

1

1

0

0

0

0

0

0016

0

0

0

0

0

0

0

0

Код исходящего пункта (КИП) – Origination Point Code (OPC)

100 000 0000 00012 = 819310

D816

1

1

0

1

1

0

0

0

9D16

1

0

0

1

1

1

0

1

Код идентификации канала (КИК) – Circuit Identification Code (CIC)

0000 1001 1101, № тракта – 00001002 = = 410; № канала – 111012 = 2910

0016

0

0

0

0

0

0

0

0

Код звена сигнализации (КЗС) (выделено серым фоном) 11012 = 13


поэтому для их расшифровки необходимо значения байт этикетки маршрутизации выписать отдельно в двоичном виде (Bin-код) и применить к этим кодам структуру полей DPC, OPC, SLS и CIC. В каждом из этих полей правые биты являются младшими и передаются первыми, а левые – старшими.

С учетом сказанного значения полей DPC, OPC, SLS и CIC в нашем случае приведены в таблице 2.

Далее по рисунку 1 определяем, что следующий после этикетки маршрутизации байт обозначает Тип сообщения – Message Type (MT), и он является вторым ключом к расшифровке следующего за этим байтом сообщения. В нашем случае значение этого байта равно 0116 = 000000012. По таблице 4 рекомендаций Q.763 видно, что 0116 это начальный адрес (Initial address (IAM)), поэтому дальнейшую информацию о следующих байтах этого сообщения можно получить в таблице 32 рекомендаций Q.763 (вторая колонка таблицы 4/Q.763).

В таблице 32/Q.763 показан перечень соответствующих параметров и для каждого параметра определяются:

ü ссылка на раздел, в котором определена структура форматов и кодирование содержимого каждого параметра;

ü тип параметра. В таблицах используются следующие обозначения:

- F = обязательный параметр фиксированной длины;

- V = обязательный параметр переменной длины;

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

ü длина параметра. Эта величина в таблице включает:

- для параметров типа F длину в байтах содержимого параметра;

- для параметров типа V длину в байтах содержимого индикатора длины и содержимого самого параметра. Указаны минимальная и максимальная длины;

- для параметров типа O длину в байтах имени параметра, индикатора длины и содержимого параметра. Для параметров переменной длины определены минимальная и максимальная длины.

Из данной таблицы видно, что сообщение IAM содержит пять обязательных параметров фиксированной длины:

- параметр F1 - это тип сообщения (Message Type – МТ), который является обязательным для всех сообщений)

- параметр F2 - Индикаторы вида соединения (Nature of connection indicators – NCI)

- параметр F3 - Индикаторы вызова в прямом направлении (Forward call indicators – FCI)

- параметр F4 - Категория вызывающего абонента (Calling party’s category)

- параметр F5 - Требования к средствам передачи (Transmission medium requirement – TMR),

а также один обязательный параметр переменной длины V1 (в данном случае – номер вызываемого абонента), и может содержать до четырнадцати необязательных параметров О1-О14, которые могут быть, а могут и не быть в конкретном сообщении.

Итак, в дальнейшем расшифровываем это сообщение по таблице 32/Q.763. Определяем, что следующие 6 байт сообщения – 01 08 48 00 0A 0316.

Это обязательные фиксированные параметры, включая тип сообщения MT. Начнем расшифровывать с параметра F2 т.к. значение параметра F1=МТ уже определено из таблицы 4/Q.763.

0816 = – индикаторы типа соединения (Nature of connection Indicators –NCI). Информацию о параметре F2 смотрим в разделе 2.3.25 рекомендаций. Параметр занимает 1 байт, формат поля параметра показан в таблице 3.

Таблица 3 – Поле параметров индикаторов типа соединения – NCI.

Порядковый номер бита

8

7

6

5

4

3

2

1

Обозначение бита (битов)

H

G

F

E

D

C

B

A

Значение битов

0

0

0

0

1

0

0

0

В поле параметра индикаторов вида соединения используются следующие обозначения:

Биты BA – Индикатор спутникового канала (Satellite indicator)

BA= 002 – спутниковый канал в соединении не используется (No satellite circuit in the connection);

Биты DC – Индикатор шлейфной проверки (Continuity check indicator)

DC= 10 – шлейфная проверка выполняется на предыдущем канале (Continuity check performed on a previous circuit);

Бит E – Индикатор управления устройством эхоподавления (Echo control device indicator)

E= 0 – входящий полукомплект эхозаградителя не включен

(Outgoing half echo control device not included);

Биты HGF= 000. …. – резерв (spare).

Следующий параметр F3 занимает два байта (таблица 32/Q.763), информацию о нем берем в разделе 2.3.19 рекомендаций Q.763.

Таблица 4 - Поле параметра индикаторов вызова прямого направления – FCI

Порядковый номер бита

8

7

6

5

4

3

2

1

Обозначение битов в первом байте

H G

F

E

D

C B

A

Значение битов

в 1-м байте (48’Hex)

0 1

0

0

1

0 0

0

Значение битов

в 2-м байте (00’Hex)

0 0 0 0 0

0 0

0

Обозначение битов во втором байте

P O N M L

(РЕЗЕРВ)

K J

I

Формат поля параметра показан в таблице 4.

В поле параметра индикаторов вызова прямого направления используются следующие обозначения:

Бит А – Индикатор национального/международного вызова

А= …. …0 – вызов должен обрабатываться как национальный
Биты СВ – Индикатор метода из конца в конец (End-to-end method indicator)

CB= …. .00. – метод из конца в конец не доступен

Бит D – Индикатор взаимодействия (Interworking indicator)

D= …. 1… - используется взаимодействие разных сетей

Бит E – Индикатор информации из конца в конец (End-to-end information)

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

Бит F – Индикатор подсистемы пользователя ISDN (ISDN user part indicator)

F= ..0. …. – ISUP не используется на всем пути

Биты HG – Индикатор предпочтительности ISUP (ISDN user part preference indicator)

HG= 01.. …. – использование ISUP не требуется на всем пути

Бит I – Индикатор доступа ISDN (ISDN access indicator)

I= …. …0 – исходящий доступ не является доступом ISDN

Бит KJ – Индикатор метода SCCP (SCCP method indicator)

KJ= …. .00. – нет индикации

Биты PONML= 0000 0… - резерв (spare)

Следующий параметр F4 занимает один байт (таблица 32/Q.763), информацию о нем берем в разделе 2.3.10 рекомендаций. Формат поля параметра показан в таблице 5. 0A16 = 0000 10102 – обычный вызывающий абонент.

Таблица 5 – Поле параметра категории вызывающего абонента

8

7

6

5

4

3

2

1

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

Следующий параметр F5 занимает один байт (таблица 32/Q.763), информацию о нем берем в разделе 2.3.36 рекомендаций.

03 – требования к средствам передачи (Transmission medium requirement – TMR)

Формат поля параметра представлен в таблице 6.

Таблица 6 – Поле параметра «требования к средствам передачи»

8

7

6

5

4

3

2

1

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

0316 = 0000 00112 – 3.1 кГц, аудио (3.1 kHz audio).


Согласно рисунка 1, после обязательных фиксированных параметров передаются обязательные параметры переменной длины: 02 0A 08 83 10 83 21 33 94 22 0F16, для расшифровки которых следует учесть, что местоположение этих параметров указывается в указателях Mi, а длина каждого из этих параметров указывается в Li.

0216 – М1 – указатель местоположения параметра V1 (Pointer to mandatory parameter), указывает, что переменные обязательные параметры начинаются со второго байта.

16 – РО – указатель начала опций необязательной части (Pointer to optional parameter), указывает, что необязательная часть начинается с десятого байта.

0816 – Li – длина обязательного переменного параметра (Length) V1 (в данном сообщении параметр V1 занимает восемь байт).

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

Формат поля параметра «Номер вызываемого абонента (Calling party number)» представлен на таблице 7. Из нее видно, что первые два байта (в нашем примере это 83 1016), занимает заголовок номера («шапка»), в котором описывается, как трактовать адресные сигналы.

Таблица 7 – Поле параметра номера вызываемого абонента

Расшифровка параметра V1 представлена в таблице 4

Т.к. согласно таблицы 32/Q.763 сообщение IAM содержит только один переменный параметр, то далее начинаются необязательные параметры, где согласно рисунка 1 передается:

1) имя параметра О1;

2) длина параметра О1;

3) содержимое параметра О1;

….

4) имя параметра Оn;

5) длина параметра Оn;


Информация о работе «Расшифровка сообщений протокола ISUP»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 41157
Количество таблиц: 36
Количество изображений: 2

Похожие работы

Скачать
131443
11
23

... » трафик, традиционный для телефонных сетей общего пользования. Для этого преобразования используются сигнальные процессоры называемые DSP-кодеками. Рис. 3.3. Сеть передачи голоса по IP протоколу на базе локальной вычислительной сети и ЦАТС АГУ. Оператор предоставления услуг IP телефонии города Москва. Вторая функция, выполняемая маршрутизатором - функция коммуникационного сервера Cisco ...

Скачать
42601
0
6

... вида. Он определяет режим конференции, который может быть общим для всех участников конференции или отдельным для каждого из них. (А.В. Росляков, и др. 2003:42) Сигнализация по стандарту H.323 Стек протокола H.323 «Семейство протоколов Н.323 включает в себя три основных протокола: протокол взаимодействия оконечного оборудования с контроллером зоны – RAS, протокол управления соединениями – Н.225 ...

0 комментариев


Наверх