What is a Home Location Register (HLR) & Visitor Location Register (VLR)?

HLR og VLR: Nøglestene i Mobilnetværket

31/03/2022

Rating: 4.95 (13304 votes)

I en verden, hvor mobiltelefonen er blevet en uundværlig del af vores dagligdag, tænker de færreste over den komplekse infrastruktur, der muliggør problemfri kommunikation. Bag hvert opkald, hver sms og hver dataforbindelse ligger et intrikat netværk af komponenter, der arbejder sammen for at sikre, at din forbindelse altid er stabil og sikker. To af de mest fundamentale og kritiske elementer i dette netværk er HLR (Home Location Register) og VLR (Visitor Location Register). Disse to databaser er rygraden i GSM-mobilnetværk og spiller en afgørende rolle i at administrere abonnentdata, facilitere roaming og understøtte lokationsbaserede tjenester. Uden dem ville mobilkommunikation, som vi kender den, simpelthen ikke eksistere. Lad os udforske, hvad disse komponenter er, hvordan de fungerer, og hvorfor de er så uundværlige for vores moderne digitale liv.

What is HLR & VLR in GSM?
This is used for security purposes and to avoid transmitting the IMSI (International Mobile Subscriber Identity) over the air. Learn the key differences between HLR (Home Location Register) and VLR (Visitor Location Register) in GSM networks, including their roles in subscriber information and roaming.

Hvad er HLR (Home Location Register)?

HLR, eller Hjemmestedsregistret, kan bedst beskrives som mobiloperatørens centrale masterdatabase for alle dets abonnenter. Det er den primære og permanente lagerplads for alle de nødvendige oplysninger om en abonnent, der er tilknyttet et givent Public Land Mobile Network (PLMN). Tænk på det som dit mobile hjem – uanset hvor du befinder dig i verden, er dit 'hjem' i netværket altid registreret i HLR.

HLR's primære formål er at opbevare en omfattende profil for hver enkelt abonnent. Denne profil indeholder alle de detaljer, der er nødvendige for at identificere abonnenten, kontrollere adgangen til netværket, og levere de tjenester, de har abonneret på. Nogle af de mest grundlæggende parametre, der er lagret i HLR, inkluderer:

  • Abonnent-ID (IMSI og MSISDN): Den Internationale Mobilabonnent-Identitet (IMSI) er et unikt nummer, der identificerer SIM-kortet, mens Mobilstationens Internationale Abonnentnummer (MSISDN) er dit velkendte telefonnummer. Begge er afgørende for at dirigere opkald og beskeder.
  • Nuværende Abonnent-VLR (Nuværende Lokation): Dette er en af de mest dynamiske oplysninger. HLR holder styr på, hvilket VLR (Visitor Location Register) en abonnent i øjeblikket er registreret i. Dette er essentielt for at rute indgående opkald til den korrekte geografiske placering.
  • Tillægstjenester: Oplysninger om de specifikke tjenester, en abonnent har adgang til eller har aktiveret, såsom Caller Tone, Missed Call Alert, viderestilling, voicemail og andre værditilvæksttjenester.
  • Abonnentstatus: Angiver, om abonnenten er 'registreret' (aktiv i netværket) eller 'afregistreret' (f.eks. slukket eller uden for dækning).
  • Autentificeringsnøgle og AUC-funktionalitet: HLR arbejder tæt sammen med Autentificeringscentret (AUC) for at gemme autentificeringsnøgler, der bruges til at verificere abonnentens identitet og forhindre uautoriseret adgang til netværket. Dette er kritisk for sikkerheden.
  • Mobilabonnentens Roamingnummer (MSRN): Selvom MSRN primært tildeles af VLR, indeholder HLR ofte information, der er relevant for roaming, og fungerer som det centrale punkt for at hente denne type information, når en abonnent roamer.

HLR fungerer altså som et centralt knudepunkt, der sikrer, at alle relevante abonnentdata er tilgængelige for netværket, uanset hvor abonnenten befinder sig. Det er et statisk register i den forstand, at det indeholder den permanente profil, men dets indhold opdateres dynamisk med abonnentens skiftende placering og status.

Hvad er VLR (Visitor Location Register)?

