BroadNet
SS7 / MAPIndirizzamento

Point code SS7 e indirizzamento di rete

Aggiornato il 3 min di letturaBasato su standard
Risposta diretta

Un point code è l'indirizzo di livello di rete di un punto di segnalazione SS7, usato da MTP3 per instradare i messaggi. I point code ITU-T sono a 14 bit (strutturati 3-8-3 come zona-regione-punto di segnalazione); i point code ANSI sono a 24 bit (network-cluster-member). L'etichetta di instradamento di ogni messaggio trasporta un point code di destinazione (DPC) e uno originante (OPC).

§01

Che cos'è un point code

Ogni nodo SS7 verso cui MTP3 può instradare — una centrale SSP, uno STP o un database SCP — ha un point code, l'equivalente SS7 di un indirizzo IP. MTP3 instrada ogni messaggio unicamente sul point code di destinazione nella sua etichetta di instradamento. I point code sono univoci all'interno di una rete di segnalazione; l'interconnessione internazionale usa lo spazio di point code internazionali ITU-T, mentre le reti nazionali gestiscono una propria numerazione (point code nazionali) che non deve essere univoca a livello globale.

§02

Point code ITU-T vs ANSI

I due formati dominanti differiscono per dimensione e struttura, ed è per questo che un gateway internazionale deve tradurre tra loro. ITU-T (Q.704) usa un point code a 14 bit, scritto convenzionalmente come suddivisione 3-8-3 — zona, regione/area e punto di segnalazione. ANSI (usato in Nord America) usa un point code a 24 bit scritto come tre ottetti — network, cluster, member. Cina e Giappone usano varianti a 24 bit proprie. Un point code di un piano è privo di significato in un altro, quindi il traffico internazionale attraversa un gateway STP che li mappa tra loro.

Formati di point code
StandardBitStrutturaEsempio
ITU-T14Zone-Region-SP (3-8-3)2-101-3
ANSI24Network-Cluster-Member (8-8-8)245-16-9
Cina2424-bit (nazionale)strutturato secondo il piano nazionale
ITU-T (nazionale)14/16Definito dall'operatorenumerazione nazionale
§03

L'etichetta di instradamento: OPC, DPC e SLS

MTP3 antepone un'etichetta di instradamento a ogni messaggio. Il Destination Point Code (DPC) indica dove va il messaggio; l'Originating Point Code (OPC) indica da dove proviene; il Signalling Link Selection (SLS) seleziona un collegamento all'interno di un linkset per il load-sharing preservando la sequenza dei messaggi in un flusso. Insieme al Service Indicator nel Service Information Octet (quale user part — ISUP, SCCP, gestione), questa etichetta è tutto ciò che serve a MTP3 per instradare.

Etichetta di instradamento MTP3 (ITU-T)text
SIO:  Service Indicator (e.g. 3=SCCP, 5=ISUP) + Network Indicator
DPC:  14-bit destination point code  (e.g. 2-101-3)
OPC:  14-bit originating point code  (e.g. 2-050-1)
SLS:  4-bit signalling link selection (load-share within linkset)
----- then the user payload (SCCP / ISUP message) -----
§04

Point code vs Global Title

L'instradamento per point code è veloce ma rigido: richiede che il mittente conosca il nodo di destinazione esatto e che ogni nodo mantenga rotte verso ogni point code. L'indirizzamento a Global Title di SCCP disaccoppia tutto ciò — un messaggio indirizzato a un Global Title E.164 è risolto in un point code dalla Global Title Translation presso uno STP. In pratica, l'SS7 tra operatori (roaming, SMS) è indirizzato per Global Title e tradotto in point code salto dopo salto, mentre la segnalazione intra-nodo e associata al circuito (ISUP) usa direttamente i point code.

FAQ

Domande frequenti

Di quanti bit è un point code SS7?

Dipende dallo standard. I point code ITU-T sono a 14 bit (circa 16.384 valori, strutturati 3-8-3). I point code ANSI sono a 24 bit (strutturati 8-8-8 come network-cluster-member). Cina e Giappone usano propri formati nazionali a 24 bit.

Qual è la differenza tra OPC e DPC?

Nell'etichetta di instradamento MTP3, il DPC (Destination Point Code) è il nodo verso cui il messaggio è instradato e l'OPC (Originating Point Code) è il nodo che lo ha inviato. MTP3 inoltra sul DPC; l'OPC consente alla destinazione di rispondere e alla gestione di tracciare l'origine.

Perché i gateway internazionali traducono i point code?

Perché gli spazi di point code ITU-T (14 bit) e ANSI (24 bit) sono incompatibili e i point code nazionali sono univoci solo localmente. Un gateway STP traduce tra lo spazio internazionale ITU-T e ogni spazio nazionale o ANSI affinché i messaggi possano attraversare i confini di rete.

Come si rapportano i point code ai Global Title?

Un Global Title (un numero E.164) è un indirizzo indipendente dalla posizione che SCCP risolve in un point code tramite la Global Title Translation presso uno STP. I point code instradano all'interno di una rete; i Global Title consentono agli operatori di indirizzarsi a vicenda per numero senza condividere i piani interni di point code.

A cosa serve il campo SLS?

Il Signalling Link Selection è un piccolo campo che MTP3 usa per scegliere un collegamento all'interno di un linkset, distribuendo il carico sui collegamenti paralleli mantenendo i messaggi dello stesso flusso sullo stesso collegamento per la consegna in sequenza. È la chiave di bilanciamento del carico per messaggio di SS7.

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.