BrzNet - Super-brzi optički Internet do 1000 Mbps dostupan u celoj Srbiji!

Dekonstrukcija prefiksa: Arhitektura prenosa broja u mobilnim mrežama

Analiza tehničkih mehanizama u pozadini usluge prenosa broja (MNP) u mobilnim mrežama u Srbiji. Tekst detaljno dekonstruiše rad RATEL-ove centralne baze, primenu All Call Query (ACQ) rutinga kroz SS7 signalizaciju i razdvajanje MSISDN i IMSI identiteta. Prikazan je i proces obrade SMS saobraćaja preko SMSC čvorova i SRI-SM upita u realnom vremenu.
Dekonstrukcija prefiksa: Arhitektura prenosa broja u mobilnim mrežama

Nekada je prefiks mobilnog broja bio nedvosmislen identifikator mreže. Brojevi koji počinju sa 064 bili su striktno dodeljeni za Telekom Srbija infrastrukturu, 063 za Telenor, a 060 za VIP. Uvođenjem usluge prenosa broja (Mobile Number Portability - MNP), ta fiksna veza je trajno prekinuta. Telefonski broj, u telekomunikacionom inženjeringu poznat kao MSISDN, postao je logička adresa koja više nije vezana za specifičnu mrežnu arhitekturu samo jednog operatora.

Da bi ovaj sistem funkcionisao bez degradacije kvaliteta usluge i beskonačnog lutanja signala, neophodan je centralizovan registar. U Srbiji, ovaj zadatak poveren je RATEL-u, koji upravlja Centralnom bazom prenetih brojeva (CDB). Ova baza nije puki administrativni spisak korisnika, već kritičan infrastrukturni čvor sa kojim su svi nacionalni operatori integrisani u realnom vremenu. Kada korisnik inicira zahtev za promenu mreže, pokreće se automatizovan proces MNP signalizacije. Nakon odobrenja matičnog operatora, RATEL ažurira centralnu bazu i šalje sistemski "broadcast" svim operatorima, čime ih primorava da sinhronizuju svoje lokalne ruting tabele sa centralnim repozitorijumom.

Ruting u milisekundama i All Call Query metodologija

Prava mrežna kompleksnost nastupa u trenutku uspostavljanja poziva ka prenetom broju. Centrale se više ne mogu oslanjati na jednostavnu analizu prvih nekoliko cifara za preusmeravanje saobraćaja. Zbog toga je u mobilnim mrežama implementiran mehanizam poznat kao All Call Query (ACQ), koji predstavlja primarni industrijski standard za rutiranje.

U ACQ modelu, svaki put kada korisnik inicira poziv, centrala matične mreže (MSC - Mobile Switching Center) inicijalno pauzira usmeravanje. Pre nego što signal pošalje ka mreži koju prefiks sugeriše, MSC vrši obavezni upit prema svojoj lokalnoj, keširanoj kopiji MNP baze, komunicirajući kroz SS7 ili noviji Diameter signalizacioni protokol. Ovaj upit se izvršava za svaki pojedinačni poziv unutar nacionalnog saobraćaja, proveravajući da li se traženi MSISDN nalazi u tabeli prenetih brojeva.

Ako broj nije prenet, sistem biva obavešten i nastavlja sa standardnim rutiranjem koje je bazirano na prefiksu. Međutim, ukoliko baza detektuje da je broj prenet, MSC iz baze dobija specifičan povratni parametar pod nazivom Ruting Broj (Routing Number - RN). Ovaj parametar je interni mrežni prefiks koji eksplicitno identifikuje trenutnu mrežu kojoj broj zaista pripada. Originalni birani broj se tada logički enkapsulira, odnosno vezuje za dodeljeni RN, a matična centrala usmerava trank ka Gateway centrali odgovarajućeg operatora, oslanjajući se isključivo na taj novi ruting identifikator.

Razdvajanje MSISDN i IMSI identiteta

U samoj srži ovog procesa leži potpuno odvajanje MSISDN-a od IMSI broja (International Mobile Subscriber Identity). IMSI je jedinstveni hardverski identifikator upisan direktno na SIM karticu i trajno je vezan za matični registar (HLR - Home Location Register) onog operatora koji je izdao karticu.

Kada promenite operatora, vi tehnički dobijate novu SIM karticu sa potpuno novim IMSI brojem u novoj mreži. Ono što se događa tokom prenosa jeste da celokupni nacionalni telekomunikacioni sistem dobija instrukciju da vaš stari MSISDN više ne mapira na stari IMSI u staroj mreži, već se isključivo mapira na novi IMSI kod novog operatora. Zahvaljujući All Call Query mehanizmu i hardverskoj optimizaciji lokalnih baza operatera, čitav ovaj ciklus baze, pretrage i preusmeravanja signala dešava se u pozadini za manje od stotinu milisekundi, čineći tranziciju neprimetnom za korisnika koji vrši poziv.

Prijem i slanje SMS poruka i rutiranje prema SMSC

Kada govorimo o isporuci SMS poruka, mehanizam pretrage prenetih brojeva uvodi drugačiji set signalizacionih pravila jer SMS infrastruktura počiva na asinhronom principu čuvanja i prosleđivanja, za razliku od uspostavljanja govornog kanala u realnom vremenu. U trenutku kada korisnik pošalje poruku, ona prvo pristiže na SMSC čvor matične mreže. Da bi poruka napustila ovaj čvor, SMSC mora da locira tačnu mrežu i trenutni HLR primaoca. Umesto direktnog pokušaja isporuke, SMSC generiše signalizacioni upit poznat kao SRI-SM, odnosno Send Routing Information for Short Message. U arhitekturi gde je implementiran prenos broja, ovaj upit se ne usmerava isključivo na osnovu prefiksa pozivnog broja, već prolazi kroz inteligentnu mrežnu funkciju na nivou tranzitnih signalizacionih čvorova.

Ovaj sistem deluje kao presretač koji u letu analizira svaki SRI-SM upit i vrši inspekciju konsultujući lokalnu kopiju MNP baze. Ukoliko sistem detektuje da je broj prenet u drugu mrežu, on dinamički menja signalizacionu rutu i prosleđuje upit direktno bazi novog operatora, ili vraća originalnom SMSC-u informaciju o specifičnom ruting broju. Tek nakon što sistem novog operatora potvrdi trenutnu lokaciju korisnika na radio mreži, matični SMSC inicira ForwardSM proceduru i isporučuje takozvani tekstualni pejloud direktno na trenutnu centralu koja opslužuje korisnika. Ovakav pristup na nivou duboke mrežne signalizacije sprečava besciljno kruženje poruka kroz interkonekcijske linkove i osigurava da SMS isporuka ostane instantna, čime se dokazuje da je integracija prenosa broja neuporedivo kompleksnija od proste izmene podataka u administrativnom softveru operatera.


Nema komentara