Приказ Министерства информационных технологий и связи РФ от 31 мая 2007 г. N 58 "Об утверждении Правил применения оборудования коммутации систем подвижной радиотелефонной связи. Часть II. Правила применения оборудования коммутации сети подвижной радиотеле стр. 19

N поля
Название поля
Длина поля, бит
1
Номер порта источника
16
2
Номер порта назначения
16
3
Метка верификации
32
4
Контрольная сумма
32
2.3. Поля заголовка пакета SCTP содержат следующую информацию:
а) поле "Номер порта источника" содержит номер порта SCTP отправителя;
б) поле "Номер порта назначения" содержит номер порта SCTP получателя;
в) поле "Метка верификации" содержит числовое значение, однозначно идентифицирующее отправителя пакета SCTP. Отправитель пакета SCTP устанавливает значение этой метки равное значению, полученному при инициализации сеанса связи между ним и получателем;
г) поле "Контрольная сумма" содержит контрольную сумму пакета SCTP.
2.4. Пакет SCTP включает в себя управляющие команды. Перечень допустимых команд приведен в таблице N 2.

Таблица N 2. Управляющие команды

Команда
Код команды
1
2
Данные абонента
0
Создание сеанса связи
1
Подтверждение создания сеанса связи
2
Выборочное подтверждение
3
Опрос состояния
4
Подтверждение состояния
5
Удаление сеанса связи
6
Завершение сеанса связи
7
Подтверждение завершения сеанса
8
Ошибка
9
Завершение создания сеанса связи
10
Подтверждение завершения создания сеанса связи
11
Процедура завершения сеанса связи окончена
14
Зарезервировано
12 - 13,
15 - 255
2.4.1. Пакет SCTP содержит в себе только одну команду, в случаях, когда передаются команды "Создание сеанса связи", "Подтверждение создания сеанса связи", "Процедура завершения сеанса связи окончена".
2.5. Формат команды SCTP приведен на рисунке 3 и в таблице N 3 соответственно.
Код команды
Флаги
Длина данных команды
Данные команды

Рисунок 3. Формат команды SCTP

Таблица N 3. Формат команды SCTP

N поля
Название поля
Длина поля, бит
1
Код команды
8
2
Флаги
8
3
Длина данных команды
16
4
Данные команды
Переменная
2.5.1. Поля команды SCTP содержат следующую информацию:
а) поле "Код команды" принимает численное значение в соответствии с таблицей N 3 и заполняется так, что первые два бита старшего разряда определяют действие, которое выполняется, в случае если получателем не распознан код команды;
б) поле "Флаги" содержит значения, специфичные для разных команд, при этом по умолчанию поле принимает значение, равное нулю;
в) поле "Длина данных команды" содержит длину команды в байтах, включая поля: "Код команды", "Флаги", "Длина данных команды" и "Данные команды";
г) поле "Данные команды" содержит информацию, специфичную для разных команд SCTP.
2.5.2. Общая длина команды, входящей в SCTP пакет, равна 4 байтам. Если ее длина не равна 4 байтам, то команда дополняется нулями до требуемой длины.
2.5.3. Команда не дополняется более чем 3 байтами.
2.6. Передача полезной нагрузки осуществляется только тогда, когда установлено соединение между принимающей и посылающей сторонами.
2.6.1. При пакетировании информации абонента в порции пакета SCTP узел отправитель разбивает эту информацию на множество частей, размеры каждой из которых не превосходят по величине максимально допустимый размер.
2.6.2. Узел-получатель собирает фрагментированные сообщения в единую информацию.
2.6.3. Сообщения управления находятся в пакете перед данными абонента.
2.6.4. Передача данных абонента адресату осуществляется, если размер окна приемника узла получателя не равно нулю. В противном случае данные не отсылаются в пункт назначения.
2.6.5. Все пакеты, адресованные определенному узлу, устанавливаются в очередь и передаются в строгой последовательности.
2.6.6. Узел-получатель формирует команду "Выборочное подтверждение" и передает ее совместно с исходящими данными противоположному узлу.
2.6.7. Узел-отправитель не передает какую-либо полезную информацию, если не получено подтверждение на последнюю посланную команду.
3. Требования к параметрам протокола M2UA.
3.1. Значение номера порта SCTP для M2UA равно 2904. Идентификатор полезной нагрузки протокола SCTP для M2UA равен 2.
3.2. Протокол M2UA при передаче сообщений сигнализации сети с коммутацией каналов выполняет следующие функции:
а) поддержка границы интерфейсов МТР2/МТРЗ;
б) поддержка взаимодействия между модулями уровня управления;
в) поддержка управления активными соединениями SCTP.
3.3. Протокол M2UA реализует следующие функции:
а) отображение идентификатора интерфейса на физический интерфейс ШС, соединение SCTP и соответствующий поток трафика внутри соединения;
б) управление соединением SCTP;
в) поддержание состояния сервера приложений;
г) управление потоком SCTP;
д) управление потоком (перегрузками);
е) проверка состояния канала ОКС N 7.
3.4. Общий заголовок сообщения для M2UA имеет следующую структуру: версия, класс сообщения, тип сообщения, длина сообщения. Заголовок сообщения является общим для всех уровней адаптации протокола сигнализации и приведен на рисунке 4.
Версия8 битовРезерв8 битовКласс сообщения8 битовТип сообщения8 битов
Длина сообщения
32 бита

Рисунок 4. Формат общего заголовка

Значения полей заголовка:
а) в поле "Версия" содержится версия M2UA;