I modsætning til HLR's permanente natur er VLR, eller Besøgsstedsregistret, en midlertidig database. Den indeholder en kopi af de fleste af de data, der er lagret i HLR, men kun for de abonnenter, der i øjeblikket befinder sig inden for VLR's dækningsområde. Når en abonnent bevæger sig ind i et nyt område, der dækkes af et andet VLR, overføres abonnentens profil til det nye VLR, og den gamle post slettes. VLR kan ses som en lokal 'cache' af abonnentdata, der fremskynder processen med at håndtere opkald og tjenester i det aktuelle område, uden at skulle kontakte HLR hele tiden.

Ud over en kopi af HLR-data lagrer VLR også yderligere, mere dynamiske data, der er specifikke for abonnentens nuværende situation:

  • Lokationsområde-identitet (LAI): Mobilnetværket er opdelt i geografiske områder, hvor hvert område tildeles en unik LAI. Et lokationsområde kan typisk indeholde omkring 30 celler. Når en abonnent bevæger sig fra ét LAI til et andet inden for samme VLR's kontrolområde, opdateres LAI i VLR.
  • Midlertidig Mobilabonnent-Identitet (TMSI): VLR tildeler nye TMSI-numre til abonnenter og underretter HLR om dette. TMSI opdateres hyppigt, hvilket gør det yderst vanskeligt at spore opkald og dermed giver en høj grad af sikkerhed og anonymitet for abonnenten. Dette er en vigtig sikkerhedsfunktion, der forhindrer, at IMSI'en sendes over luften for ofte.
  • Mobilabonnentens Roamingnummer (MSRN): Når en abonnent ønsker at operere uden for sit 'hjemmesystem' (dvs. roamer), kan VLR tildele et MSRN. Dette nummer tildeles fra en liste af numre, der opbevares i VLR (eller snarere den tilhørende Mobil Omkoblingscentral, MSC). MSRN bruges derefter til at rute indgående opkald til den MSC, der styrer basestationen i mobilens nuværende placering.
  • Mobilstatus: Angiver abonnentens umiddelbare status, f.eks. 'optaget', 'ledig', 'intet svar' osv. Dette er vigtigt for opkaldshåndtering.

VLR's rolle er at sikre, at abonnentdata er let tilgængelige lokalt, hvilket reducerer latenstiden og belastningen på HLR. Det er den første kontaktpunkt for indgående opkald og udgående tjenester, når en abonnent befinder sig i et bestemt område.

Samspillet mellem HLR og VLR: Et Dynamisk Par

HLR og VLR er to sider af samme sag, der arbejder i tæt symbiose for at levere en sømløs mobiloplevelse. Deres interaktion er fundamental for at håndtere abonnentens mobilitet og sikre, at opkald og data altid kan rutes korrekt.

Forestil dig følgende scenarie:

  1. Initial registrering: Når du tænder din mobiltelefon, registrerer den sig i det lokale netværk. Det VLR, der dækker dit nuværende område, opretter en midlertidig post for dig og anmoder HLR om din abonnentprofil. HLR sender din profil til VLR og opdaterer sin egen post, så den nu ved, hvilket VLR du er tilknyttet.
  2. Bevægelse inden for samme VLR: Hvis du bevæger dig fra ét lokationsområde (LAI) til et andet, men stadig inden for det samme VLR's dækningsområde, opdateres kun din LAI i VLR. HLR behøver ikke at blive informeret, da din VLR-adresse forbliver den samme. Dette sparer netværksressourcer.
  3. Bevægelse til et nyt VLR: Når du bevæger dig til et helt nyt geografisk område, der dækkes af et andet VLR (f.eks. rejser fra én by til en anden), vil din mobil registrere sig hos det nye VLR. Det nye VLR kontakter HLR for at anmode om din profil. HLR sender profilen til det nye VLR og opdaterer sin egen post med den nye VLR-adresse. Samtidig informerer HLR det gamle VLR om, at du ikke længere er aktiv der, og din post slettes. Denne proces kaldes 'Location Update'.
  4. Indgående opkald: Når nogen ringer til dig, sender opkaldet først til dit HLR. HLR slår op, hvilket VLR du sidst er registreret i, og sender derefter en forespørgsel til dette VLR om at hente dit Mobile Subscriber Roaming Number (MSRN). VLR tildeler et MSRN (hvis du roamer), og dette nummer bruges derefter til at rute opkaldet direkte til den Mobil Omkoblingscentral (MSC), der kontrollerer din nuværende basestation.

