In een GSM-netwerk (Global System for Mobile Communications) zijn het Home Location Register (HLR) en het Visitor Location Register (VLR) twee fundamentele netwerkcomponenten binnen het core-netwerk. Ze vormen de ruggengraat van de gebruikersbeheerfunctionaliteit en zijn cruciaal voor het verwerken van telefoongesprekken, SMS’en en mobiliteitsbeheer van abonnees. Zonder deze twee registers zou het onmogelijk zijn om een mobiele gebruiker correct te identificeren, te lokaliseren of hen mobiele diensten aan te bieden.
Wat is het HLR?
Het HLR (Home Location Register) is een centrale database in een mobiel netwerk waarin de gegevens van alle abonnees permanent zijn opgeslagen. Elk mobiel abonnement is gekoppeld aan één HLR, dat gewoonlijk wordt beheerd door de mobiele netwerkoperator waar de gebruiker zijn of haar abonnement heeft afgesloten.
Belangrijke functies van het HLR:
- Bevat de identiteit van de abonnee, zoals het IMSI (International Mobile Subscriber Identity)
- Opslag van het telefoonnummer (MSISDN)
- Opslag van abonnementstypen en diensten (zoals oproepdoorschakeling, SMS-toegang, roaming)
- Houdt bij in welk gebied (bij benadering) de gebruiker zich bevindt door een verwijzing naar het VLR
- Wordt geraadpleegd bij inkomende oproepen of berichten om te bepalen waar de gebruiker zich bevindt
Het HLR is persistent, wat betekent dat deze informatie bewaard blijft, ook als de gebruiker tijdelijk in een ander netwerkgebied zit of offline is.
Wat is het VLR?
Het VLR (Visitor Location Register) is een tijdelijke database die gekoppeld is aan een specifieke Mobile Switching Center (MSC). Telkens wanneer een mobiele gebruiker zich in een bepaald netwerkgebied bevindt, wordt zijn/haar informatie tijdelijk opgeslagen in het VLR van die regio. Hierdoor hoeft het netwerk niet telkens het centrale HLR te raadplegen.
Belangrijke functies van het VLR:
- Opslaan van tijdelijke abonneegegevens terwijl de gebruiker zich in dat gebied bevindt
- Bevat locatiegegevens op LAI-niveau (Location Area Identity), noodzakelijk voor het afleveren van oproepen en SMS
- Opslaan van statusinformatie (zoals of de telefoon aan/uit staat)
- Regelen van authenticatie en registratieprocedures
- Bevat ook toegangsrechten en actieve diensten van de gebruiker
Het VLR synchroniseert met het HLR wanneer een gebruiker een nieuw netwerkgebied betreedt. Bij aankomst in een andere MSC-zone vraagt de VLR daar tijdelijk de gegevens op bij het HLR.
Samenwerking tussen HLR en VLR
HLR en VLR werken nauw samen in alle belangrijke netwerkactiviteiten. Hieronder een overzicht:
Situatie | HLR-acties | VLR-acties |
---|---|---|
Inkomend gesprek | Geeft locatiegegevens van abonnee | Stuurt het gesprek naar het juiste basisstation |
Registratie in ander gebied | Stuurt abonneeprofiel naar nieuwe VLR | Slaat gegevens tijdelijk op |
Authenticatie | Verstuurt authenticatiegegevens | Controleert of abonnee toegang heeft tot netwerk |
Oproepopbouw | Controleert diensttoegang van de abonnee | Regelt verbinding en routeert verkeer |
Waarom zijn HLR en VLR belangrijk?
Deze twee registers zorgen voor flexibiliteit, schaalbaarheid en efficiëntie in mobiele netwerken:
- Zorgen dat gebruikers kunnen bellen en gebeld worden, ongeacht hun locatie
- Ondersteunen mobiel dataverkeer en SMS-diensten
- Beheren roamingfunctionaliteit wanneer gebruikers zich buiten hun thuisnetwerk bevinden
- Verlagen de belasting op het netwerk door gecachete gegevens lokaal op te slaan via het VLR
In moderne netwerken zijn HLR/VLR-functionaliteiten vaak geïntegreerd in bredere systemen zoals HSS (Home Subscriber Server) in LTE, maar het concept blijft nagenoeg identiek: centrale en tijdelijke opslag van abonnements- en locatiegegevens voor een optimale netwerkfunctionaliteit.