O que é HLR e VLR e sua função no GSM

hlr vlr e msc

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.