Denne konstante og dynamiske udveksling af information mellem HLR og VLR er afgørende for at opretholde forbindelsen til abonnenten, uanset hvor de befinder sig i netværket. De supplerer hinanden perfekt, hvor HLR er den centrale, permanente reference, og VLR er den lokale, dynamiske arbejdsstation.

HLR og VLR's Rolle i Lokationstjenester (LBS)

Ud over opkalds- og datatjenester spiller HLR og VLR også en vigtig rolle i lokationsbaserede tjenester (LBS). Selvom IP Multimedie Undersystemet (IMS) ikke har specialiserede elementer til lokationstjenester, er det afhængigt af integration med 3GPP/3GPP2- og OMA-standarder for at få adgang til præcise positionsoplysninger.

Lokationstjenester kan være enten netværksbaserede (f.eks. ved brug af Timing Advance, Angle of Arrival (AOA) og Uplink Time Delay of Arrival (UTDOA)) eller håndsætsbaserede (f.eks. Assisted Global Positioning System (A-GPS)). Uanset metoden er det ofte nødvendigt at interagere med mobilnetværkets kernekomponenter for at indhente den nødvendige information.

What is HLR & how does it work?
The HLR is a centralized database that stores permanent subscriber information, such as the subscriber's home location, services subscribed to, and authentication data. It acts as the main repository for subscriber data and is responsible for routing calls and messages to the correct location.

Her er et forenklet eksempel på, hvordan HLR indgår i flowet for at opnå lokationsinformation:

  1. En lokationsapplikationsserver (AS) i IMS modtager en anmodning om en brugers position.
  2. Lokations-AS spørger først HSS (Home Subscriber Server) for brugerdata. HSS kan potentielt (men ikke altid) hente positionsinformation fra HLR via en MAP-SUBSCRIBER-REQUEST.
  3. Hvis oplysningerne ikke er direkte tilgængelige eller er forældede, bestemmer lokations-AS brugerens MSISDN.
  4. Lokations-AS opretter en anmodning (f.eks. en Standard Location Information Request) til en lokationsserver i kernenetværket, såsom et Gateway Mobilt Lokationscenter (GMLC) i et 3GPP Lokationsservice (LCS) netværk.
  5. GMLC'en skal derefter bestemme adressen på den MSC/SGSN, som brugeren aktuelt betjenes af. Til dette formål sender GMLC'en en 'Send-Routing-Info-For-LCS'-anmodning til HLR.
  6. HLR svarer med den nødvendige routinginformation (MSC/SGSN-adressen).
  7. GMLC'en sender derefter en 'Perform Subscriber Location'-besked til den relevante MSC.
  8. MSC'en videresender anmodningen til et Serving Mobile Location Center (SMLC) eller en Position Determining Entity (PDE), som derefter beregner den præcise position ud fra QoS-parametre.
  9. Lokationsrapporten, der indeholder koordinater og eventuelle yderligere oplysninger som hastighed, sendes tilbage gennem kæden til den oprindelige anmodende applikationsserver.

Dette viser tydeligt, hvordan HLR, som den centrale informationskilde for abonnentens aktuelle VLR/MSC-tilknytning, er en uundværlig del af processen med at finde en mobil enheds præcise geografiske placering. Det er HLR, der dirigerer lokationsanmodningen til det korrekte sted i netværket.

Tabel: Sammenligning af HLR og VLR

