BroadNet
Numeração e identificaçãoIdentidade de rede

Códigos MCC, MNC e PLMN explicados (E.212)

Atualizado em 6 min de leituraBaseado em padrões
Resposta direta

MCC e MNC são os dois campos do plano E.212 da ITU-T que identificam uma rede móvel. O Mobile Country Code tem três dígitos; o Mobile Network Code tem dois ou três dígitos. Juntos formam a identidade PLMN que nomeia o operador de origem do assinante, e abrem cada IMSI — distinta do MSISDN marcável.

§01

O plano de identificação E.212

Onde o E.164 define o número marcável, a ITU-T E.212 define como as redes móveis e os assinantes são identificados internamente. Os seus dois campos de topo são o Mobile Country Code (MCC), um valor de três dígitos atribuído pela ITU a um país ou área geográfica, e o Mobile Network Code (MNC), um valor de dois ou três dígitos atribuído pelo regulador nacional a um operador dentro desse país. O MCC e o MNC identificam em conjunto uma Public Land Mobile Network (PLMN) específica — a rede de um operador num país. Este par é a âncora da identidade móvel: prefixa cada IMSI e nomeia a rede de origem no roaming, no encaminhamento e na sinalização.

§02

Estrutura dos campos MCC e MNC

O MCC tem sempre três dígitos e mapeia para um país ou região — por exemplo, 234/235 para o Reino Unido, 310–316 para os Estados Unidos, 415 para o Líbano. O MNC tem dois ou três dígitos; o seu comprimento é uma decisão nacional, pelo que, dentro de um país, todos os operadores usam MNC com o mesmo comprimento. Um MNC de dois dígitos produz um identificador PLMN de cinco dígitos (MCC+MNC); um MNC de três dígitos produz seis. Como o comprimento do MNC varia por país, uma cadeia MCC-MNC só pode ser interpretada corretamente com conhecimento da convenção desse país — uma fonte comum de erros de pesquisa quando a fronteira entre o MNC e o MSIN seguinte é adivinhada em vez de conhecida.

Campos MCC-MNC / PLMN-Id (E.212)
CampoComprimentoAtribuído porIdentifica
Mobile Country Code (MCC)3 dígitosITU-TPaís/área geográfica
Mobile Network Code (MNC)2 ou 3 dígitosÓrgão regulador nacionalOperadora dentro do país
Identidade PLMN (MCC + MNC)5 ou 6 dígitos—Rede de uma única operadora (PLMN de origem)
§03

Como o MCC-MNC identifica a rede de origem

Cada IMSI começa com o MCC e o MNC da sua rede de origem, pelo que qualquer nó que leia o IMSI sabe de imediato que operador é dono do assinante. Quando um assinante faz roaming, a rede visitada extrai o MCC-MNC do IMSI para encaminhar a sinalização de autenticação e de atualização de localização de volta ao HLR/HSS de origem correto. A mesma identidade PLMN aparece na informação de sistema difundida que um telemóvel usa para reconhecer a sua rede de origem face a um parceiro de roaming, e é transportada como Visited-PLMN-Id no Diameter S6a e como parte da informação de encaminhamento no SS7/MAP. Em suma, o MCC-MNC é a forma como a rede responde a 'de quem é este assinante e para onde envio a consulta?'.

MCC-MNC a abrir um 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

Intervalos de teste e códigos especiais

O E.212 reserva intervalos que não estão associados a uma rede comercial ativa. O MCC 001 com o MNC 01 é a PLMN de teste reservada, usada em laboratórios, SIMs de teste e equipamento de conformidade, e nunca deve aparecer numa rede pública. Os MCC no intervalo 90x são atribuídos a operadores partilhados, não geográficos e de satélite/globais, em vez de a um único país. Os reguladores deixam também valores de MNC por atribuir para alocação futura. Reconhecer estes intervalos é importante para a validação: um resultado de inteligência de números que mostre o MCC 001, ou um MNC que nenhum operador detém nesse país, sinaliza tráfego de teste ou uma identidade malformada, em vez de um assinante acessível.

Intervalos E.212 reservados e especiais
IntervaloSignificado
MCC 001 / MNC 01Rede de teste reservada — somente laboratórios e SIMs de teste
MCC 901Redes globais partilhadas / não geográficas (p. ex., satélite)
MCC 90xEspaço de código internacional/partilhado, não restrito a um único país
MNC não atribuídoReservado pelo regulador nacional para alocação futura
§05

O MCC-MNC face ao NDC do MSISDN

