SIGTRAN — это семейство протоколов IETF (framework RFC 2719) для транспортировки сигнализации SS7 поверх IP. Оно использует SCTP как надёжный транспорт и уровни адаптации — M3UA, SUA, M2PA — представляющие ту же услугу, что и MTP3 или SCCP, поэтому прикладной уровень SS7 (TCAP, MAP, ISUP) работает без изменений поверх пакетной сети.
Что такое SIGTRAN
SIGTRAN (Signalling Transport) — это набор протоколов, стандартизированных IETF, начиная с framework RFC 2719, для переноса телефонной сигнализации поверх IP. Его назначение узкое и важное: перемещать существующую сигнализацию SS7 (и ISDN) по IP-сетям, не меняя сигнальных приложений. Оператор сохраняет MAP, ISUP, TCAP и SCCP ровно такими, как они есть, и заменяет лишь нижний транспорт — TDM-каналы MTP1/MTP2 — на SCTP поверх IP плюс уровень адаптации.
Почему сигнализация перешла на IP
TDM-каналы сигнализации — это фиксированные каналы 64 кбит/с: дорогие, ограниченные по ёмкости и привязанные к инфраструктуре цепей. Перенос сигнализации поверх IP позволяет операторам сводить всё к типовым пакетным сетям, масштабироваться далеко за пределы одного таймслота и взаимодействовать с IP-нативными ядрами и серверами приложений. SCTP разрабатывался специально, чтобы дать этому транспорту свойства, от которых зависит SS7 — надёжную доставку по порядку и быстрое переключение — которые обычные TCP или UDP не могли обеспечить адекватно.
Стек SIGTRAN
SIGTRAN многоуровневый. В основании — IP. Над ним SCTP (RFC 4960) обеспечивает надёжную, ориентированную на сообщения, multi-homed ассоциацию между двумя конечными точками. Поверх SCTP располагается уровень адаптации, выбираемый под заменяемый классический уровень: M3UA представляет услугу MTP3, SUA представляет услугу SCCP, а M2PA представляет канал, подобный MTP2, чтобы полный MTP3 мог работать поверх IP. Пользовательские части SS7 — TCAP/MAP, ISUP — идут поверх точно так же, как раньше.
| Уровень | Протокол | Роль |
|---|---|---|
| Приложение | MAP / ISUP / CAP / TCAP | Услуги SS7 — без изменений |
| Адаптация | M3UA / SUA / M2PA / M2UA | Предоставляет услуги MTP3 или SCCP (или MTP2) |
| Транспорт | SCTP (RFC 4960) | Надёжная, multi-homed, ориентированная на сообщения ассоциация |
| Сеть | IP | Пакетный транспорт |
Выбор уровня адаптации
Какой уровень адаптации использует оператор, зависит от того, где он переходит с TDM на IP. M3UA самый распространённый: он заменяет MTP3 и соединяет IP-серверы приложений с сигнальным шлюзом, перенося пользователей SCCP и ISUP. SUA заменяет сам SCCP и переносит пользователей TCAP/MAP напрямую, пропуская MTP3. M2PA заменяет MTP2 и используется для построения IP-каналов STP, где конечные точки по-прежнему запускают полный MTP3. Правильный выбор сохраняет интерфейсы, которые уже ожидают окружающие узлы.
| Уровень | RFC | Заменяет | Передает |
|---|---|---|---|
| M3UA | RFC 4666 | MTP3 | Пользователи SCCP / ISUP по IP |
| SUA | RFC 3868 | SCCP | Пользователи TCAP / MAP напрямую |
| M2PA | RFC 4165 | MTP2 | Полный MTP3 поверх IP (звенья STP) |
| M2UA | RFC 3331 | MTP2 (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 и узлы также должны быть защищены.
Технические характеристики источника
На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)