BroadNet
Numerazione e identitàIdentità di rete

Codici MCC, MNC e PLMN spiegati (E.212)

Aggiornato il 5 min di letturaBasato su standard
Risposta diretta

MCC e MNC sono i due campi del piano ITU-T E.212 che identificano una rete mobile. Il Mobile Country Code è di tre cifre; il Mobile Network Code è di due o tre cifre. Insieme formano la PLMN identity che nomina l'home operator dell'abbonato e apre ogni IMSI — distinta dall'MSISDN componibile.

§01

Il piano di identificazione E.212

Dove E.164 definisce il numero componibile, ITU-T E.212 definisce come le reti mobili e gli abbonati sono identificati internamente. I suoi due campi di primo livello sono il Mobile Country Code (MCC), un valore di tre cifre assegnato dall'ITU a un Paese o a un'area geografica, e il Mobile Network Code (MNC), un valore di due o tre cifre assegnato dal regolatore nazionale a un operatore all'interno di quel Paese. MCC e MNC insieme identificano una specifica Public Land Mobile Network (PLMN) — la rete di un operatore in un Paese. Questo abbinamento è l'ancora dell'identità mobile: prefigge ogni IMSI e nomina la home network nel roaming, nel routing e nel signalling.

§02

Struttura dei campi MCC e MNC

L'MCC è sempre di tre cifre e mappa a un Paese o a una regione — per esempio 234/235 per il Regno Unito, 310–316 per gli Stati Uniti, 415 per il Libano. L'MNC è di due o tre cifre; la sua lunghezza è una decisione nazionale, quindi all'interno di uno stesso Paese tutti gli operatori usano MNC della stessa lunghezza. Un MNC di due cifre produce un identificatore PLMN di cinque cifre (MCC+MNC); un MNC di tre cifre ne produce sei. Poiché la lunghezza dell'MNC varia da Paese a Paese, una stringa MCC-MNC può essere interpretata correttamente solo conoscendo la convenzione di quel Paese — una causa comune di errori di lookup quando il confine tra MNC e il MSIN successivo viene indovinato anziché conosciuto.

Campi MCC-MNC / PLMN-Id (E.212)
CampoLunghezzaAssegnato daIdentifica
Mobile Country Code (MCC)3 cifreITU-TPaese / area geografica
Mobile Network Code (MNC)2 o 3 cifreAutorità di regolamentazione nazionaleOperatore all'interno del paese
Identità PLMN (MCC + MNC)5 o 6 cifre—La rete di un singolo operatore (PLMN home)
§03

Come MCC-MNC identifica la home network

Ogni IMSI inizia con l'MCC e l'MNC della sua home network, così qualsiasi nodo che legge l'IMSI sa immediatamente quale operatore possiede l'abbonato. Quando un abbonato è in roaming, la visited network estrae l'MCC-MNC dall'IMSI per instradare il signalling di autenticazione e di location-update verso il corretto home HLR/HSS. La stessa PLMN identity appare nelle broadcast system information che un handset usa per riconoscere la propria home network rispetto a un roaming partner, ed è trasportata come Visited-PLMN-Id nel Diameter S6a e come parte delle routing information in SS7/MAP. In breve, MCC-MNC è il modo in cui la rete risponde alla domanda 'di chi è questo abbonato, e dove invio la query?'.

MCC-MNC che apre un IMSItext
IMSI = 310150123456789
        │  │  │
        │  │  └─ MSIN  (subscriber, 9–10 digits)
        │  └──── MNC   (150, operator — here a 3-digit MNC)
        └─────── MCC   (310, United States)

PLMN identity = MCC + MNC = 310150
§04

Intervalli di test e codici speciali

E.212 riserva intervalli non associati a una rete commerciale attiva. L'MCC 001 con MNC 01 è la PLMN di test riservata usata nei laboratori, nelle SIM di test e nelle apparecchiature di conformità, e non deve mai comparire su una rete pubblica. Gli MCC nell'intervallo 90x sono assegnati a operatori condivisi, non geografici e satellitari/globali anziché a un singolo Paese. I regolatori lasciano inoltre valori MNC non assegnati per allocazioni future. Riconoscere questi intervalli è importante per la validazione: un risultato di number intelligence che mostra MCC 001, o un MNC che nessun operatore detiene in quel Paese, segnala traffico di test o un'identità malformata anziché un abbonato raggiungibile.

