You are on page 1of 62

Šesto poglavlje

Bežične i mobilne mreže

Computer Networking:
A Top Down Approach
Featuring the Internet,
3rd edition.
Jim Kurose, Keith Ross
Addison-Wesley, July
2004.

6: Bežične i mobilne mreže 6-1/62


Poglavlje 6: Bežične i mobilne mreže
Background:
 broj bežičnih (mobilnih) telefonskih
pretplatnika sada prelazi broj pretplatnika koji
koriste žičane telefonske veze!
 računarske mreže: laptops, palmtops, PDAs,
telefoni koji pružaju Internet usluge,
omogućuju u bilo koje vreme pristup Internet-u
 dva važna (različita) problema
 komunikacija bežičnom vezom
 rad sa mobilnim korisnikom koji menja tačku pristupa
mreži

6: Bežične i mobilne mreže 6-2/62


Poglavlje 6: sadržaj
6.1 Uvod

Bežične Mobiline
 6.2 Bežične veze,  6.5 Principi: adresiranje i
karakteristike rutiranje mobilnih korisnika
 CDMA  6.6 Mobilni IP
 6.3 IEEE 802.11 bežične  6.7 Mobilnost kod cellular-
LAN mreže (“wi-fi”) nih mreža
 6.4 Cellular-ni Internet  6.8 Mobilnost i protokoli
pristup višeg nivoa
 arhitektura
 standardi (npr. GSM) 6.9 Zaključak

6: Bežične i mobilne mreže 6-3/62


Elementi bežičnih mreža

bežični host-ovi
 laptop, PDA, IP telefon
 izvršavaju aplikacije
 mogu biti stacionarni ili
mobilni
network  bežično ne znači uvek
infrastructure mobilno

6: Bežične i mobilne mreže 6-4/62


Elementi bežičnih mreža
bazna stanica
 tipično povezana na
žičanu mrežu
 relay - odgovorna za
slanje paketa između
žičanih mreža i
network bežičnog host-(a, ova)
infrastructure u njenoj “zoni”
 npr. cell towers
802.11 access points

6: Bežične i mobilne mreže 6-5/62


Elementi bežičnih mreža
bežična veza
 tipično korišćena za
povezivanje mobilnih
uređaja na baznu
stanicu
 takođe se koristi kao
network backbone link
infrastructure  protokol bežičnog
pristupa koordinira
pristup vezi
 različite brzine
podataka i rastojanja
transmisije

6: Bežične i mobilne mreže 6-6/62


Karakteristike veza selektovanih standarda bežičnih mreža

6: Bežične i mobilne mreže 6-7/62


Elementi bežičnih mreža
infrastructure mod
 bazna stanica konektuje
mobilne uređaje na
žičanu mrežu
 handoff: mobilni host
menja baznu stanicu
network obezbeđujući konekciju
infrastructure sa žičanom mrežom

6: Bežične i mobilne mreže 6-8/62


Elementi bežičnih mreža
Ad hoc mod
 nema baznih stanica
 čvorovi mogu samo da
transmituju ka drugim
čvorovima unutar
pokrivenosti veze
 čvorovi se organizuju
sami u mrežu: rutiraju
između sebe

6: Bežične i mobilne mreže 6-9/62


Karakteristike bežičnih veza
Razlike u odnosu na žičane veze ….

 smanjuju jačinu signala: radio signal slabi kako se


prostire (gubici na putanji - path loss)
 interferencija sa drugim izvorima: standardizovane
frekvencije bežičnih mreža (npr. 2.4 GHz) deljene od
strane drugih uređaja (npr. telefon); takođe dolazi do
interferencije uređaja (motora)
 prostiranje sa više putanja - multipath propagation: radio
signal se reflektuje od objekata na zemlji, dolazeći do
odredišta za neznatno različita vremena

…. čine komunikaciju duž (čak point to point) bežičnih veza


“težom”

6: Bežične i mobilne mreže 6-10/62


Karakteristike bežičnih veza
Više bežičnih pošiljaoca i primaoca kreira dodatne
probleme (osim višestrukog pristupa):

