BroadNet
SIGTRANFondamenti

Panoramica di SIGTRAN: segnalazione SS7 su IP

Aggiornato il 3 min di letturaBasato su standard
Risposta diretta

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.

§01

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.

§02

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.

§03

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.

Lo stack di protocolli SIGTRAN
LivelloProtocolloRuolo
ApplicazioneMAP / ISUP / CAP / TCAPServizi SS7 — invariati
AdattamentoM3UA / SUA / M2PA / M2UAFornisce il servizio MTP3 o SCCP (o MTP2)
TrasportoSCTP (RFC 4960)Associazione affidabile, multi-homed e orientata ai messaggi
ReteIPTrasporto di pacchetti
§04

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.

Livelli di adattamento SIGTRAN in sintesi
LivelloRFCSostituisceTrasporta
M3UARFC 4666MTP3Utenti SCCP / ISUP su IP
SUARFC 3868SCCPUtenti TCAP / MAP direttamente
M2PARFC 4165MTP2MTP3 completo su IP (collegamenti STP)
M2UARFC 3331MTP2 (backhaul)MTP2 dal gateway al controller
FAQ

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.

Riferimenti

Specifiche della fonte

Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.

BNGestito dal team di ingegneri BroadNet·Servizi di messaggistica di livello carrier dal 2003
Mettilo sul filo

Realizzato con un vero binding SMPP e un'API REST.

Richiedi l'accesso di prova con chiavi di test reali: invia prima al tuo numero verificato, poi passa alla produzione in oltre 200 paesi una volta approvata l'identità del mittente e i percorsi.