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 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. Per un esempio lo stato dell'abbonato, gli abbonamenti ai servizi (voce, dati, SMS ecc.), Servizi supplementari, permessi ecc. Oltre a queste informazioni statiche, contiene informazioni temporanee come il numero VLR corrente e il numero MSC. HLR funziona come 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, il Centro di autenticazione (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 sull'attuale roaming delle stazioni mobili nelle aree amministrative del VLR associato. I dati nel VLR sono più dinamici degli altri a causa della natura di mobilità delle stazioni mobili. Quando una stazione mobile si sposta da un'Area di ubicazione a un'altra le loro 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 al dato abbonato. 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 TMSI (Temporary Mobile Subscriber Identity) sono memorizzate nella VLR. Inoltre, 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 proprie 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 relative agli 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 data 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 informazioni più 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.