A B C
C

A’s signal C’s signal


B strength strength
A

space
Problem skrivenog terminala
 B, A čuju jedan drugog Signal fading:
 B, C čuju jedan drugog  B, A čuju jedan drugog
 A, C ne čuju jedan drugog što  B, C čuju jedan drugog
znači da A, C nisu svesni  A, C ne čuju jedan drugog zbog
njihovih uticaja na B interferencije na B

6: Bežične i mobilne mreže 6-11/62


Code Division Multiple Access (CDMA)
 korišćen na više bežičnih kanala sa difuznim
upućivanjem (cellular, satellite itd.) standardno
 jedinstveni “kod” pridružen svakom korisniku; tj. kod
setuje podelu na particije
 svi korisnici dele istu frekvenciju, ali svaki korisnik ima
sopstveni “chipping” niz (tj. kod) za kodovanje
podataka
 kodovani signal = (originalni podaci) X (chipping niz)
 dekodovanje: unutrašnji-proizvod kodovanog signala i
chipping niza
 dozvoljava višestrukim korisnicima da "koegzistiraju" i
istovremeno transmituju sa minimalnom
interferencijom (ako su kodovi “ortogonalni”)

6: Bežične i mobilne mreže 6-12/62


CDMA kodovanje/dekodovanje
channel output Zi,m
Zi,m= di.cm
data d0 = 1
1 1 1 1 1 1 1 1
d1 = -1
bits
sender
-1 -1 -1 -1 -1 -1 -1 -1

1 1 1 1 1 1 1 1 slot 1 slot 0
code channel channel
-1 -1 -1 -1 -1 -1 -1 -1
output output
slot 1 slot 0

M
Di = S Zi,m.cm
m=1
M
received 1 1 1 1 1 1 1 1
d0 = 1
-1 -1 -1 -1 -1 -1 -1 -1
input d1 = -1

1 1 1 1 1 1 1 1 slot 1 slot 0
code channel channel
-1 -1 -1 -1 -1 -1 -1 -1

receiver slot 1 slot 0


output output

6: Bežične i mobilne mreže 6-13/62


CDMA: interferencija dva -pošiljaoca

6: Bežične i mobilne mreže 6-14/62


Poglavlje 6: sadržaj
 6.1 Uvod

Bežične veze Mobiline veze


 6.2 Bežične veze,  6.5 Principi: adresiranje i
karakteristike rutiranje mobilnih korisnika
 CDMA  6.6 Mobilni IP
 6.3 IEEE 802.11 bežične  6.7 Mobilnost kod cellular-
LAN mreže (“wi-fi”) nih mreža
 6.4 Cellular-ni Internet  6.8 Mobilnost i protokoli
pristup višeg nivoa
 arhitektura
 standardi (npr. GSM)
 6.9 Zaključak

6: Bežične i mobilne mreže 6-15/62


IEEE 802.11 bežične LAN mreže

 802.11b  802.11a
 2.4-2.485 GHz  5.1-5.8 GHz opseg
nelicencirani spektar  do 54 Mbps
radio signala
 802.11g
 do 11 Mbps
 2.4-2.485 GHz opseg
 direct sequence spread
 do 54 Mbps
spectrum (DSSS) u
fizičkom sloju
• svi hostovi koriste isti  Svi koriste CSMA/CA
"chipping" kod za višestruki pristup
 široko primenjen  Svi imaju razne verzije
koristeći bazne stanice baznih stanica i ad-hoc
mreža

6: Bežične i mobilne mreže 6-16/62


802.11 arhitektura LAN mreže
 bežični host komunicira sa
Internet baznom stanicom
 bazna stanica = pristupna
tačka (access point - AP)
 Basic Service Set (BSS)
(“cell”) u infrastructure modu
hub, switch
or router sadrži:
AP
 bežične hostove
 access point (AP): baznu
BSS 1
stanicu
AP
 ad hoc mod: samo hostovi

BSS 2
6: Bežične i mobilne mreže 6-17/62
802.11: Kanali, pridruživanje
 802.11b: 2.4GHz-2.485GHz spektar je podeljen na 11