É fácil confundir o par MCC-MNC com o indicativo de país mais o NDC de um número marcável, mas pertencem a planos e a propósitos diferentes. O MCC-MNC (E.212) identifica a rede internamente e abre o IMSI; o CC+NDC (E.164) é o endereço público marcável que um chamador utiliza. Não são intermutáveis e não existe uma aritmética fixa entre eles: um operador pode ser dono de muitos intervalos de NDC sob um mesmo MNC, e a portabilidade de números faz com que o NDC já não indique de forma fiável o operador que serve atualmente um número. Para resolver a verdadeira rede atual de um MSISDN em serviço, faz-se uma consulta HLR, que devolve o MCC-MNC de serviço — a resposta rigorosa que o número marcado por si só não consegue dar.

§06

De onde vêm os códigos

A ITU mantém a lista autoritativa dos MCC e dos operadores que detêm cada MNC, e a GSMA coordena os dados operacionais que os operadores trocam sobre as suas redes. Os reguladores nacionais atribuem os MNC dentro do(s) MCC do seu país e notificam a ITU. Como os operadores lançam, fundem e devolvem códigos, o mapeamento não é estático: uma pesquisa MCC-MNC rigorosa tem de ser mantida atualizada face às atribuições publicadas. A conectividade da BroadNet abrange 200+ países e 1.000+ ligações a operadores, pelo que resolver um MCC-MNC na rede parceira certa é parte rotineira do encaminhamento correto de uma mensagem; a ferramenta de pesquisa MCC-MNC expõe diretamente essa resolução.

Perguntas frequentes

Perguntas frequentes

O que são o MCC e o MNC?

O Mobile Country Code (MCC), de três dígitos, identifica um país ao abrigo do plano E.212 da ITU-T; o Mobile Network Code (MNC), de dois ou três dígitos, identifica um operador dentro desse país. Juntos formam a identidade PLMN que nomeia a rede de origem de um assinante e prefixa cada IMSI.

O que é uma identidade PLMN?

Uma identidade PLMN (Public Land Mobile Network) é o MCC e o MNC combinados — cinco ou seis dígitos — que nomeiam de forma única a rede de um operador móvel num país. Aparece no IMSI, na informação de sistema difundida e como Visited-PLMN-Id na sinalização de roaming, para que os nós possam saber que rede é dona de um assinante.

Quantos dígitos tem um MNC?

Dois ou três dígitos, e o comprimento é uma decisão nacional, pelo que, dentro de um país, todos os operadores usam o mesmo comprimento de MNC. Isto significa que uma cadeia MCC-MNC só pode ser dividida corretamente com conhecimento da convenção desse país — adivinhar a fronteira do MNC é uma causa comum de erros de pesquisa.

Qual é a diferença entre MCC-MNC e o NDC do MSISDN?

O MCC-MNC (E.212) identifica a rede internamente e abre o IMSI; o indicativo de país mais o NDC (E.164) é o endereço público marcável. Pertencem a planos diferentes, sem aritmética fixa entre eles, e a portabilidade de números faz com que o NDC já não indique de forma fiável o operador de serviço — uma consulta HLR devolve o verdadeiro MCC-MNC atual.

O que é o MCC 001?

O MCC 001 com o MNC 01 é a rede de teste E.212 reservada, usada em laboratórios, SIMs de teste e equipamento de conformidade, e nunca numa rede pública ativa. Ver o MCC 001 num resultado de inteligência de números sinaliza tráfego de teste ou uma identidade malformada, em vez de um assinante acessível.

Onde posso pesquisar um código MCC-MNC?

Use a ferramenta de pesquisa MCC-MNC, que mapeia um Mobile Country Code e um Mobile Network Code no operador e no país que os detêm, mantida atualizada face às atribuições publicadas da ITU e da GSMA. Como os operadores lançam, fundem e devolvem códigos, uma pesquisa rigorosa tem de acompanhar essas alterações em vez de assentar numa lista estática.

Referências

Especificações de origem

Os padrões publicados nos quais esta página se baseia. Abre num novo separador.

BNMantido pela equipa de engenharia BroadNet·Mensagens de nível de operadora desde 2003
Coloque-o no fio.

Construa com uma vinculação SMPP real e uma API REST.

Solicite acesso de teste com chaves de teste reais: envie primeiro para o seu próprio número verificado e, em seguida, passe para o ambiente de produção em mais de 200 países assim que a sua identidade de remetente e rotas forem aprovadas.