Intervalli E.212 riservati e speciali
IntervalloSignificato
MCC 001 / MNC 01Rete di test riservata — solo laboratori e SIM di test
MCC 901Reti globali condivise / non geografiche (ad es. satellitari)
MCC 90xSpazio di codice internazionale/condiviso, non di un singolo paese
MNC non assegnatoRiservato dall'autorità di regolamentazione nazionale per una futura assegnazione
§05

MCC-MNC rispetto all'NDC dell'MSISDN

È facile confondere la coppia MCC-MNC con il country-code-più-NDC di un numero componibile, ma appartengono a piani e a scopi differenti. MCC-MNC (E.212) identifica la rete internamente e apre l'IMSI; CC+NDC (E.164) è l'indirizzo pubblico componibile che un chiamante usa. Non sono intercambiabili e non c'è alcuna aritmetica fissa tra loro: un operatore può possedere molti intervalli NDC sotto un unico MNC, e la number portability fa sì che l'NDC non indichi più in modo affidabile l'operatore che serve attualmente un numero. Per risolvere la vera rete corrente di un MSISDN attivo si esegue un HLR lookup, che restituisce l'MCC-MNC di servizio — la risposta accurata che il solo numero composto non può dare.

§06

Da dove provengono i codici

L'ITU mantiene l'elenco autorevole degli MCC e degli operatori che detengono ciascun MNC, e la GSMA coordina i dati operativi che gli operatori si scambiano sulle proprie reti. I regolatori nazionali assegnano gli MNC all'interno dell'MCC (o degli MCC) del proprio Paese e li notificano all'ITU. Poiché gli operatori lanciano, si fondono e restituiscono codici, la mappatura non è statica: un MCC-MNC lookup accurato deve essere mantenuto aggiornato rispetto alle assegnazioni pubblicate. La connettività di BroadNet copre 200+ Paesi e 1.000+ operator connections, quindi risolvere un MCC-MNC nella rete partner corretta è parte ordinaria dell'instradamento corretto di un messaggio; l'MCC-MNC lookup tool espone direttamente questa risoluzione.

FAQ

Domande frequenti

Cosa sono MCC e MNC?

Il Mobile Country Code (MCC), di tre cifre, identifica un Paese secondo il piano ITU-T E.212; il Mobile Network Code (MNC), di due o tre cifre, identifica un operatore all'interno di quel Paese. Insieme formano la PLMN identity che nomina la home network di un abbonato e prefigge ogni IMSI.

Che cos'è una PLMN identity?

Una PLMN (Public Land Mobile Network) identity è la combinazione di MCC e MNC — cinque o sei cifre — che nomina in modo univoco la rete di un operatore mobile in un Paese. Compare nell'IMSI, nelle broadcast system information e come Visited-PLMN-Id nel signalling di roaming, così i nodi possono capire quale rete possiede un abbonato.

Di quante cifre è un MNC?

Due o tre cifre, e la lunghezza è una decisione nazionale, quindi all'interno di uno stesso Paese ogni operatore usa la stessa lunghezza di MNC. Ciò significa che una stringa MCC-MNC può essere separata correttamente solo conoscendo la convenzione di quel Paese — indovinare il confine dell'MNC è una causa comune di errori di lookup.

Qual è la differenza tra MCC-MNC e l'NDC dell'MSISDN?

MCC-MNC (E.212) identifica la rete internamente e apre l'IMSI; il country code più l'NDC (E.164) è l'indirizzo pubblico componibile. Appartengono a piani differenti senza alcuna aritmetica fissa tra loro, e la number portability fa sì che l'NDC non indichi più in modo affidabile l'operatore di servizio — un HLR lookup restituisce il vero MCC-MNC corrente.

Che cos'è l'MCC 001?

L'MCC 001 con MNC 01 è la rete di test riservata E.212, usata nei laboratori, nelle SIM di test e nelle apparecchiature di conformità e mai su una rete pubblica attiva. Vedere l'MCC 001 in un risultato di number intelligence segnala traffico di test o un'identità malformata anziché un abbonato raggiungibile.

Dove posso cercare un codice MCC-MNC?

Usa l'MCC-MNC lookup tool, che mappa un Mobile Country Code e un Mobile Network Code all'operatore e al Paese che li detengono, mantenuto aggiornato rispetto alle assegnazioni ITU e GSMA pubblicate. Poiché gli operatori lanciano, si fondono e restituiscono codici, un lookup accurato deve seguire questi cambiamenti anziché affidarsi a un elenco statico.

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.