Второе основное устройство, обеспечивающее контроль за передвижением подвижной станции из зоны в зону – визитный (гостевой) регистр местоположения VLR. VLR содержит абонентскую базу данных со всей информацией о подвижных абонентах, в том числе роумерах (роумеры – абоненты другой системы GSM, временно использующие услуги данной системы в рамках процедуры «роуминга»), находящихся в зоне VLR. Эта информа-
ция, записанная в VLR, используется для установления соединений с подвижными абонентами или от них. Данные о подвижных абонентах могут быть разделены на три части:
- общие данные (например, международный идентификатор подвижной станции IMSI);
- данные аутентификации;
- данные переадресации вызова.
Эти данные об абонентах динамически заносятся в регистр VLR после перемещения подвижного абонента в зону, контролируемую этим VLR, и исключаются, когда он переходит в зону другого VLR.
VLR может распознать подвижного абонента, используя следующие абонентские адреса:
- международный идентификатор подвижной станции;
|
|
- роуминговый номер подвижной станции.
С помощью VLR достигается функционирование подвижной станции за пределами зоны, контролируемой HLR. Когда в процессе перемещения подвижная станция переходит из зоны действия одного контроллера базовой станции BSC, объединяющего группу базовых станций, в зону действия другого BSC, она регистрируется новым BSC, и в VLR заносится информация о номере области связи, которая обеспечит доставку вызовов подвижной станции. Таким образом, VLR содержит данные, аналогичные хранящимся в HLR, до тех пор, пока абонент находится в зоне, контролируемой VLR.
В сети подвижной связи GSM соты группируются в географические зоны (LA – Location Area), которым присваивается свой идентификационный номер. Каждый VLR содержит данные об абонентах в нескольких LA. Когда подвижный абонент перемещается из одной LA в другую, данные о его местоположении автоматически обновляются в VLR. VLR обеспечивает также присвоение роумингового номера подвижной станции (MSRN – Mobile Station Roaming Number). Когда подвижная станция принимает входящий вызов, VLR назначает ему MSRN и передает его на MSC, который осуществляет маршрутизацию этого вызова к базовым станциям, находящимся рядом с подвижным абонентом.
В целом VLR представляет собой локальную базу данных о подвижном абоненте для той зоны, где находится абонент, что позволяет исключить постоянные запросы в HLR и сократить время на обслуживание вызовов. Элементы MSC и VLR, как правило, объединены в один блок.