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).
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.
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.
| Standard | Bit | Struttura | Esempio |
|---|---|---|---|
| ITU-T | 14 | Zone-Region-SP (3-8-3) | 2-101-3 |
| ANSI | 24 | Network-Cluster-Member (8-8-8) | 245-16-9 |
| Cina | 24 | 24-bit (nazionale) | strutturato secondo il piano nazionale |
| ITU-T (nazionale) | 14/16 | Definito dall'operatore | numerazione nazionale |
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.
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) -----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.
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.
Specifiche della fonte
Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.