BroadNet
SIGTRANОсновы

Обзор SIGTRAN: сигнализация SS7 поверх IP

Обновлено 3 мин чтенияна основе стандартов
Прямой ответ

SIGTRAN — это семейство протоколов IETF (framework RFC 2719) для транспортировки сигнализации SS7 поверх IP. Оно использует SCTP как надёжный транспорт и уровни адаптации — M3UA, SUA, M2PA — представляющие ту же услугу, что и MTP3 или SCCP, поэтому прикладной уровень SS7 (TCAP, MAP, ISUP) работает без изменений поверх пакетной сети.

§01

Что такое SIGTRAN

SIGTRAN (Signalling Transport) — это набор протоколов, стандартизированных IETF, начиная с framework RFC 2719, для переноса телефонной сигнализации поверх IP. Его назначение узкое и важное: перемещать существующую сигнализацию SS7 (и ISDN) по IP-сетям, не меняя сигнальных приложений. Оператор сохраняет MAP, ISUP, TCAP и SCCP ровно такими, как они есть, и заменяет лишь нижний транспорт — TDM-каналы MTP1/MTP2 — на SCTP поверх IP плюс уровень адаптации.

§02

Почему сигнализация перешла на IP

TDM-каналы сигнализации — это фиксированные каналы 64 кбит/с: дорогие, ограниченные по ёмкости и привязанные к инфраструктуре цепей. Перенос сигнализации поверх IP позволяет операторам сводить всё к типовым пакетным сетям, масштабироваться далеко за пределы одного таймслота и взаимодействовать с IP-нативными ядрами и серверами приложений. SCTP разрабатывался специально, чтобы дать этому транспорту свойства, от которых зависит SS7 — надёжную доставку по порядку и быстрое переключение — которые обычные TCP или UDP не могли обеспечить адекватно.

§03

Стек SIGTRAN

SIGTRAN многоуровневый. В основании — IP. Над ним SCTP (RFC 4960) обеспечивает надёжную, ориентированную на сообщения, multi-homed ассоциацию между двумя конечными точками. Поверх SCTP располагается уровень адаптации, выбираемый под заменяемый классический уровень: M3UA представляет услугу MTP3, SUA представляет услугу SCCP, а M2PA представляет канал, подобный MTP2, чтобы полный MTP3 мог работать поверх IP. Пользовательские части SS7 — TCAP/MAP, ISUP — идут поверх точно так же, как раньше.

Стек протоколов SIGTRAN
УровеньПротоколРоль
ПриложениеMAP / ISUP / CAP / TCAPУслуги SS7 — без изменений
АдаптацияM3UA / SUA / M2PA / M2UAПредоставляет услуги MTP3 или SCCP (или MTP2)
ТранспортSCTP (RFC 4960)Надёжная, multi-homed, ориентированная на сообщения ассоциация
СетьIPПакетный транспорт
§04

Выбор уровня адаптации

Какой уровень адаптации использует оператор, зависит от того, где он переходит с TDM на IP. M3UA самый распространённый: он заменяет MTP3 и соединяет IP-серверы приложений с сигнальным шлюзом, перенося пользователей SCCP и ISUP. SUA заменяет сам SCCP и переносит пользователей TCAP/MAP напрямую, пропуская MTP3. M2PA заменяет MTP2 и используется для построения IP-каналов STP, где конечные точки по-прежнему запускают полный MTP3. Правильный выбор сохраняет интерфейсы, которые уже ожидают окружающие узлы.

Уровни адаптации SIGTRAN кратко
УровеньRFCЗаменяетПередает
M3UARFC 4666MTP3Пользователи SCCP / ISUP по IP
SUARFC 3868SCCPПользователи TCAP / MAP напрямую
M2PARFC 4165MTP2Полный MTP3 поверх IP (звенья STP)
M2UARFC 3331MTP2 (backhaul)MTP2 от шлюза к контроллеру
Часто задаваемые вопросы

Часто задаваемые вопросы

Как расшифровывается SIGTRAN?

SIGTRAN — сокращение от Signalling Transport — рабочая группа IETF и семейство протоколов для надёжного переноса сигнализации SS7 и ISDN поверх IP-сетей, определённое framework RFC 2719 и RFC по SCTP, M3UA, SUA и связанным.

SIGTRAN — это то же самое, что SS7?

SIGTRAN переносит SS7. Прикладной уровень SS7 — MAP, TCAP, SCCP, ISUP — не изменён; SIGTRAN заменяет лишь TDM-транспорт под ним на SCTP поверх IP плюс уровень адаптации. Поэтому трафик SIGTRAN — это сигнализация SS7, просто транспортируемая поверх IP.

Какой транспортный протокол использует SIGTRAN?

SCTP (Stream Control Transmission Protocol, RFC 4960). SIGTRAN использует SCTP, а не TCP или UDP, потому что SCTP обеспечивает надёжную, упорядоченную, ориентированную на сообщения доставку плюс multi-homing для резервирования путей — свойства, которые требует сигнализация SS7.

В чём разница между M3UA и M2PA?

M3UA заменяет MTP3 и соединяет серверы приложений с сигнальным шлюзом, поэтому пользователи SCCP/ISUP работают поверх IP. M2PA заменяет MTP2, представляя IP-канал, на котором работает полный MTP3 — используется для построения IP-каналов STP, а не топологий шлюз/сервер приложений.

Делает ли SIGTRAN SS7 безопасным?

Нет. SIGTRAN меняет транспорт, а не приложение, поэтому отсутствие аутентификации сообщений в SS7 сохраняется — сигнальное экранирование FS.11 по-прежнему необходимо. SIGTRAN добавляет соображения уровня IP, поэтому ассоциации SCTP и узлы также должны быть защищены.

Ссылки

Технические характеристики источника

На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)

BNПоддерживается инженерной командой BroadNet·Обмен сообщениями операторского класса с 2003 года.
Прикрепите это к проводу

Разработано с использованием реального SMPP подключения и REST API.

Запросите тестовый доступ с реальными тестовыми ключами: сначала отправьте их на свой подтвержденный номер, а затем, после утверждения вашей личности отправителя и маршрутов, переходите к использованию в производственной среде более чем в 200 странах.