- •Глава 7 Группа Sigtran
- •7.1. Система общеканальной сигнализации №7 в ip-сети
- •Архитектура Sigtran
- •Транспортный протокол с управлением потоками
- •Основные функциональные возможности sctp
- •Множественная адресация
- •С множественной адресацией
- •Соединения для нескольких потоков
- •Фрагменты
- •7.3.5. Фрагмент полезной нагрузки data
- •Б.С.Гольдштейн
- •Установление соединения
- •Протокол m3ua
- •Функции m3ua
- •Терминология
- •Код пункта сигнализации
- •Примитивы
- •7.4.5. Сообщения m3ua
- •Протокол m2ua
- •Протокол м2ра
- •Протокол sua
- •Протокол iua
- •Протокол v5ua
Протокол м2ра
По уже сложившейся в этой главе традиции, рассмотрим рисунок 7.11, который иллюстрирует область применения М2РА. Идея М2РА - в прозрачном со стороны протокола МТРЗ и вышележащих протоколов транзите сигнальных единиц через IP, т. е. для МТРЗ протокол М2РА не отличается от традиционного МТР2. Неизменными остаются все функции сетевого уровня ОКС7: балансировка нагрузки между звеньями одного пучка с помощью поля селектора сигнального звена (SLS), обнаружение неисправностей, процедуры переключения на альтернативный маршрут (change-over) и возврата на первоначальный (change-back), контроль перегрузки звена с помощью задаваемых порогов и т. д.
М2РА имеет регистрационный номер порта 3565.
Рис.
7.11. Функции М2РА в Softswitch
Несмотря на некоторое сходство M2UA и М2РА, между ними есть принципиальные различия. Хотя протокол M2UA и позволяет Softswitch использовать стандартный МТР2 в удаленном сигнальном шлюзе SG, но М2РА более строго соответствует версии МТР2. И показанное на рис. 7.11 соединение SG - Softswitch фактически является звеном ОКС7, тогда как аналогичное соединение на рис. 7.10 таковым не является.
Прямым следствием этой разницы является то, что SG, который использует M2UA, фактически служит для показанного на рис. 7.10 Softswitch удаленным терминалом сигнализации. В то же время SG, который использует М2РА, уже сам по себе является узлом сигнализации; у него есть собственный код пункта сигнализации, и он фактически представляет собой STP на базе IP. Это означает, что SG может выполнять такие функции сигнализации верхнего уровня, как SCCP. Например, SG, использующий М2РА, может выполнять преобразование глобального адреса - Global Title Translation (GTT), - а сигнальный шлюз SG на базе M2UA такие функции выполнять не может.
Выбор между M2UA и М2РА целиком предоставляется проектировщику или Оператору сети. Все зависит от функций, которые должны выполняться в определенных узлах сети. Если, например, SG должен выполнять такие функции, как GTT, то подходящим выбором будет М2РА. С другой стороны, если SG предназначен просто в качестве терминала сигнализации ОКС7 для узла IP-сети (такого как Softswitch), то достаточно будет M2UA.
Теперь несколько слов о реализации этих функций в М2РА. В главе 10 [4] описываются три типа сигнальных единиц ОКС7 на уровне МТР2: значащие сигнальные единицы MSU, которые переносят полезную нагрузку пользователя; единицы LSSU, которые переносят информацию о состоянии сигнального звена, и заполняющие сигнальные единицы FISU, которые передаются, когда другой информации для передачи нет. Протокол М2РА поддерживает сообщения аналогичных типов в IP-сети, за исключением FISU. Отсутствие в М2РА эквивалента FISU объясняется принципами функционирования IP-сети, что же касается корректной работы трактов сигнализации в IP-сети, то для этого используется вышеупомянутое сообщение SCTP BEAT, а сообщения М2РА для пересылки данных включают в себя функции подтверждения. Т.о., в М2РА имеются два сообщения: сообщение User Data и сообщение Link Status.
Сообщение User Data в М2РА является просто сигнальной единицей MSU, из которой исключено несколько стандартных полей ОКС7, и содержит индикатор длины LI (Length Indicator), октет служебной информации SIO (Service Information Octet) и поле сигнальной информации SIF (Signaling Information Field). Поля Flag, Backward Sequence Number (BSN), Backward Indicator Bit (BIB),
Forward Sequence Number (FSN), Forward Indicator Bit (FIB) и Check Bits в состав User Data не входят. LI включен в состав User Data только потому, что некоторые национальные варианты ОКС7 используют два резервных бита LI в качестве указателя приоритета.
Сообщениями Link Status обмениваются одноранговые объекты М2РА, чтобы информировать друг друга о текущем состоянии тракта. Link Status аналогично LSSU в ОКС7 и тоже содержит поле status (состояние), которое может принимать следующие значения:
Alignment (фазирование);
Proving Normal (подтверждение нормального состояния);
Proving Emergency (подтверждение аварийного состояния);
Ready (готовность);
Processor Outage (повреждение процессора);
Processor Outage Ended (восстановление процессора);
Busy (занят);
Busy Ended (освободился);
Out of Service (выведен из обслуживания);
In Service (введен в обслуживание).
