No sistema de telefonia móvel GSM (Global System for Mobile Communications), dois elementos fundamentais da infraestrutura de rede são o HLR (Home Location Register) e o VLR (Visitor Location Register). Ambos desempenham papéis centrais na gestão de assinantes e na prestação dos serviços móveis, garantindo que os usuários possam se registrar, mover-se entre áreas geográficas e ainda assim receber chamadas, mensagens e acessar dados sem interrupções.
O que é o HLR?
O HLR é um banco de dados centralizado que contém todas as informações permanentes dos assinantes de uma operadora de telefonia móvel. Ele é único para cada rede e armazena dados como:
- Identidade do assinante (IMSI – International Mobile Subscriber Identity)
- MSISDN (número de telefone do usuário)
- Status da assinatura (ativo/inativo, restrições)
- Serviços habilitados (roaming, chamada em espera, encaminhamento de chamadas, etc.)
- Localização atual do assinante (identificação da área VLR onde está registrado)
O HLR permite que a rede identifique e autentique os usuários, além de encaminhar corretamente as chamadas e mensagens, mesmo quando o assinante está em roaming.
O que é o VLR?
O VLR é um banco de dados temporário que armazena informações sobre os assinantes que estão atualmente presentes na área de cobertura de uma determinada MSC (Mobile Switching Center). Ao contrário do HLR, o VLR não é único na rede — cada MSC pode ter seu próprio VLR associado.
Quando um assinante entra em uma nova área de cobertura, o VLR local se comunica com o HLR do assinante para obter suas informações. Essas informações são então armazenadas temporariamente no VLR enquanto o usuário estiver naquela área. O VLR inclui dados como:
- IMSI e MSISDN
- Identificação da célula onde o assinante está registrado
- Chave de autenticação temporária (TMSI)
- Status atual (ativo, em chamada, inativo)
- Serviços suplementares ativos
Como funcionam juntos?
Função | HLR | VLR |
---|---|---|
Tipo de banco de dados | Permanente | Temporário |
Localização | Centralizada (um por rede) | Distribuído (um por MSC) |
Informações armazenadas | Dados de assinante, status, localização geral | Dados temporários, localização atual exata |
Atualização | Quando o assinante muda de VLR | Quando o assinante entra/roaming em sua área |
Quando um assinante liga o telefone em uma nova área, o processo é assim:
- O telefone se registra com a estação rádio-base (BTS).
- A BTS informa o MSC local, que aciona o VLR.
- O VLR consulta o HLR do assinante para obter suas informações.
- O HLR atualiza a localização do assinante, indicando o novo VLR responsável.
Dessa forma, mesmo que o usuário esteja longe da sua área original de cobertura, ele continua acessível para chamadas, mensagens e serviços. O HLR sempre sabe qual VLR está atualmente atendendo aquele assinante.
Importância no sistema GSM
Sem o HLR e o VLR, a rede móvel não conseguiria autenticar usuários, rotear chamadas ou oferecer mobilidade. Ambos são componentes vitais para:
- Gerenciar a mobilidade dos assinantes
- Permitir roaming nacional e internacional
- Autenticar usuários e autorizar serviços
- Roteamento correto de chamadas e SMS
Além disso, o modelo de separação entre HLR e VLR também facilita o escalonamento da rede. Vários VLRs podem operar em paralelo em diferentes regiões, enquanto o HLR central mantém a supervisão global dos usuários.
Esse sistema distribuído garante que a rede GSM possa operar eficientemente mesmo com milhões de usuários se movimentando continuamente entre regiões e países.