HLR vs VLR
Home Location Register (HLR) e Visitors Location Register (VLR) sono database che contengono le informazioni sull'abbonato mobile secondo l'architettura GSM. In generale, esiste un HLR centrale per operatore di rete mobile e un VLR per ogni Mobile 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 ciascun iscritto (numero MSISDN) all'interno di una rete mobile. Per lo più HLR contiene informazioni statiche e permanenti su un abbonato. Per uno stato di sottoscrizione di esempio, abbonamenti di servizi (voce, dati, SMS ecc.), Servizi supplementari, autorizzazioni ecc. Oltre a queste informazioni statiche, dispone di informazioni temporanee come il numero VLR corrente e il numero MSC. HLR funziona come posizione centrale per instradare le chiamate all'interno della rispettiva rete di operatori mobili. La maggior parte delle attività amministrative relative agli abbonati sono controllate e centralizzate attorno all'HLR. Nella maggior parte delle implementazioni del fornitore, l'Authentication Center (un altro elemento dell'architettura GSM) è integrato in HLR per fornire una progettazione di rete mobile più efficiente ed efficace. In questo caso HLR contiene anche le informazioni di autenticazione.
VLR
VLR è un database che contiene parte dei dati disponibili nell'HLR e altre informazioni dinamiche sul roaming delle stazioni mobili attualmente nelle aree amministrative del VLR associato. I dati nella VLR sono più dinamici rispetto agli altri a causa della natura della mobilità delle stazioni mobili. Quando una stazione mobile si sposta da una posizione all'altra, le loro informazioni vengono aggiornate nella VLR, in modo da individuare le stazioni mobili. Quando un utente si sposta verso la nuova area VLR, HLR informa il vecchio VLR per 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 quali LAI (Informazioni sull'ubicazione della posizione), stato allegato e TMSI (Temporary Mobile Subscriber Identity) sono memorizzate nella VLR. Inoltre, alcune delle informazioni di autenticazione passano 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. Esiste 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. Per un esempio, quando un utente si sposta da un'area VLR a un'altra area, le sue posizioni vengono aggiornate nella VLR e le nuove informazioni VLR vengono aggiornate nell'HLR. Ma se un abbonato si muove all'interno della stessa area VLR non è necessaria alcuna 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 in base alla 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 VLR può variare a seconda della mobilità e della progettazione della rete.
Anche se sia HLR che VLR fungono da database all'interno della stessa rete mobile, nella maggior parte dei progetti alle 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 di tutta la 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.