kanala na različitim frekvencijama (nepreklapaju se 1, 6 i 11 kanali)
 AP administrator odabira frekvenciju za AP
 moguća je interferencija: kanal može biti isti kao onaj
koji je odabrao susedni AP!
 host: mora da se pridruži jednom AP-u
 skanira kanale, osluškujući beacon (upadljiv znak)
frejmove koji sadrže ime AP-a
(ServiceSetIDentifier) i MAC adresu
 selektuje AP za pridruženje
 može da izvrši autentifikaciju
 tipično se startuje DHCP da bi se dobila IP adresa u
AP-ovoj podmreži
6: Bežične i mobilne mreže 6-18/62
IEEE 802.11: višestruki pristup
 izbegava se kolizija: 2+ čvorova prenose u isto vreme
 802.11: CSMA - prepoznavanje pre transmisije
 ne treba da bude u koliziji sa odlazećom trnasmisijom od
drugog čvora
 802.11: nema detekcije kolizije!
 težak za prijem (prepoznavanje kolizija) kada transmituje na
osnovu slabo primljenih signala (fading)
 ne može da prepozna sve kolizije u bilo kom slučaju: skriveni
terminal, fading
 cilj: izbegavanje kolizija: CSMA/C(ollision)A(voidance)

A B C
C
A’s signal C’s signal
B strength strength
A
space 6: Bežične i mobilne mreže 6-19/62
IEEE 802.11 MAC protokol: CSMA/CA
802.11 pošiljalac
1 ako se prepozna da je kanal slobodan nakon
sender receiver
kratkog perioda (DIFS)
transmituje se čitav frejm (nema CD)
DIFS
2 ako se prepozna da je kanal zauzet onda
startuje "random backoff time"
tajmer odbrojava dok se kanal ne data
oslobodi, odnosno transmituje kada
vreme na tajmeru istekne
ako nema ACK, povećava se random SIFS
backoff interval, ponovlja 2
ACK
802.11 primalac
- ako je frejm primio OK
vrati se ACK nakon SIFS-a (ACK je
potreban zbog problema skrivenog
terminala)
6: Bežične i mobilne mreže 6-20/62
Izbegavanje kolizija (više)
ideja: dozvoliti pošaljaocu da “rezerviše” kanal radije nego da
slučajno pristupi frejmovima podataka: izbegavanje kolizija
dugih frejmova podataka
 pošiljalac prvo transmituje mali zahtev-za-slanje (request-
to-send RTS, contrl frame) paketa ka BS koristeći CSMA
 RTSs mogu još uvek da budu u koliziji međusobno (ali one
su kratke)
 BS difuzno upućuju clear-to-send CTS u odzivu na RTS
 RTS dobijaju svi čvorovi
 pošiljalac transmituje frejm podataka
 druge stanice odlažu transmisije

Izbegavanje kolizija frejmova podataka potpuno,


koristeći male rezervisane pakete!

6: Bežične i mobilne mreže 6-21/62


Izbegavanje kolizije: RTS-CTS zamena
A B
AP

reservation collision

DATA (A)
defer

time

6: Bežične i mobilne mreže 6-22/62


802.11 frejm: adresiranje

2 2 6 6 6 2 6 0 - 2312 4
frame address address address seq address
duration payload CRC
control 1 2 3 control 4

Address 4: used only


in ad hoc mode
Address 1: MAC address
of wireless host or AP Address 3: MAC address
to receive this frame of router interface to
which AP is attached
Address 2: MAC address
of wireless host or AP
transmitting this frame

6: Bežične i mobilne mreže 6-23/62


802.11 frejm: adresiranje

Internet
H1 R1 router
AP

R1 MAC addr H1 MAC addr


dest. address source address

802.3 frame

AP MAC addr H1 MAC addr R1 MAC addr


address 1 address 2 address 3

802.11 frame

6: Bežične i mobilne mreže 6-24/62


802.11 frejm: više
frame seq #
duration of reserved
(for reliable ARQ)
transmission time (RTS/CTS)

