Части I, V, VI, VII Правил применения оборудования коммутации систем подвижной радиотелефонной связи введены в информационный банк отдельными документами.

Таблица 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/МТР3;

б) поддержка взаимодействия между модулями уровня управления;

в) поддержка управления активными соединениями SCTP.

3.3. Протокол M2UA реализует следующие функции:

а) отображение идентификатора интерфейса на физический интерфейс ШС, соединение SCTP и соответствующий поток трафика внутри соединения;

б) управление соединением SCTP;

в) поддержание состояния сервера приложений;

г) управление потоком SCTP;

д) управление потоком (перегрузками);

е) проверка состояния канала ОКС N 7.

3.4. Общий заголовок сообщения для M2UA имеет следующую структуру: версия, класс сообщения, тип сообщения, длина сообщения. Заголовок сообщения является общим для всех уровней адаптации протокола сигнализации и приведен на рисунке 4.

Версия

8битов

Резерв

8 битов

Класс сообщения

8 битов

Тип сообщения

8 битов

Длина сообщения

32 бита

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

Значения полей заголовка:

а) в поле "Версия" содержится версия M2UA;

б) значение поля "Резерв" установлено отправителем равным нулю и не учитывается получателем;

в) в поле "Класс сообщения" содержатся следующие значения:

0 - сообщения управления M2UA;

1 - зарезервировано;

2 - зарезервировано;

3 - сообщения поддержания состояния процесса сервера приложений;

4 - сообщения поддержания трафика процесса сервера приложений;

5 - зарезервировано;

6 - сообщения M2UA;

7 - зарезервировано;

8 - зарезервировано;

9 - зарезервировано;

10 - сообщения управления идентификатором интерфейса;

11 - 127 - зарезервировано;

128 - 255 - зарезервировано.

г) в поле "Тип сообщения" содержатся следующие типы сообщений для соответствующих классов сообщений:

Сообщения M2UA:

0 - зарезервировано;

1 - данные;

2 - запрос на установление соединения;

3 - подтверждение установления соединения;

4 - запрос на разъединение соединения;

5 - подтверждение разъединения соединения;

6 - указатель на разъединение соединения;

7 - запрос отчета о состоянии;

8 - подтверждение состояния;

9 - индикация состояния;

10 - запрос на поиск данных;

11 - подтверждение поиска данных;

12 - индикация поиска данных;

13 - полная индикация поиска данных;

14 - указание перегрузка;

15 - подтверждение получения данных;

16 - 127 - зарезервировано;

128 - 255 - зарезервировано.

Сообщения поддержания состояния процесса сервера приложений:

0 - зарезервировано;

1 - инициация процесса сервера приложений;

2 - завершение процесса сервера приложений;

3 - команда опроса состояния;

4 - подтверждение инициации процесса сервера приложений;

5 - подтверждение завершения процесса сервера приложений;

6 - подтверждение команды опроса состояния;

7 - 127 - зарезервировано;

127 - 255 - зарезервировано.

Сообщения поддержания трафика процесса сервера приложений:

0 - зарезервировано;

1 - активный процесс сервера приложений;

2 - неактивный процесс сервера приложений;

3 - подтверждение активного процесса сервера приложений;

4 - подтверждение неактивного процесса сервера приложений;

5 - 127 - зарезервировано;

127 - 255 - зарезервировано.

Сообщения управления M2UA:

0 - ошибка;

1 - уведомление;

2 - 127 - зарезервировано;

127 - 255 - зарезервировано.

Сообщения управления идентификаторами интерфейса:

0 - зарезервировано;

1 - запрос на регистрацию;

2 - ответ на запрос на регистрацию;

3 - запрос на дерегистрацию;

4 - ответ на запрос на дерегистрацию;

5 - 127 - зарезервировано;

127 - 255 - зарезервировано.

д) в поле "Длина сообщения" включен параметр добавочных байтов, если такие имеются.

3.5. В сообщении после общего заголовка содержатся параметры переменной длины, определяемые типом сообщения.

Параметры переменной длины, содержащиеся в сообщении, приведены на рисунке 5.

Тэг параметра

16 бит

Длина параметра

16 бит

Значения параметра

32 бита

Рисунок 5. Формат параметра переменной длины

Поле "Тэг параметра" определяет тип параметра, принимающий значение от 0 до 65535.

3.6. Помимо общего заголовка в сообщении M2UA содержится специальный заголовок. В специальном заголовке содержится параметр "Идентификатор интерфейса", формат которого либо целочисленный, либо текстовый. Формат специального заголовка приведен на рисунках 6 и 7, соответственно.

Тэг (0x1)

16 бит

Длина

16 бит

Идентификатор интерфейса (целочисленный)

32 бита

Рисунок 6. Формат специального заголовка (целочисленный)

Тэг (0x3)

16 бит

Длина

16 бит

Идентификатор интерфейса (текстовый)

32 бита

Рисунок 7. Формат специального заголовка (текстовый)

3.7. Сообщения протокола M2UA, используемые в СПРС, приведены в таблице N 4. Сообщения включают в себя общий и специальный заголовки.