SIGTRAN è la famiglia IETF di protocolli (framework RFC 2719) per trasportare la segnalazione SS7 su IP. Usa SCTP come trasporto affidabile e livelli di adattamento — M3UA, SUA, M2PA — che presentano lo stesso servizio fornito da MTP3 o SCCP, così il livello applicativo SS7 (TCAP, MAP, ISUP) opera invariato su una rete a pacchetto.
Che cos'è SIGTRAN
SIGTRAN (Signalling Transport) è l'insieme di protocolli che l'IETF ha standardizzato, a partire dal framework RFC 2719, per trasportare la segnalazione telefonica su IP. Il suo scopo è ristretto e importante: spostare la segnalazione SS7 (e ISDN) esistente attraverso reti IP senza modificare le applicazioni di segnalazione. Un operatore mantiene MAP, ISUP, TCAP e SCCP esattamente come sono e sostituisce solo il trasporto inferiore — i collegamenti TDM MTP1/MTP2 — con SCTP su IP più un livello di adattamento.
Perché la segnalazione è passata a IP
I collegamenti di segnalazione TDM sono canali fissi a 64 kbit/s: costosi, limitati in capacità e legati all'infrastruttura di circuito. Trasportare la segnalazione su IP consente agli operatori di convergere su reti a pacchetto commodity, scalare ben oltre un singolo timeslot e interlavorare con core e application server IP-nativi. SCTP è stato progettato proprio per conferire a questo trasporto le proprietà da cui SS7 dipende — consegna affidabile e in sequenza e failover rapido — che TCP o UDP semplici non potevano fornire adeguatamente.
Lo stack SIGTRAN
SIGTRAN è stratificato. In basso c'è IP. Al di sopra, SCTP (RFC 4960) fornisce un'associazione affidabile, orientata ai messaggi e multi-homed tra due endpoint. Sopra SCTP si colloca un livello di adattamento scelto per corrispondere al livello classico sostituito: M3UA presenta il servizio MTP3, SUA presenta il servizio SCCP e M2PA presenta un collegamento simile a MTP2 così che MTP3 completo possa operare su IP. Le user part SS7 — TCAP/MAP, ISUP — viaggiano al di sopra esattamente come prima.
| Livello | Protocollo | Ruolo |
|---|---|---|
| Applicazione | MAP / ISUP / CAP / TCAP | Servizi SS7 — invariati |
| Adattamento | M3UA / SUA / M2PA / M2UA | Fornisce il servizio MTP3 o SCCP (o MTP2) |
| Trasporto | SCTP (RFC 4960) | Associazione affidabile, multi-homed e orientata ai messaggi |
| Rete | IP | Trasporto di pacchetti |
Scegliere un livello di adattamento
Quale livello di adattamento un operatore usa dipende da dove effettua il passaggio da TDM a IP. M3UA è il più comune: sostituisce MTP3 e collega application server IP a un signalling gateway, trasportando le user part SCCP e ISUP. SUA sostituisce SCCP stesso e trasporta le user part TCAP/MAP direttamente, saltando MTP3. M2PA sostituisce MTP2 ed è usato per costruire collegamenti STP su IP dove gli endpoint eseguono ancora MTP3 completo. La scelta corretta preserva le interfacce che i nodi circostanti già si aspettano.
| Livello | RFC | Sostituisce | Trasporta |
|---|---|---|---|
| M3UA | RFC 4666 | MTP3 | Utenti SCCP / ISUP su IP |
| SUA | RFC 3868 | SCCP | Utenti TCAP / MAP direttamente |
| M2PA | RFC 4165 | MTP2 | MTP3 completo su IP (collegamenti STP) |
| M2UA | RFC 3331 | MTP2 (backhaul) | MTP2 dal gateway al controller |
Domande frequenti
Cosa significa SIGTRAN?
SIGTRAN è l'abbreviazione di Signalling Transport — il gruppo di lavoro IETF e la famiglia di protocolli per trasportare in modo affidabile la segnalazione SS7 e ISDN su reti IP, definiti dal framework RFC 2719 e dagli RFC su SCTP, M3UA, SUA e correlati.
SIGTRAN è la stessa cosa di SS7?
SIGTRAN trasporta SS7. Il livello applicativo SS7 — MAP, TCAP, SCCP, ISUP — è invariato; SIGTRAN sostituisce solo il trasporto TDM sottostante con SCTP su IP più un livello di adattamento. Quindi il traffico SIGTRAN è segnalazione SS7, semplicemente trasportata su IP.
Quale protocollo di trasporto usa SIGTRAN?
SCTP (Stream Control Transmission Protocol, RFC 4960). SIGTRAN usa SCTP anziché TCP o UDP perché SCTP fornisce consegna affidabile, in sequenza e orientata ai messaggi più il multi-homing per la ridondanza di percorso — proprietà che la segnalazione SS7 richiede.
Qual è la differenza tra M3UA e M2PA?
M3UA sostituisce MTP3 e collega application server a un signalling gateway, così le user part SCCP/ISUP operano su IP. M2PA sostituisce MTP2, presentando un collegamento IP su cui opera MTP3 completo — usato per costruire collegamenti STP su IP anziché topologie gateway/application-server.
SIGTRAN rende SS7 sicuro?
No. SIGTRAN cambia il trasporto, non l'applicazione, quindi la mancanza di autenticazione dei messaggi di SS7 permane — il firewalling di segnalazione FS.11 è comunque necessario. SIGTRAN aggiunge considerazioni a livello IP, quindi anche le associazioni SCTP e i peer vanno protetti.
Specifiche della fonte
Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.