2 2 6 6 6 2 6 0 - 2312 4
frame address address address seq address
duration payload CRC
control 1 2 3 control 4

2 2 4 1 1 1 1 1 1 1 1
Protocol To From More Power More
Type Subtype Retry WEP Rsvd
version AP AP frag mgt data

frame type
(RTS, CTS, ACK, data)

6: Bežične i mobilne mreže 6-25/62


802.11: mobilnost unutar iste podmreže

 H1 ostaje u istoj IP router


podmreži: IP adresa može
da ostane ista hub or
 switch: koji AP je switch

pridružen sa H1? BBS 1


 samo-učenje: switch će
videti frejm sa H1 i AP 1
“zapamtiti” koji port AP 2
switch-a može biti korišćen
da bi se stiglo do H1 H1 BBS 2

6: Bežične i mobilne mreže 6-26/62


802.15 (wi personal area network) i Bluetooth

 manje od 10 m u prečniku
 zamena za kablove (miš,
tastatura, slušalice) S
P

 ad hoc: nema infrastructure P


radius of
 master/slaves: M
coverage
 slaves traže dozvolu za slanje (ka
S P
master-u) S P
 master odobrava dozvole
 802.15: je razvijen iz
Bluetooth specifikacije M Master device
 2.4-2.5 GHz radio opseg S Slave device
 TDM, vremenski slot od 625 P Parked device (inactive)
mikrosekundi
 do 721 kbps
 ad hoc mreže 6: Bežične i mobilne mreže 6-27/62
Poglavlje 6: sadržaj
 6.1 Uvod

Bežične veze Mobiline veze


 6.2 Bežične veze,  6.5 Principi: adresiranje i
karakteristike rutiranje mobilnih korisnika
 CDMA  6.6 Mobilni IP
 6.3 IEEE 802.11 bežične  6.7 Mobilnost kod cellular-
LAN mreže (“wi-fi”) nih mreža
 6.4 Cellular-ni Internet  6.8 Mobilnost i protokoli
pristup višeg nivoa
 arhitektura
 standardi (npr. GSM)
 6.9 Zaključak

6: Bežične i mobilne mreže 6-28/62


Komponente arhitekture cellular-nih mreža
MSC
 konektuju cells na wide area net
 upravljaju setup-om poziva
 rukuju mobilnošću
cell
 pokriva geografski
region
 bazna stanica (BS) Mobile
analogno 802.11 AP Switching
Center
 mobilni korisnici Public telephone
prikačeni na mrežu network, and
preko BS Internet
 air-interface: Mobile
fizički i link layer Switching
protokol između Center

mobilnog uređaja i BS
wired network

6: Bežične i mobilne mreže 6-29/62


Cellular-ne mreže
Dve tehnike za deljenje
mobile-to-BS radio spektra
 kombinacija FDMA/TDMA:
podela spektra po
frekventnim kanalima, time slots
podela svakog kanala na
vremenske slotove
 CDMA: code division frequency
multiple access
bands

6: Bežične i mobilne mreže 6-30/62


Cellular-ni standardi: kratak pregled
2G sistemi: kanali za prenos glasa
 IS-136 TDMA: kombinovani FDMA/TDMA
(severna amerika)
 GSM (global system for mobile communications):
kombinovani FDMA/TDMA
 most widely deployed
 IS-95 CDMA: code division multiple access

GSM

6: Bežične i mobilne mreže 6-31/62


Cellular-ni standardi: kratak pregled
2.5 G sistemi: kanali za prenos glasa i podataka
 proširenje 2G
 general packet radio service (GPRS)
 razvijen iz GSM
 podaci su poslati na više kanala (ako je to moguće)

 enhanced data rates for global evolution (EDGE)


 takođe nastao iz GSM-a, koristeći enhanced modulaciju
 Brzina podataka do 384K

 CDMA-2000 (faza 1)
 brzina podataka do 144K
 razvijen iz IS-95

6: Bežične i mobilne mreže 6-32/62


