HLR לעומת VLR
Home Location Register (HLR) ומרשם מיקום מבקרים (VLR) הם מסדי נתונים המכילים את פרטי המנוי הנייד לפי ארכיטקטורת GSM. באופן כללי ישנו HLR מרכזי אחד לכל מפעיל רשת סלולרית ו-VLR אחד לכל מרכז מיתוג שירותים ניידים (MSC) אך זה יכול להשתנות בהתאם למימושים השונים של הספקים. הקיבולת של HLR ו-VLR יכולה להשפיע ישירות על קיבולת המנויים של מפעיל הרשת הסלולרית.
HLR
HLR מכיל ערכים עבור כל מנוי ומנוי (מספר MSISDN) בתוך רשת סלולרית. לרוב HLR מכיל מידע סטטי וקבוע על מנוי.לדוגמה סטטוס מנוי, מנויי שירות (Voice, Data, SMS וכו'), שירותים משלימים, הרשאות וכו'. מלבד מידע סטטי זה, יש לו מידע זמני כגון מספר VLR נוכחי ומספר MSC. HLR פועל כמיקום המרכזי לניתוב שיחות בתוך הרשת של המפעיל הסלולרי המתאים. רוב הפעילות האדמיניסטרטיבית לגבי המנויים מבוקרת ומרוכזת סביב ה-HLR. ברוב ההטמעות של הספקים, מרכז האימות (אלמנט נוסף בארכיטקטורת GSM) משולב ב-HLR כדי לספק עיצוב רשת סלולרית יעיל ואפקטיבי יותר. במקרה זה HLR מכיל גם מידע אימות.
VLR
VLR הוא מסד נתונים המכיל חלק מהנתונים הזמינים ב-HLR ומידע דינמי אחר על הנדידה הנוכחית של התחנות הניידות באזורים האדמיניסטרטיביים של ה-VLR המשויך. הנתונים ב-VLR דינמיים יותר מהאחר בגלל אופי הניידות של התחנות הניידות.כאשר תחנה ניידת עוברת מאזור מיקום אחד לאחר, המידע שלה מתעדכן ב-VLR, כדי לאתר את התחנות הניידות. כאשר מנוי עובר לאזור VLR חדש אז HLR מודיע ל-VLR הישן להסיר את המידע הקשור למנוי הנתון. ממשק בין HLR ל-VLR נקרא ממשק D לפי תקן GSM שעוזר לחלוק מידע בין צמתים. מידע על מיקום כגון LAI (מידע אזורי מיקום), סטטוס מצורף וזהות מנוי נייד זמני (TMSI) מאוחסן ב-VLR. כמו כן, חלק ממידע האימות מועבר מ-HLR ל-VLR עבור דרישות האימות.
מה ההבדל בין HLR ל-VLR?
HLR ו-VLR יש פונקציונליות משלהם בתוך ארכיטקטורת GSM. ישנו גם ממשק תקשורת בין HLR ל-VLR לפי ארכיטקטורת GSM. מספר התקשורת מתרחשת בתוך צמתי HLR ו-VLR כדי לשתף את המידע שלהם. לדוגמא כאשר מנוי אחד עובר מאזור VLR אחד לאזור אחר המיקומים שלו מתעדכנים ב-VLR ומידע VLR חדש מתעדכן ב-HLR.אבל אם מנוי נע בתוך אותו אזור VLR, אין צורך באינטראקציה כזו עם ה-HLR.
הן HLR והן VLR מאחסנות את פרטי המנוי לפי ארכיטקטורת GSM כדי לספק שירותי תקשורת סלולרית למנויים הרשומים ברשת. באופן כללי HLR מכיל מידע על כל המנויים בתוך רשת בעוד VLR מכיל מידע דינמי יותר הרלוונטי למנויים הנודדים בתוך אזור ה-VLR. זה יכול להשתנות בהתאם לתכנון ארכיטקטורת הרשת מכיוון שברוב המקרים מכשירי HLR פועלים כצמתים מרכזיים בעוד ש-VLR הם בעיקר צמתים מגוונים גיאוגרפית. HLR פועל כנקודת התייחסות קבועה לתחנה ניידת נתונה (מנוי) בעוד ה-VLR שלו יכול להשתנות בהתאם לניידות ולעיצוב הרשת.
למרות שגם HLR וגם VLR פועלים כבסיסי נתונים בתוך אותה רשת סלולרית, ברוב העיצובים מוקצה ל-VLR אזור גיאוגרפי מוגבל כדי לטפל בכל הנתונים הדינמיים על המנויים באותו אזור בעוד HLR פועל כצומת מרכזי יותר המספק יותר מידע סטטי על המנויים בתוך כל הרשת. HLR מטפל בפעילויות ניהול המנויים בתוך הרשת בעוד VLR תומך בפונקציית הניידות ובמידע דינמי אחר על המנויים.