
VLR, Visitor Location Register 'ın kısaltmasıdır. Vlr, geçici abone bilgilerinin tutulduğu veritabanıdır.
Bir abone şebeke içerisinde dolanım yaparken bsc'leri anlatırken anlattığım gibi hücrelerden hücrelere sürekli geçişler yapmaktadır ve abonenin kesintisiz hizmet almasını sağlayan bu hücreler arası geçiş işlemine hand-over denmektedir.
Hand-over işlemlerinde, msc veya bsc aboneneye yetkilendirme yapmak için sürekli abone bilgilerine ihtiyaç duymaktadır. Abone eğer aynı msc içerisinde fakat farklı bsc'ler arasında dolanım yapıyorsa msc bir kere abone bilgilerini öğrenip bir yere yazarsa sürekli hlr'dan abone bilgilerini çekmek zorunda kalmayacaktır düşüncesiye vlr oluşturulmuştur.
Abone msc'nin alanına ilk defa giriyorsa, msc ilk başta vlr'a abone bilgilerinin olup olmadığını sorar ve eğer yoksa hlr'dan abone bilgilerini ister.. Gelen abone bilgilerini vlr'a vererek kaydetmesini ister. Abone, msc kontrolünde bulunan hücreler arası geçiş yaparken msc abone bilgilerini vlr'dan okur ve işlemlerine devam eder. Abone msc'nin alanından çıktığında vlr'a bilgileri silmesini söyler ve ardından hlr'a bunu bildirir. Abonenin bilgileri, alanına girdiği yeni msc tarafından hlr'dan çekilir ve vlr'a verilir. Bu işlemler sürekli olağan bir şekilde meydana gelmektedir. Abone bilgilerinin sadece hangi msc'nin alanındaysa o msc'nin ortaklaşa çalıştığı vlr'a kaydedilmesi durumundan dolayı vlr, geçici abone bilgilerinin tutulduğu veri tabanıdır diyebiliriz.
Şebekede, abonenin geçici bilgilerinin hangi vlr'da olduğuna bakılarak abonenin ortalama konum bilgisine de erişilebilir.
Kısaca, vlr içerisinde, hlr'ı anlatırken değindiğim imsi numarası, msisdn numarası, abonelerin hangi servislerden yararlanabilecekleri bilgisi, yetkilendirme verisi, abonenin hlr'daki konum bilgisi bulunmaktadır diyebiliriz.
Çok fazla teknik detaya girmeden VLR'ın yapısını ve işlevini anlatmaya çalıştım. Detaylı teknik yapısı ve çalışma prensiplerini öğrenmek isteyenler benimle irtibata geçerse bilgilerimi paylaşabilirim.
İyi Çalışmalar.