Cellular-ni standardi: kratak pregled
3G sistemi: glas/podaci
 Universal Mobile Telecommunications Service (UMTS)
GSM sledeći korak, ali koristeći CDMA
 CDMA-2000

6: Bežične i mobilne mreže 6-33/62


Poglavlje 6: sadržaj
 6.1 Uvod

Bežične veze Mobiline veze


 6.2 Bežične veze,  6.5 Principi: adresiranje i
karakteristike rutiranje mobilnih korisnika
 CDMA  6.6 Mobilni IP
 6.3 IEEE 802.11 bežične  6.7 Mobilnost kod cellular-
LAN mreže (“wi-fi”) nih mreža
 6.4 Cellular-ni Internet  6.8 Mobilnost i protokoli
pristup višeg nivoa
 arhitektura
 standardi (npr. GSM)
 6.9 Zaključak

6: Bežične i mobilne mreže 6-34/62


Šta je mobilnost?
 spektar mobilnosti, iz mrežne perspektive:

nema mobilnosti velika mobilnost

korisnik se kreće samo korisnik se kreće mobilni korisnik,


unutar iste bežične između pristupnih prolazi između više
pristupne mreže mreža, isključujući access point-a dok
se za to vreme održava konekcije
(kao cell phone)

6: Bežične i mobilne mreže 6-35/62


Mobilnost: rečnik
Matična mreža: Matični agent: entitet koji će
permanentna “kućna” izvršiti funkcije mobilnosti
mobilna mreža kada je mobilni korisnik udaljen
(128.119.40/24)

wide area
network
Permanentna adresa:
adresa u matičnoj
mreži, može uvek da
bude korišćena da bi
se iskoristila mobilna correspondent

veza npr. 128.119.40.186

6: Bežične i mobilne mreže 6-36/62


Mobilnost
posećena mreža: mreža u
Permanentna adresa: ostaje kojoj se mobilni trenutno
konstantna (npr. 128.119.40.186) nalazi (npr. 79.129.13/24)

Care-of address: adresa u


posećenoj mreži
(npr 79,129.13.2)

wide area
network

strani agent: entitet


u posečenoj mreži
koji izvršava funkcije
dopisnik: želi da mobilnosti u korist
komunicira sa mobilnog
mobilnim
6: Bežične i mobilne mreže 6-37/62
Kako kontaktirate mobilnog prijatelja
Razmotrimo primer prijatelja koji
Pitam se gde se
često menja adresu, kako ćete ga
Alice odselila?
pronaći?
 pretražiti sve
telefonske knjige?
 zvati njene roditelje?
 očekujete da vas
obavesti gde je?

6: Bežične i mobilne mreže 6-38/62


Mobilnost: pristupi
 Neka rutiranje odradi to: ruteri oglase permanentnu
adresu mobilnog-čvora-u-stanu preko uobičajene
tabele rutiranja.
 ruring tabele indiciraju gde je svaki mobilni lociran
 nema promena ka kraju-sistema
 Neka kraj-sistema odradi to:
 indirektno rutiranje: komunikacija od dopisnika do
mobilnog ide preko kućnog agenta, onda se
prosleđuje do udaljenog
 direktno rutiranje: dopisnik uzima stranu adresu
mobilnog i šalje direktno mobilnom

6: Bežične i mobilne mreže 6-39/62


Mobilnost: pristupi
 Neka rutiranje odradi to: ruteri oglase permanentnu
adresu mobilnog-čvora-u-stanu
nije preko uobičajene
skalabilan
tabele rutiranja.
u odnosu na milione
 ruring tabele indiciraju gde je svaki mobilni lociran
mobilnih
 nema promena ka kraju-sistema
 Neka kraj-sistema odradi to:
 indirektno rutiranje: komunikacija od dopisnika do
mobilnog ide preko kućnog agenta, onda se
prosleđuje do udaljenog
 direktno rutiranje: dopisnik uzima stranu adresu
mobilnog i šalje direktno mobilnom

6: Bežične i mobilne mreže 6-40/62


Mobilnost: registracija
visited network
home network

1
2
wide area
network

