Qu’est-ce que HLR et VLR et leur fonction en GSM

hlr vlr et msc

Dans les réseaux GSM (Global System for Mobile Communications), deux éléments fondamentaux assurent la gestion des abonnés mobiles : le HLR (Home Location Register) et le VLR (Visitor Location Register). Ces deux bases de données travaillent en coordination pour garantir que les abonnés puissent passer et recevoir des appels, envoyer des messages, et accéder aux services du réseau, peu importe leur localisation.

HLR : Home Location Register

Le HLR est une base de données centrale qui contient les informations permanentes d’un abonné mobile. Chaque abonné est associé à un seul HLR dans tout le réseau. Le HLR est généralement situé dans le réseau de l’opérateur d’origine de l’utilisateur.

Il conserve les données suivantes :

  • IMSI (International Mobile Subscriber Identity) : identifiant unique de l’abonné dans le réseau GSM.
  • MSISDN : le numéro de téléphone associé à l’abonné.
  • Statut d’abonnement : les services autorisés pour l’utilisateur (voix, SMS, données, roaming, etc.).
  • Adresse du VLR : indique l’emplacement du VLR où l’utilisateur est actuellement enregistré.
  • Clés d’authentification : utilisées pour sécuriser les communications et vérifier l’identité de l’abonné.

Le HLR est responsable de l’enregistrement permanent de l’utilisateur dans le réseau, de l’authentification de l’abonné, et de la gestion de la mobilité au niveau national et international.

Fonctions principales du HLR

  • Stocker toutes les données permanentes de l’abonné.
  • Coordonner avec le VLR pour mettre à jour la position de l’utilisateur.
  • Transmettre les informations d’acheminement pour les appels entrants.
  • Gérer l’authentification et la sécurité de l’abonné.

VLR : Visitor Location Register

Le VLR est une base de données temporaire située dans le réseau visité. Chaque fois qu’un abonné entre dans une nouvelle zone géographique (par exemple, une autre ville ou région), le MSC (Mobile Switching Center) local crée une entrée dans le VLR associé.

Le VLR contient une copie partielle des données de l’abonné tirées du HLR, notamment :

  • IMSI et MSISDN de l’abonné.
  • Services autorisés.
  • LAI (Location Area Identity) : zone géographique actuelle de l’abonné.
  • Clés de sécurité temporaires.
  • Adresse du HLR de l’abonné d’origine.

Le VLR permet une réponse rapide aux demandes locales comme la localisation de l’utilisateur, le routage des appels, ou l’envoi de SMS, sans devoir contacter le HLR à chaque fois.

Fonctions principales du VLR

  • Stocker temporairement les données de l’abonné pendant son séjour dans la zone.
  • Réduire les consultations vers le HLR pour améliorer l’efficacité du réseau.
  • Gérer le suivi de la position de l’utilisateur dans sa zone locale.
  • Assister le MSC pour l’établissement des appels et la livraison des SMS.

Interaction entre HLR et VLR

HLR VLR
Base de données centrale permanente Base de données temporaire locale
Contient toutes les données d’abonnement Contient une copie temporaire de ces données
Utilisé pour l’authentification et le routage des appels Utilisé pour localiser et suivre l’abonné dans la zone locale
Rattaché à l’opérateur d’origine Rattaché au MSC local

Lorsqu’un abonné allume son téléphone ou entre dans une nouvelle zone, le MSC communique avec le HLR pour récupérer les informations d’abonnement, et les stocke dans le VLR correspondant. Cela permet une gestion efficace de la mobilité, essentielle dans un réseau cellulaire où les utilisateurs se déplacent constamment.

En résumé, le HLR et le VLR travaillent ensemble pour assurer un suivi fiable et sécurisé des abonnés dans tout le réseau GSM, et sont indispensables au bon fonctionnement de la téléphonie mobile traditionnelle.