Message Transfer Part

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

MTP (англ. Message Transfer Part) — Подсистема переноса сообщений, часть Общеканальной Системы Сигнализации № 7. MTP отвечает за гарантированную доставку сообщений в сети ОКС7. Подсистема MTP описана в рекомендациях ITU-T Q.701-Q.104, Q.706, Q.707.

Функции MTP[править | править исходный текст]

Подсистема МТР формирует и предоставляет услуги переноса сигнальной информации в виде сигнальных сообщений от пункта-отправителя через сеть ОКС к пункту-адресату. Пользователи услуг МТР — это вышестоящие подсистемы, которые, в свою очередь, предоставляют свои услуги либо подсистемам, расположенным выше, либо непосредственно пользователям системы ОКС7, которыми являются разнообразные прикладные процессы узлов сети связи.

При этом, от подсистемы MTP требуется:

  • Обеспечить перенос сообщений без потерь
  • Обеспечить перенос сообщений без искажения содержания
  • Обеспечить перенос сообщений без нарушения последовательности передачи
  • Обеспечить перенос без дублирования сообщений

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

Подсистема MTP занимает три первых уровня сетевой модели OSI: Физический, Канальный и Сетевой.

MTP1 (Физический уровень)[править | править исходный текст]

Уровень MTP1 — выполняет функции звена передачи данных. Он преобразует цифровые данные в битовый поток для переноса информации по каналу связи. Этот уровень задает механические и электрические характеристики, соответствующие используемому физическому интерфейсу на сигнальном звене. Это звено образуется двумя каналами с противоположными направлениями передачи (как правило, со скоростью 64кбит/с)[1].

Уровень MTP1 при помощи стандартных интерфейсов предоставляет уровню MTP2 услуги передачи битов, обеспечивая независимость функций второго уровня (и более высоких уровней) от характеристик передающей среды [2].

MTP2 (Канальный уровень)[править | править исходный текст]

7 8 бит
Флаг
BSN BIB
FSN FIB
LI
SIO
SIF

(Поле сигнальной информации) …

Checksum

(16 бит)

Флаг
Формат MSU
  • BSN — номер подтверждаемой сигнальной единицы
  • BIB — бит индикации обратного направления
  • FSN — номер передаваемой сигнальной единицы
  • FIB — бит индикации прямого направления
  • LI — индикатор длины
  • SIO — байт служебной информации

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

Информация переносится от одной сигнальной точки к другой в информационных блоках, имеющих переменную длину и называемых сигнальными единицами. Существует три вида сигнальных единиц, различающихся по значению индикатора длины (LI):

  1. Значащая сигнальная единица (MSU) — LI>2 — предназначена для переноса сигнальных сообщений, формируемых подсистемами-пользователями MTP.
  2. Сигнальная единица статуса звена (LSSU) — LI=1 или 2 — предназначена для переноса информации о статусе сигнального звена, по которому она передается.
  3. Заполняющая сигнальная единица (FISU) — LI=0 — обеспечивает фазирование звена, контроль ошибок на звене. Передается постоянно, когда нет передачи сигнальных единиц первых двух типов.

Подробная информация о формате сигнальных единиц и значения полей приведена в рекомендации ITU-T Q.703

MTP3 (Сетевой уровень)[править | править исходный текст]

Уровень MTP3 реализует функции, обеспечивающие сквозную транспортировку сигнальных сообщений через сеть ОКС от подсистемы-отправителя одного пункта сигнализации до системы-получателя в другом (не обязательно смежном) пункте сигнализации.

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

Функции обработки сигнальных сообщений[править | править исходный текст]

Данный набор функций состоит из следующих блоков:

  1. Функции сортировки сообщений, принимаемых от MTP2 и разделение их по адресам для «своего» пункта сигнализации и адресованные в другие пункты.
  2. Функции распределения сообщений, адресованным в «свой» пункт сигнализации по вышестоящим подсистемам.
  3. Функции маршрутизации сообщений, которые необходимо доставить в другие пункты сигнализации.

Функции адаптации к изменениям в сети[править | править исходный текст]

Данный набор функций так же состоит из трех блоков:

  1. Функции управления сигнальным трафиком
  2. Функции управления сигнальными звеньями
  3. Функции управления сигнальными маршрутами

Функции адаптации к изменениям в сети обеспечивают пребывание сети ОКС в состоянии, когда она может предоставлять услуги своим пользователям с заданным качеством, даже в случае возникновения неисправностей. Например, функции управления сигнальным трафиком выполняют процедуры:

  • перехода на резервное звено
  • возврата на основное звено
  • вынужденную ремаршрутизацию
  • управляемую ремаршрутизацию

Тем самым, достигается очень высокая надежность сети ОКС7. Это — далеко не все процедуры, реализуемые на третьем уровне, подробнее о работе MTP3 можно прочитать в рекомендации ITU-T Q.704


Примечания[править | править исходный текст]

  1. Рекомендация ITU-T Q.702
  2. Сигнализация в сетях связи. Том 1. — М.: Радио и связь, 2001. — 448 с. ISBN 5-256-01586-9

См. также[править | править исходный текст]

ОКС-7, SCCP

Ссылки[править | править исходный текст]