HLR vs VLR
Home Location Register (HLR) e Visitors Location Register (VLR) sono database che contengono le informazioni sugli abbonati mobili secondo l'architettura GSM. In generale esiste un HLR centrale per operatore di rete mobile e un VLR per ciascun Mobile Services Switching Center (MSC), ma questo può variare in base alle diverse implementazioni del fornitore. La capacità di HLR e VLR può influire direttamente sulla capacità dell'abbonato dell'operatore di rete mobile.
HLR
HLR contiene voci per ogni singolo abbonato (Numero MSISDN) all'interno di una rete mobile. Per lo più HLR contiene informazioni statiche e permanenti su un abbonato. Ad esempio, lo stato dell'abbonato, gli abbonamenti ai servizi (Voce, Dati, SMS ecc.), i servizi supplementari, le autorizzazioni ecc. Oltre a queste informazioni statiche, contiene informazioni temporanee come il numero VLR corrente e il numero MSC. HLR funge da posizione centrale per instradare le chiamate all'interno della rete del rispettivo operatore di telefonia mobile. La maggior parte delle attività amministrative riguardanti gli abbonati sono controllate e centralizzate attorno all'HLR. Nella maggior parte delle implementazioni dei fornitori, l'Authentication Center (un altro elemento nell'architettura GSM) è integrato in HLR per fornire un design di rete mobile più efficiente ed efficace. In questo caso HLR contiene anche informazioni di autenticazione.
VLR
VLR è un database che contiene parte dei dati disponibili nell'HLR e altre informazioni dinamiche sulle stazioni mobili attualmente in roaming nelle aree amministrative del VLR associato. I dati nel VLR sono più dinamici dell' altro a causa della natura di mobilità delle stazioni mobili. Quando una stazione mobile si sposta da un'area di localizzazione a un' altra, le sue informazioni vengono aggiornate nel VLR, in modo da localizzare le stazioni mobili. Quando un abbonato si sposta nella nuova area VLR, HLR informa il vecchio VLR di rimuovere le informazioni relative all'abbonato specificato. L'interfaccia tra HLR e VLR è chiamata D-Interface secondo lo standard GSM che aiuta a condividere le informazioni tra i nodi. Le informazioni sulla posizione come LAI (Location Area Information), stato allegato e Temporary Mobile Subscriber Identity (TMSI) sono archiviate nel VLR. Anche alcune delle informazioni di autenticazione vengono passate da HLR a VLR per i requisiti di autenticazione.
Qual è la differenza tra HLR e VLR?
HLR e VLR hanno le proprie funzionalità all'interno dell'architettura GSM. C'è anche un'interfaccia di comunicazione tra HLR e VLR secondo l'architettura GSM. Il numero di comunicazioni avviene all'interno dei nodi HLR e VLR per condividere le loro informazioni. Ad esempio, quando un abbonato si sposta da un'area VLR a un' altra area, le sue posizioni vengono aggiornate nel VLR e le nuove informazioni VLR vengono aggiornate nell'HLR. Ma se un abbonato si sposta all'interno della stessa area VLR non è necessaria tale interazione con l'HLR.
Sia HLR che VLR memorizzano le informazioni sull'abbonato secondo l'architettura GSM per fornire servizi di comunicazione mobile agli abbonati registrati all'interno della rete. In generale, HLR contiene informazioni su tutti gli abbonati all'interno di una rete mentre VLR contiene informazioni più dinamiche rilevanti per gli abbonati in roaming all'interno dell'area VLR. Questo può variare a seconda della progettazione dell'architettura di rete perché nella maggior parte dei casi gli HLR agiscono come nodi centralizzati mentre i VLR sono per lo più nodi geograficamente diversificati. HLR funge da punto di riferimento fisso per una determinata stazione mobile (abbonato) mentre il suo VLR può variare a seconda della mobilità e del design della rete.
Anche se sia HLR che VLR agiscono come database all'interno della stessa rete mobile, nella maggior parte dei progetti ai VLR viene assegnata un'area geografica limitata per gestire tutti i dati dinamici sugli abbonati all'interno di quell'area mentre HLR funge da nodo più centralizzato che fornisce più informazioni statiche sugli abbonati all'interno dell'intera rete. HLR gestisce le attività di amministrazione degli abbonati all'interno della rete mentre VLR supporta la funzione di mobilità e altre informazioni dinamiche sugli abbonati.