mobilni
strani agent kontaktira kuću: kontaktira
“ovaj mobilni je u mojoj mreži” stranog agenta
nakon ulaska u
mrežu koju je
Krajnji rezultat: posetio

 Strani agent zna za mobilnog


 Kućni agent zna lokaciju mobilnog
6: Bežične i mobilne mreže 6-41/62
Mobilnost preko indirektnog rutiranja
strani agent prima
pakete, prosleđujući
kućni agent prima ih ka mobilnom
pakete, prosleđujući ih visited
ka stranom agentu network
home
network
3
wide area
network
2
1
dopisnik adresira 4
pakete koristeći
mobilni odgovara
kućnu adresu
direktno
mobilnog
dopisniku

6: Bežične i mobilne mreže 6-42/62


Indirektno rutiranje: komentari
 Mobilni koristi dve adrese:
 permanentnu adresu: koju koristi dopisnik (ovde je
lokacija mobilnog transparentna za dopisnika)
 care-of-address: koju koristi home agent da bi
prosledio datagrame mobilnom
 funkcije stranog agenta mogu biti date od samog
mobilnog
 trougaono rutiranje: dopisnik-kuća-mreža-mobilni
 neefikasno kada su dopisnik i mobilni u istoj mreži

6: Bežične i mobilne mreže 6-43/62


Indirektno rutiranje: kretanje između mreža
 pretpostavimo da se mobilni korisnik kreće u
drugoj mreži
 registrovanje sa novim stranim agentom
 novi strani agent se registruje sa kućnim agentom
 kućni agent ažurira care-of-address za mobilnog
 paketi nastavljaju da se prosleđuju ka mobilnom
(ali sa novom care-of-address)
 mobilnost, menja strane mreže u
transparentne: on going konekcije se mogu
održavati!

6: Bežične i mobilne mreže 6-44/62


Mobilnost preko direktnog rutiranja
strani agent prima
pakete, i prosleđuje
dopisnik prosleđuje ka ih ka mobilnom
stranom agentu visited
network
home
network 4
wide area
2 network
3
dopisnik zahteva, 1 4
prima stranu adresu
mobilni odgovara
mobilnog
direktno
dopisniku

6: Bežične i mobilne mreže 6-45/62


Mobilnost preko direktnog rutiranja: komentari
 prevazilazi problem trougaonog rutiranja
 nije-transparentan za dopisnika: dopisnik
mora da dobije care-of-address od kućnog
agenta
 šta ako mobilni promeni (visited) mrežu?

6: Bežične i mobilne mreže 6-46/62


Prilagođavanje mobilnosti sa direktnim rutiranjem
 usidren strani agent: FA u prvoj posećenoj mreži
 podaci se uvek prvo rutiraju ka usidrenom FA
 kada se mobilni kreće: novi FA sređuje da ima
podatke prosleđene od starog FA (ulančavanje)

foreign net visited


at session start
anchor
foreign
wide area agent
2
network
1 4
3
5
new
correspondent foreign
new foreign
agent network
correspondent agent

6: Bežične i mobilne mreže 6-47/62


Poglavlje 6: sadržaj
 6.1 Uvod

Bežične veze Mobiline veze


 6.2 Bežične veze,  6.5 Principi: adresiranje i
karakteristike rutiranje mobilnih korisnika
 CDMA  6.6 Mobilni IP
 6.3 IEEE 802.11 bežične  6.7 Mobilnost kod cellular-
LAN mreže (“wi-fi”) nih mreža
 6.4 Cellular-ni Internet  6.8 Mobilnost i protokoli
pristup višeg nivoa
 arhitektura
 standardi (npr. GSM)
 6.9 Zaključak

6: Bežične i mobilne mreže 6-48/62


Mobilni IP
 RFC 3220
 ima dosta karakteristika koje smo već
videli:
 kućni agenti, strani agenti, registracija stranog-
agenta, care-of-addresses, enkapsulacija
(paket-unutar-paketa)
 Mobilni Ip se sastoji iz tri komponente:
 indirektno rutiranje datagrama
 pronalaženje agenta
 registracija sa domaćim agentom

