A diferença entre HLR e VLR: o HLR (Home Location Register) é o banco de dados central e permanente da operadora móvel com os seus assinantes, enquanto o VLR (Visitor Location Register) é um banco de dados temporário ligado a uma central de comutação, com os dados dos assinantes que estão naquele momento na sua área. O HLR sabe quem você é e qual VLR atende você agora; o VLR sabe que você está ali.
O que são o HLR e o VLR?
Os dois são bancos de dados do núcleo das redes GSM e UMTS (2G e 3G).
- HLR (Home Location Register): um banco de dados lógico por operadora. Guarda o perfil permanente de cada assinante: IMSI (a identidade do SIM), MSISDN (o número de telefone), serviços permitidos, configurações de desvio e bloqueio de chamadas e um apontador para o VLR e a central de comutação que atendem o assinante naquele momento. Trabalha com o AuC (Authentication Centre), que guarda as chaves secretas usadas para autenticar os SIMs.
- VLR (Visitor Location Register): normalmente embutido em cada MSC (Mobile Switching Centre). Quando um telefone entra na área daquela MSC, o VLR copia o perfil do assinante do HLR e registra a área de localização. Ele atende chamadas e SMS localmente sem consultar o HLR toda vez. Os dados são apagados quando o telefone sai da área.
Diferença entre HLR e VLR
| HLR | VLR | |
|---|---|---|
| Tipo de dado | Perfil permanente do assinante | Cópia temporária mais a área de localização atual |
| Quantos | Um HLR lógico por operadora (muitas vezes vários nós físicos) | Um por área de MSC |
| Abrange | Todos os assinantes da própria operadora, onde quer que estejam | Todos que estão na área naquele momento, inclusive visitantes em roaming |
| Detalhe de localização | Qual VLR/MSC atende o assinante | Em qual área de localização está o telefone |
| Atualizado quando | A assinatura muda ou o assinante passa para um novo VLR | O telefone se registra, se desloca ou é desligado |
| Usado por | Roteamento de chamadas e SMS recebidos, parceiros de roaming, consultas HLR | Tratamento local de chamadas e SMS, paging |
Como o HLR e o VLR trabalham juntos?
- Registro: um telefone é ligado numa área. O VLR dali pede ao HLR o perfil do assinante; o HLR autentica pelo AuC, envia o perfil e registra qual VLR atende o assinante agora.
- Roaming: no exterior, o VLR da rede visitada contata o HLR de origem pela sinalização internacional. O HLR atualiza a localização e o VLR antigo apaga a sua cópia.
- SMS recebido: a central de SMS de origem pergunta ao HLR onde entregar. O HLR responde com a MSC que atende o assinante, que usa os dados do seu VLR para fazer o paging do telefone e entregar a mensagem.
- Chamada recebida: o switch de gateway consulta o HLR, que pede ao VLR atual um número de roaming temporário, e a chamada é roteada para lá.
O que mostra uma consulta HLR VLR?
Uma consulta HLR comercial usa a mesma consulta de sinalização que uma central de SMS faz antes da entrega. Ela pode retornar se o número existe e está ativo, a rede de origem (como MCC e MNC), se foi portado e às vezes se está em roaming ou qual rede o atende. Ela não revela a identidade nem a localização precisa do assinante. Os remetentes a usam para limpar listas e rotear corretamente; veja API de validação de números de telefone. Como o HLR também diz à rede para onde enviar o SMS, ele tem um papel no roteamento por portabilidade numérica e nos firewalls de SMS das operadoras, que bloqueiam consultas de sinalização suspeitas.
O HLR e o VLR existem no 4G e no 5G?
As funções continuam com outros nomes. No 4G (LTE), o HSS (Home Subscriber Server) assume o papel do HLR, e a MME acompanha a localização do telefone, um papel próximo ao do VLR. Nos núcleos de rede 5G, o UDM (Unified Data Management) guarda os dados dos assinantes e a AMF cuida do registro e da mobilidade. Muitas redes ainda mantêm funções de HLR para 2G e 3G e para a entrega de SMS, e as consultas HLR continuam amplamente disponíveis.
Rotas de SMS que chegam à rede certa
O roteamento correto começa por saber a rede atual do assinante. A VoIPMatcher contrata rotas SMS A2P com os seus carriers e faz a gestão delas para você. Solicite uma rota de SMS.
Perguntas frequentes
O que significam as siglas HLR e VLR?
HLR significa Home Location Register e VLR significa Visitor Location Register. Os dois são bancos de dados do núcleo das redes móveis GSM e UMTS: o HLR guarda os dados permanentes dos assinantes da operadora, e o VLR guarda dados temporários dos assinantes que estão naquele momento na área de uma central de comutação.
Qual é o papel do AuC junto com o HLR?
O AuC (Authentication Centre) guarda a chave secreta compartilhada com cada SIM e gera os dados de autenticação que a rede usa para conferir se um SIM é legítimo. Ele normalmente trabalha ao lado do HLR, que repassa esses dados ao VLR quando um assinante se registra.
Onde fica o VLR?
O VLR normalmente é integrado à Mobile Switching Centre (MSC) que ele atende, então cada área de MSC tem o seu próprio VLR. Quando um telefone entra numa nova área de MSC, o novo VLR o registra e o HLR manda o VLR antigo apagar a sua cópia.
O que é o EIR no GSM?
O EIR (Equipment Identity Register) é um banco de dados com os números IMEI dos aparelhos. As operadoras podem usá-lo para bloquear aparelhos roubados ou não homologados. Ele identifica o aparelho, enquanto o HLR e o VLR tratam do assinante e do SIM. Nem toda operadora o usa da mesma forma.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.