ParameterHome Location Register (HLR)Visitor Location Register (VLR)
FormålMasterdatabase for alle abonnenter i et PLMN.Midlertidig database for abonnenter, der er aktive i et bestemt område.
Type af dataPermanent abonnentprofil, abonnementstjenester, autentificeringsnøgler, nuværende VLR-adresse.Kopi af HLR-data, plus dynamisk data som LAI, TMSI, MSRN, mobilstatus.
Varighed af dataPermanent, så længe abonnementet eksisterer.Midlertidig, slettes når abonnenten forlader VLR's område.
Primær funktionCentral abonnentadministration, routing af indgående opkald til korrekt VLR.Lokal administration af aktive abonnenter, tildeling af midlertidige ID'er, routing af opkald inden for området.
OpdateringerOpdateres når abonnenten skifter VLR.Opdateres ved bevægelse mellem LAI'er, tildeling af TMSI/MSRN, og ved netværksregistrering/afregistrering.

Ofte Stillede Spørgsmål (FAQ)

Q: Hvorfor er HLR og VLR vigtige for min mobiltelefon?
A: HLR og VLR er afgørende, fordi de sikrer, at dit mobilnetværk altid ved, hvor du er, og hvilke tjenester du har adgang til. Uden dem ville opkald ikke kunne rutes til dig, og du ville ikke kunne bruge din telefon, når du bevæger dig rundt, eller når du roamer i udlandet. De er de usynlige hjerner bag din mobilforbindelse.

Q: Hvad sker der, når jeg roamer, f.eks. i udlandet?
A: Når du roamer, forlader din mobiltelefon dit hjemmenetværks (PLMN's) dækningsområde og forbinder sig til et besøgsnetværk i det land, du befinder dig i. Din HLR i hjemmenetværket opdateres med adressen på det VLR, du er registreret hos i besøgsnetværket. Dette gør det muligt for indgående opkald at blive rute til dig, selvom du er langt hjemmefra. Dit besøgende VLR vil også tildele dig et Mobile Subscriber Roaming Number (MSRN) for at facilitere opkaldsruting.

Q: Er mine data sikre i HLR/VLR?
A: Ja, sikkerhed er et centralt aspekt af GSM-netværk. HLR lagrer autentificeringsnøgler, og VLR tildeler Midlertidige Mobilabonnent-Identiteter (TMSI). TMSI'en ændres ofte, hvilket gør det yderst vanskeligt for uvedkommende at spore din placering eller dine aktiviteter baseret på din identitet over netværket. Dette forbedrer din anonymitet og sikkerhed betydeligt.

Q: Hvad er forskellen på IMSI og TMSI?
A: IMSI (International Mobilabonnent-Identitet) er et permanent og unikt nummer, der er knyttet til dit SIM-kort og lagres i din HLR. Det identificerer dig globalt i mobilnetværket. TMSI (Midlertidig Mobilabonnent-Identitet) er derimod et midlertidigt nummer, der tildeles af VLR. Det bruges lokalt i netværket i stedet for din IMSI for at forbedre sikkerheden og privatlivet ved at gøre det sværere at spore dig gennem netværksforbindelsen.

Q: Hvordan påvirker HLR og VLR min mobiloplevelse i hverdagen?
A: De påvirker din oplevelse fundamentalt. Når du foretager et opkald, modtager en sms, bruger mobildata eller endda får en lokationsbaseret service, er HLR og VLR i spil. De sikrer, at dit netværk altid ved, hvor du er, og at du kan modtage de tjenester, du har abonneret på, uden forsinkelse eller afbrydelse. De er de usynlige enheder, der gør din mobiltelefon til et pålideligt kommunikationsværktøj.

Konklusion

HLR og VLR er mere end blot databaser; de er fundamentale komponenter, der udgør kernen i moderne mobilkommunikation. HLR fungerer som det permanente ankerpunkt for alle abonnentdata, mens VLR agerer som den dynamiske, lokale koordinator for aktive brugere. Deres konstante og synkroniserede interaktion er afgørende for at håndtere abonnentmobilitet, muliggøre problemfri roaming og levere essentielle lokationsbaserede tjenester. Uden disse to nøglestene ville den sømløse og globalt forbundne mobiloplevelse, vi tager for givet i dag, simpelthen ikke være mulig. De er de usungne helte bag hvert opkald og hver forbindelse, der sikrer, at vi altid er forbundet, uanset hvor vi befinder os.

Hvis du vil læse andre artikler, der ligner HLR og VLR: Nøglestene i Mobilnetværket, kan du besøge kategorien Telekommunikation.

Go up