Tutto ciò che vale la pena sapere, niente di superfluo.
Come funziona SIGTRAN, strato per strato
SIGTRAN mantiene inalterato lo stack applicativo SS7 — MAP su TCAP su SCCP — e sostituisce solo il livello di trasporto inferiore. Mentre il classico SS7 utilizzava MTP1/MTP2/MTP3 su timeslot TDM, SIGTRAN esegue SCTP su IP e inserisce un livello di adattamento che emula il servizio MTP previsto dai livelli superiori. Un SMSC, un HLR o un firewall utilizzano esattamente lo stesso protocollo MAP di sempre; semplicemente raggiungono il loro peer tramite un'associazione IP anziché un collegamento a 64 kbit/s. Vedi /answers/what-is-sigtran e /answers/sigtran-adaptation-layers.
SCTP: il trasporto sotterraneo
SIGTRAN non utilizza TCP. Utilizza SCTP (Stream Control Transmission Protocol, RFC 4960) perché la segnalazione richiede tre caratteristiche assenti in TCP: è orientato ai messaggi anziché ai flussi di byte, multiplexa diversi flussi indipendenti per evitare il blocco in testa alla coda ed è multi-homed, ovvero un'associazione può estendersi su due percorsi IP e passare immediatamente a un altro percorso in caso di interruzione di uno dei due. Queste sono esattamente le proprietà di resilienza richieste da un piano di controllo di un operatore. Vedi /answers/what-is-sctp.
I livelli di adattamento: M3UA, M2PA, M2UA, SUA
Il livello di adattamento decide quale confine MTP viene emulato. M3UA presenta il servizio MTP3 agli utenti SCCP ed è ciò che la maggior parte degli operatori utilizza oggi per raggiungere i peer SS7/MAP. M2PA collega due punti di segnalazione come se fossero collegati tramite un collegamento MTP2 (per STP basati su IP). M2UA effettua il backhaul MTP2 raw da un gateway multimediale a un gateway di segnalazione. SUA trasporta gli utenti SCCP direttamente su SCTP. Vedi /answers/what-is-m3ua e /answers/what-is-sccp.
Vantaggi rispetto a TDM SS7
Larghezza di banda per associazione molto superiore a quella di un collegamento TDM a 56/64 kbit/s, trasporto IP standard più economico, failover multi-homed integrato da SCTP e scalabilità semplificata: la capacità aumenta aggiungendo associazioni, non cablando ulteriori collegamenti E1/T1. SIGTRAN è il motivo per cui un gateway SMSC può gestire migliaia di connessioni SMPP e raggiungere comunque il mondo SS7 con volumi elevati. Vedi /operators/smsc-gateway.
Limitazioni e implicazioni per la sicurezza
Il passaggio di SS7 su IP eredita le vulnerabilità di IP: un endpoint di segnalazione raggiungibile tramite IP è raggiungibile da chiunque sia in grado di instradare il traffico verso di esso, pertanto le interconnessioni SIGTRAN hanno ampliato la superficie di attacco di SS7, obiettivo che GSMA FS.07/FS.11 si proponeva di chiudere. SCTP è inoltre meno ampiamente supportato dai firewall e NAT standard rispetto a TCP, quindi le associazioni richiedono un'attenta progettazione della rete. La soluzione consiste in un firewall di segnalazione che ispeziona il MAP sovrapposto. Vedere /operators/ss7-firewall e /answers/gsma-fs07-fs11-signaling-firewall.
SIGTRAN è lo stesso di SS7?
No, SIGTRAN non sostituisce SS7, ma ne è il mezzo di trasporto. I protocolli applicativi di SS7 (MAP, CAP, ISUP, TCAP, SCCP) sono identici; SIGTRAN li trasporta solo su IP anziché su TDM. Pertanto, un SMS trasmesso tramite un collegamento SIGTRAN è comunque un SS7 MAP MT-ForwardSM, ed è per questo che un firewall SS7 ispeziona il traffico SIGTRAN e TDM allo stesso modo. BroadNet utilizza interconnessioni basate su SIGTRAN dietro 1.000+ connessioni con operatori. Vedi /answers/ss7-map-explained.