6: Bežične i mobilne mreže 6-49/62


Mobilni IP: indirektno rutiranje
foreign-agent-to-mobile paket
paket koji je poslao kućni agent stranom dest: 128.119.40.186
agentu: paket unutar paketa

dest: 79.129.13.2 dest: 128.119.40.186

Permanentna adresa:
128.119.40.186

Care-of address:
79.129.13.2
dest: 128.119.40.186
paket poslat od
dopisnika

6: Bežične i mobilne mreže 6-50/62


Mobilni IP: otkrivanje agenta
 agent se oglašava: strani/kućni agenti oglašavaju
servis difuznim upućivanjem ICMP poruka (typefield = 9)
0 8 16 24

type = 9 code = 0 checksum


=9 =9
H,F bits: home standard
and/or foreign agent router address ICMP fields

R bit: registration
required type = 16 length sequence #
RBHFMGV
registration lifetime reserved
bits mobility agent
advertisement
0 or more care-of- extension

addresses

6: Bežične i mobilne mreže 6-51/62


Mobilni IP: primer registracije
visited network: 79.129.13/24
home agent foreign agent
HA: 128.119.40.7 COA: 79.129.13.2 ICMP agent adv.
Mobile agent
COA: 79.129.13.2 MA: 128.119.40.186
….

registration req.
registration req. COA: 79.129.13.2
COA: 79.129.13.2 HA: 128.119.40.7
HA: 128.119.40.7 MA: 128.119.40.186
MA: 128.119.40.186 Lifetime: 9999
Lifetime: 9999 identification:714
identification: 714 ….
encapsulation format
….

registration reply
time HA: 128.119.40.7 registration reply
MA: 128.119.40.186
Lifetime: 4999 HA: 128.119.40.7
Identification: 714 MA: 128.119.40.186
encapsulation format Lifetime: 4999
…. Identification: 714
….

6: Bežične i mobilne mreže 6-52/62


Komponente cellular-ne mrežne arhitekture

correspondent
wired public
telephone
network

MSC MSC

MSC
MSC
MSC

različite cellular-ne mreže,


rade sa različitim provajderima

6: Bežične i mobilne mreže 6-53/62


Mobilnost u cellular-nim mrežama

 kućna mreža: mreža cellular-nog provajdera na


koju ste preplaćeni
 home location register (HLR): baza podataka u
kućnoj mreži koja sadrži stalni cell phone broj,
profile informacije (servisi, računi ...),
informacije o trenutnoj lokaciji (može biti u
drugoj mreži)
 posećena mreža: mreža u kojoj se mobilni trenutno
nalazi
 visitor location register (VLR): baza podataka sa
upisom svakog korisnika koji je trenutno u mreži
 može biti kućna mreža

6: Bežične i mobilne mreže 6-54/62


GSM: indirektno rutiranje ka mobilnom
home
HLR
network correspondent
2
home
Mobile
home MSC konsultuje HLR, Switching
dobija roaming broj mobilnog u Center
posećenoj mreži
1 poziv rutiran
na kućnu mrežu
3 Public
VLR switched
Mobile
telephone
Switching
network
Center
4
home MSC se dalje stara o pozivu
ka posećenoj mreži
mobile
user MSC u posećenoj mreži kompletira poziv
visited kroz baznu stanicu ka mobilnom
network

6: Bežične i mobilne mreže 6-55/62


Handoffs u GSM-u

 handoff se pojavljuje kada mobilni


menja stanicu koja mu je pridružena pri
prelasku iz jedne bazne stanice u drugu
VLR Mobile za vreme poziva
Switching  cilj handoff-a: rutiranje poziva preko
Center
nove bazne stanice (bez prekida)
 razlozi za handoff:
old new
routing routing  jači signal ka/iz novog BSS-a (nastavak
old BSS konekcije, manji trošak baterija)
new BSS
 balansiranje opterećenja: oslobađanje
kanala u tekućem BSS-u
 za GSM nije važno zašto da se izvrši
handoff (politika), već kako (mehanizam)
 handoff je iniciran od starog BSS-a

6: Bežične i mobilne mreže 6-56/62


GSM: handoff sa zajedničkim MSC-om
1. stari BSS informiše MSC o predstojećem
handoff-u, dajući listu novih BSSs
2. MSC postavlja putanju (alocira resurse) ka
novom BSS-u
VLR Mobile 3. novi BSS alocira radio kanal za korišćenje od
Switching strane mobilnog
Center 2
4 4. novi BSS signalizira MSC, starom BSS:
1
7 ready
8
3 5. stari BSS kaže mobilnom: izvrši handoff ka
old BSS 5 6 novom BSS-u
new BSS
6. mobilni i novi BSS signaliziraju razmenom
poruka da bi aktivirali novi kanal u novom
BS-u
7. mobilni signalizira preko novog BSS ka MSC:
handoff complete. MSC reroutes call
8 MSC-stari-BSS resursi se oslobađaju
6: Bežične i mobilne mreže 6-57/62
GSM: handoff između MSC-ova

 "usidreni" MSC: prvi MSC


posećen za vreme poziva
home network
correspondent  poziv ostaje rutiran kroz
Home
MSC anchor MSC
 novi MSCs dodati na kraju
anchor MSC
PSTN MSC lanca kako se mobilni
pomera ka novom MSC-u
MSC

MSC
 IS-41 dozvoljava opcionu
MSC

putanju minimizirajući
korake za najkraći multi-
MSC lanac
(a) pre handoff-a

6: Bežične i mobilne mreže 6-58/62


GSM: handoff između MSC-ova

home network
correspondent
Home
MSC

anchor MSC
PSTN
MSC

MSC MSC

(b) nakon handoff-a

6: Bežične i mobilne mreže 6-59/62


Mobilnost: GSM u odnosu na mobilni IP
GSM element Comment on GSM element Mobile IP element
Home system Network to which the mobile user’s permanent Home network
phone number belongs
Gateway Mobile Home MSC: point of contact to obtain routable Home agent
Switching Center, or address of mobile user. HLR: database in
“home MSC”. Home home system containing permanent phone
Location Register number, profile information, current location of
(HLR) mobile user, subscription information
Visited System Network other than home system where Visited network
mobile user is currently residing
Visited Mobile Visited MSC: responsible for setting up calls Foreign agent
services Switching to/from mobile nodes in cells associated with
Center. MSC. VLR: temporary database entry in
Visitor Location visited system, containing subscription
Record (VLR) information for each visiting mobile user
Mobile Station Routable address for telephone call segment Care-of-
Roaming Number between home MSC and visited MSC, visible address
(MSRN), or “roaming to neither the mobile nor the correspondent.
number”
6: Bežične i mobilne mreže 6-60/62
Bežične, mobilnost: uticaj na protokole višeg sloja

 logično, uticaj treba da bude minimalan …


 model servisa najboljeg pokušaja ostaje nepromenjen
 TCP i UDP rade na bežičnim, mobilnim mrežama
 … ali karakteristike:
 gubici/kašnjenje paketa zbog bit-errors (odbačeni
paketi, kašnjenja za link-layer retransmisije), i
handoff
 TCP interpretira gubitke kao congestion
 zbog kašnjenja, slabljenja za saobraćaj u realnom
vremenu
 ograničena širina opsega bežičnih veza

6: Bežične i mobilne mreže 6-61/62


Poglavlje 6: Zaključak
Bežične veze Mobilne veze
 bežične veze:  principi: adresiranja,
 kapacitet, rastojanje rutiranja ka mobilnim
 slabljenja kanala korisnicima
 CDMA  kuća, posećene mreže
 IEEE 802.11 (“wi-fi”)  direktni, indirektni ruting
 CSMA/CA  care-of-adresiranje
 cellular-ni pristup  case studies
 arhitektura  mobilni IP

 standardi (npr. GSM,  mobilnost u GSM-u


CDMA-2000, UMTS)  uticaj na protokole višeg
nivoa

6: Bežične i mobilne mreže 6-62/62

You might also like