Professional Documents
Culture Documents
Prezentacije 1
Prezentacije 1
Boris Damjanović
Profesor Boris Damjanović
– Background u programiranju
» Od ‘80-tih do danas
» Veliki broj programskih jezika
» I danas intenzivno programiram
• Veoma ponosan na to
» Open srouce projekti (baze podataka i kriptografija),
» kriptogr. algoritmi,
» ERP sistemi
– Zaštita računarskih sistema i mreža
» Predajem dugi niz godina
» Na različitim fakultetima
» Virtuelni fajl sistem kroz mrežu zauzimao resurse
– Kriptografija
» Proširenja AES algoritma
» Proširenja kriptografskih načina rada
(modes of operation)
» Primjena paralelnog programiranja u kriptografiji
– Operativni sistemi
» Virtuelni kriptografski fajl sistem
– Blockchain tehnologija i kriptovalute
» Cool, ali najmanje važno za ovaj kurs
• https://www.bankmycell.com/blog/how-many-phones-are-in-the-world
• https://www.gsma.com/newsroom/press-release/number-mobile-subscribers-worldwide-hits-5-billion/
• https://wearesocial.com/uk/blog/2014/12/mobile-connections-people
• https://www.un.org/en/sections/issues-depth/population/index.html
Background:
• # bežičnih (mobilnih) telefonskih pretplatnika
danas prevazilazi # ožičenih telefonskih
pretplatnika više od (5-prema-1)!
• # wireless uređaja povezanih na Internet jednak
je # ožičenih uređaja povezanih na Internet
– laptopi, pametni telefoni pružaju pristup internetu u
svako doba
– Sve više konzole za igre, termostati, kućni bezbjednosni
sistemi, satovi, naočale…
• Izazovi na sloju veze i mrežnom sloju
Background:
• Takođe i dva važna (različita) izazova
– wireless: komunikacije preko bežičnog linka
– mobilnost: upravljanje mobilnošću korisnika koji mijenja
tačku priključenja na mrežu
• Razlika
– Korisnik u kućnoj WiFi mreži.
» Bez žice.
– Korisnik kablom povezan u organizaciji nastavlja da
radi kod kuće, povezan kablom.
» Mobilan.
– Korisnik na auto putu
» (1) Razgovara; (2) Nekoliko TCP veza.
» Mobilan bez žice!
• Namjerno prazna stranica
7.1 Uvod Mobilnost
Infrastruktura, bežični link na 7.5 Principi: adresiranje -
obodu pronalaženje i rutiranje ka
Wireless mobilnim korisnicima,
„predavanje“
7.2 Wireless linkovi,
karakteristike 7.6 Mobilni IP i kako se
navedeni principi iz 7.5
– CDMA
ovdje primjenjuju
7.3 IEEE 802.11 wireless
7.7 Upravljanje mobilnošću u
LAN (“Wi-Fi”)
celularnim (ćelijskim)
sloj veze u WiFI, Bluetooth.. mrežama (principi iz 7.5 )
7.4 Celularni (ćelijski) 7.8 Mobilnost i protokoli višeg
internet pristup nivoa
– arhitektura uticaj bežičnih linkova i
– standardi (e.g., 3G, 4G mobilnosti na protokole
LTE, 5G) transportnog sloja i mrežne
• Okruženje u kom ćemo razmatrati wireless i mobilnost
Mrežna
infrastruktura
• Bežični računari (wireless hosts)
wireless hosts
laptop, desktop, pametni
telefon…
izvršavaju aplikacije
stacionarni (ne-mobilni) ili
Mrežna mobilni
infrastruktura • bežični ne znači uvijek
mobilnost
• Bazne stanice
bazne stanice
tipično povezana na
ožičenu mrežu
relej – odgovoran za
slanje paketa između
ožičene mreže i bežičnih
Mrežna hostova u svom području
infrastruktura 1. Bazne stanice mobilne
telefonije (tornjevi ,cell
towers), i
2. pristupne tačke 802.11
access points
• Bežični linkovi
bežični linkovi
wireless links
Tipično se koriste za
povezivanje bežičnih
hostova na baznu stanicu
multiple access protokol
Mrežna koordinira pristup linku
infrastruktura različite brzine prenosa
(data rates), različite
distance
1300 802.11 ac
450 802.11n
1 802.15
mrežna infrastruktura
Veća mreža sa kojom
bežični računar može da
komunicira
Mrežna
infrastruktura
• Infrastrukturni režim - Za računare koji su pridruženi baznoj stanici
infrastrukturni mod
Bazna stanica povezuje
mobilne hostove na
ožičenu mrežu
Predavanje (handoff)
mobilni host prelazi sa
Mrežna jedne bazne stanice na
infrastruktura drugu
• Ad hok režim - Za računare koji se organizuju bez bazne stanice
ad hok mod
Bez baznih stanica
Čvorovi mogu da
emituju samo drugim
čvorovima u granicama
dometa linka
Čvorovi (nodes) se
sami organizuju u
mrežu: rutiranje,
dodjela adresa, DNS…
• Predavanje (handoff)
– Izlazak računara iz dometa jedne bazne stanice
– Ulazak u domet druge bazne stanice
• Primjeri:
– Bežične senzorske mreže,
– bežične rešetkaste mreže (wireless mesh networks),
podskup ad hok mreža, ali sa više skokova
• (3) više skokova, bez infrastrukture
• Primjeri:
– Mobilne ad hok mreže (Mobile Ad Hoc Networks MANET)
– Mobilne ad hok mreže vozila (Vehikular Ad Hoc Networks
VANET)
single hop multiple hops
BER
10-4
sloja: povećanje snage ->
povećanjem SNR->smanjujemo 10-5
BER
10-6
– Za dati SNR: odabrati
modul.šemu fizičkog sloja koji
10-7
daje zadovoljavajući BER uz 10 20 30 40
najveću propustni opseg SNR(dB)
» SNR se može mijenjati sa
kretanjem. Ideja: QAM256 (8 Mbps)
dinamički prilagoditi fizički
QAM16 (4 Mbps)
sloj (modulacionu tehniku i
brzinu) BPSK (1 Mbps)
• Za datu modulacionu šemu, što je veći SNR, manji je BER
– Kada pošiljalac povećava snagu prenosa
– Povećava i SNR
» Smanjuje mogućnost da okvir bude pogrešno primljen
• Postavlja se pitanje –
– (1) Da li se isplati povećavati snagu da smanjimo BER sa 10-
12 na 10-13? Naravno da ne!
B
A
space
Slabljenje signala -
Signal attenuation:
B, A „čuju“ jedan drugog
B, C „čuju“ jedan drugog
A, C ne „čuju“ jedan drugog.
Nesvjesni da se njihovi signa
• Prostiranje signala putem zajedničkog medijuma
– Potreban je protokol!
• Medium Access Protocol
• U protokolu CDMA,
– svaki bit koji se šalje kodira se
– množenjem signalom (kodom)
– koji se menja daleko brže
» ova brzina poznata je kao brzina odsjecanja – chipping
rate
– nego izvorni niz bitova podataka.
odsječak 1 odsječak 0
M
Di = S Zi,m.cm
m=1
M
primljen ulaz 1 1 1 1 1 1 1 1
d0 = 1
-1 -1 -1 -1 -1 -1 -1 -1 d1 = -1
1 1 1 1 1 1 1 1 odsječak 1 odsječak 0
kod izlaz izlaz
-1 -1 -1 -1 -1 -1 -1 -1
šiljalac 2
Korišćenjem istog
koda kao pošiljalac
1
Primalac restaurira
originalne podatke
• Protokol sličan koktelu
– Na kojem gosti govore u glas
– različitim jezicima
• Problemi
• (1) CDMA kodovi moraju pažljivo da se biraju
– Postoje softverski programi za generisanje
• (2) Pretpostavili smo da su jačine signala iste
– U praksi ne moraju da budu.
– O rješenju ovakvih problema napisani su brojni radovi
• Namjerno prazna stranica
7.1 Uvod Mobilnost
Infrastruktura, bežični link na 7.5 Principi: adresiranje -
obodu pronalaženje i rutiranje ka
Wireless mobilnim korisnicima,
„predavanje“
7.2 Wireless linkovi,
karakteristike 7.6 Mobilni IP i kako se
navedeni principi iz 7.5
– CDMA
ovdje primjenjuju
7.3 IEEE 802.11 wireless
7.7 Upravljanje mobilnošću u
LAN (“Wi-Fi”)
celularnim (ćelijskim)
sloj veze u WiFI, Bluetooth.. mrežama (principi iz 7.5 )
7.4 Celularni (ćelijski) 7.8 Mobilnost i protokoli višeg
internet pristup nivoa
– arhitektura uticaj bežičnih linkova i
– standardi (e.g., 3G, 4G mobilnosti na protokole
LTE, 5G) transportnog sloja i mrežne
• Neizbježne na poslu, kod kuće, u školi…
802.11g
2.4-5 GHz rang
do 54 Mbps
Svi koriste CSMA/CA, imaju bazne stanice i verzije za ad hok mreže
• Najvažnije komponente arhitekture bežične LAN mreže 802.11
Bežični host (wireless host)
komunicira sa baznom
Internet stanocom (base station)
• bazna stanica =
pristupna tačka
• (access point - AP)
Basic Service Set (BSS) (ili
hab, svič ćelija “cell”) u
ili ruter infrastrukturnom modu
sadrži:
• Bežične hostove
BSS 1 • Pristupne tačke (access
point/AP) odnosno bazne
stanice
1
1 1 2 2 AP 2
AP 1 AP 2 AP 1
2 3
3 4
H1 H1
• Odabran je protokol
– CSMA sa izbegavanjem kolizija
– carrier sense multiple access with collision avoidance
• Naziv carrier sense multiple access with collision
avoidance
• Označava osluškivanje kanala prije slanja
– Kao i u slučaju Etherneta
A B C
C
’s signal
A’ ’s signal
C’
B strength
A strength
space
• Utvrdićemo kako funkcioniše
– Šema potvrde prijema na sloju veze
» (link-layer acknowledgment)
– Okvir na odredište može da stigne
» Izmjenjen
» Da u opšte ne stigne
– MAC 802.11 koristi potvrde prijema na sloju veze
» Pogledaćemo princip njegovog rada
802.11 pošiljalac
1 ako je kanal besposlen u toku DIFS intervala
tada emituj cijeli okvir (bez detekcije - CD)
2 ako je kanal zauzet tada sender receiver
počni čekanje za slučajno backoff vrijeme
3 Tajmer odbrojava unazad dok je kanal slobodan.DIFS
Emituj kada tajmer dođe do nule.
4 Ako nema ACK potvrde, uvećaj backoff interval,
pa ponovi postupak od tačke 2. Ako je potvrda data
stigla, pređi na slijedeći okvir. Ako potvrda ne
stigne nakon nekoliko ponavljanja, odbaci okvir.
SIF
802.11 prijemnik
ACK
- if je okvir primljen ispravno
emituj ACK nakon isteka SIFS
• Primjer
– 2 stanice H1 i H2
– 1 pristupna tačka (AP)
– Jedna stanica je u dometu AP-a, ali ne i u dometu
druge
CTS
• U slučaju da H1 počne prenos okvira
• H2 na polovini prenosa osluškuje kanal
– Zbog slabljenja (fading) ne primjećuje da H1 emituje
• Čeka istek DIFS vremena
• Počinje prenos svoga okvira
• Kanal je protraćen za vrijeme prenosa oba okvira
CTS
• Rješenje:
• Razmjena dva kraća okvira
– kontrolni okvir zahtjeva za slanje
Request To Send - RTS)
– kontrolni okvir dozvole za slanje
» Clear To Send - CTS
• Prije slanja, pošiljalac šalje RTS
– Naznačava pretpostavoljeno vrijeme T
» Potrebno za slanje okvira sa podacima i potvrde
• Prijemnik odgovara sa CTS
– Signalizira ostalima da ne šalju dok ne istekne vrijeme T
CTS
• Opis rada sa RTS i CTS okvirima
• Na slijedećoj prezentaciji je animacija
CTS
A B
AP
DATA (A)
odloži
eme
CTS
• Na ovaj način se ublažava problem skrivenih terminala
• Podešavanje u praksi
– RTS prag – određuje kolika je minimalna dužina DATA okvira
– Sada bežične stanice i/ili AP neće dozvoliti rezervisanje pomoću RTS i
CTS za kratke okvire
• Okvir 802.11 ima sličnosti ali i razlika u odnosu na Ethernet
– Niz posebnih polja od značaja za bežične linkove
CRC
• Okvir 802.11 ima sličnosti ali i razlika u odnosu na Ethernet
– Niz posebnih polja od značaja za bežične linkove
• Korisni podaci – drži IP datagram ili ARP paket
– Do 2312 bajta (rijetko duže od 1500 bajta)
• Polje CRC – 32 bitno CRC polje
2 2 6 6 6 2 6 0 - 2312 4
Adresa 4: koristi se
samo u ad hok modu
Adresa 1: MAC adresa
hosta or AP -a
Adresa 3: MAC adresa
koji prima ovaj okvir
Interfejsa rutera na koji je
(odredište)
AP povezan
Adresa 2: MAC adresa
hosta or AP -a
koji emituje ovaj okvir
• Zašto četiri adresna polja?
2 2 6 6 6 2 6 0 - 2312 4
Adresa 4: koristi se
samo u ad hok modu
Adresa 1: MAC adresa
hosta or AP -a
Adresa 3: MAC adresa
koji prima ovaj okvir
Interfejsa rutera na koji je
(odredište)
AP povezan
Adresa 2: MAC adresa
hosta or AP -a
koji emituje ovaj okvir
• Razjašnjenje polja Adresa 3
– AP – uređaj sloja veze - ne poznaje IP adrese
– Ruter R1 ne zna za postojanje pristupne tačke AP
– Za rutera R1, H1 je samo još jedan host u mreži
• Slanje podataka iz R1 u H1 (1)
– Ruter R1 šalje datagram ka H1.
– Enkapsulira datagram u ethernet okvir
» Izvorna adresa je MAC adresa interfejsa R1
» Odredišna – nic na h1
• Slanje podataka iz R1 u H1 (1)
– Okvir stiže u AP
– AP pretvara Ethernet okvir 802.3 u 802.11
– Popunjava
» Adresu 1 (odredište) MAC adresom računara H1,
» a adresu 2 (izvor) svojom MAC adresom
» U polje Adresa 3 unosi MAC adresu rutera R1
• Slanje podataka iz H1 u R1 (1)
• H1 pravi okvir 802.11
– popunjava Adresu 1 (odredište) MAC adresom pristupne tačke AP,
– a polje Adrese 2 (izvor) MAC adresom stanice H1
– Za adresu 3 unosi MAC adresu rutera R1.
• Slanje podataka iz H1 u R1 (2)
• Pristupna tačka pretvara 802.11 okvir u Ethernet 802.3
– Za polje izvorne adrese u unosi MAC adresu stanice H1
– Za polje odredišne adrese - MAC adresa rutera R1
• Na slijedećem slajdu je animacija koja opisuje ovaj postupak
Internet
H1 R1 router
AP ga pretvara u
802.3 frame
MAC addr AP MAC addr H1 MAC addr R1
adresa 1 adresa 2 adresa 3
odredište izvor
H1 šalje 802.11 frame
• Za pravilno primljen okvir
– 802.11 stanica vraća potvrdu prijema
• Za izgubljen okvir – ponovna transmisija
• Polje trajanja
– Za rezervisanje kanala RTS/CTS
2 2 6 6 6 2 6 0 - 2312 4
2 2 6 6 6 2 6 0 - 2312 4
2 2 4 1 1 1 1 1 1 1 1
Tip okvira
(RTS, CTS, ACK, data)
• Kompanije i univerziteti
– Više baznih stanica
– Povećanje dometa
• H1 se udaljava od AP1
– Signal AP1 slabi
• H1 prima okvire za navođenje od AP2
– H1 raskida pridruživanje sa AP1 i peidružuje se AP2
– Zadržava istu IP adresu
• Ostaje još da riješimo problem komutatora (sviča).
• Svič koristi tabelu proslijeđivanja
– da pošalje okvir na neki interfejs
• Komutatori (svič) se samoobučavaju
• Osobina samobučavanja komutatora
– Odlična za manje pokretne korisnike
– Ovdje ne pomaže
• Kad H1 pređe iz BSS1 u BSS2
– Svič i dalje šalje okvire na interfejs prema AP1
• Rješenje
• Čim H1 pređe u BSS2,
– komutatoru difuzno pošalje
– Ethernet okvir sa izvornom adresom H1
– Komutator ažurira svoje tabele proslijeđivanja
• Napredne mogućnosti nisu propisane
10-3
• I ako ne mijenja modulacionu tehniku
BER
10-4
• Povećava se BER a SNR pada
10-5
• Na kraju više ne može da prenese 10-6
– Ni jedan okvir 10-7
10 20 30
SNR(dB)
• Zbog toga – mogućnost prilagođavanja brzine
– biranjem modulacione tehnike
• Kao dijete koje traži slatkiše (ili tinejdžer dužinu izčaska) 10-2
– Traži više dok se roditelji ne usprotive 10-3
BER
– Kad se usprotive
» Povuče se 10-4
» Pa čeka novu priliku 10-5
10-6
10-7
10 20 30
SNR(dB)
• 802.11 predviđa mogućnost upravljanja napajanjem
• Čvor može proizvoljno da prelazi između stanja
uspavanosti i budnog stanja
• Primjer
• Čvor A obavještava pristupnu tačku tako što
– bit za upravljanje napajanjem
» Zaglavlja 802.11
– postavlja na vrijednost 1
• U čvoru se uključuje tajmer
• Pristupna tačka šalje okvire za navođenje
– Svakih 100ms
– Pristupna tačka ne šalje okvire navedenom čvoru A
– Ako ih ima, čuva ih u svojim baferima
• Primjeri:
– senzori za sobnu temperaturu
– svjetlo,
– bezbjedonosni uređaji i
– prekidači na zidu
• dve vrste čvorova u Zigbee mreži
– uređaji smanjenih funkcija
» reduced function device
• podređeni uređaji
• Pod kontrolom
– uređaja sa svim funkcijama
» full function device
• Aktivan period
– 16 vremenskih odsečaka
– Dostupni odsječci (Connection slots)
» CSMA/CA način slučajnog pristupa
– Garantovani odsječci (Guaranteed slots)
» garantovan pristup kanalu nekim uređajima
• Namjerno prazna stranica
mreža
• WiFi pristupne tačke
– malu oblast pokrivanja
– prečnika između 10 i 100 metara
• Pojava 5G standarda
– još brži prenos podataka
– očekuje da će biti i do 100 puta brži od 4G standarda
• Teoretske brzine pristupa pojedinim mrežama
• Vodite računa da različiti autori navode
– različite brzine koje zavise od dijela svijeta
3G 7.2 2
3G HSPA+ 42 22
4G LTE 150 50
5G 20Gbps 10 Gbps
• Tipične (realne) brzine koje se zaista postižu u
upotrebi
Download Speed
Tip mreže Upload Speed (Mbps)
(Mbps)
3G 3 0.4
3G HSPA+ 6 3
4G LTE 20 10
4G LTE-Advanced 42 25
5G 80 do 900 12 do 57
telefonskom mrežom
• Izraz ćelijski (celular)
– Ukupna oblast pokrivanja se dijeli
– u više geografskih oblasti pokrivanja,
– poznatih kao ćelije.
• GSM mreža ima sopstvenu nomenklaturu
• Sa FDM sistemom,
– kanal se dijeli na veći broj frekventnih opsega
• Sa TDM sistemom,
– vreme se dijeli u okvire,
– a svaki okvir se dalje dijeli u odjsečke
– svakom pozivu se za korišćenje
» dodeljuje određeni odsječak u okviru
telefonskom mrežom
• kombinovani FDM/TDM sistem
– kanal je podijeljen na veći broj frekventnih podopsega
– unutar svakog podopsega,
» vreme je podijeljeno na okvire i odsječke
• Odluka:
– ne dirati postojeće jezgro GSM ćelijske mreže za prenos glasa
– dodati nove mogućnosti za ćelijske mreže podatka
• U jezgru 3G mreže postoje dve vrste čvorova:
• čvorovi za podršku GPRS usluge
– Serving GPRS Support Node - SGSN i
• čvorovi mrežni prolazi za podršku GPRS
– Gateway GPRS Support Node - GGSN.
• GPRS je akronim od
– Generalized Packet Radio Service
– (opšta paketna radio-usluga)
• SGSN je odgovoran za
– isporučivanje datagrama do mobilnih čvorova
– odnosno iz njih
• SGSN komunicira sa MSC –
– obezbeđuje proveru ovlašćenja i
– predavanje korisnika
– održava informacije o lokaciji (ćeliji)
– prosleđuje datagrame između
» mobilnih čvorova i GGSN čvora
• GGSN se ponaša kao mrežni prolaz,
– povezujući više SGSN čvorova na internet.
– poslednji deo 3G infrastrukture s kojim se datagram
– pre ulaska na internet.
• Za spoljašnji svijet GGSN
– izgleda kao bilo koji drugi ruter mrežnog prolaza
• Pristupna radio 3G mreža
– radio access network
– je bežična mreža prvog skoka koju vidimo kao 3G korisnik.
• Kontroler radio-mreže
– Radio Network Controller-RNC
– obično kontroliše nekoliko BTS - baznih primopredajnih stanica u ćeliji,
• Svaki bežični link u ćeliji
– radi između mobilnih čvorova i bazne primopredajne stanice,
– kao i u 2G mrežama.
• RNC se preko mobilnog komutacinog centra (MSC)
– povezuje sa ćelijskom mrežom za prenos glasa
» komutacija kola
• a preko SGSN (Serving GPRS Support Node) čvora
– sa internetom
» Komutacija paketa
• 3G UMTS mreže
– ne koriste GSM FDMA/TDMA šemu
– Kao 2G mreže
• već CDMA tehniku
– širokopojasni CDMA sa direktnom sekvencom
– Direct Sequence Wideband CDMA
– DS-WCDMA
• unutar TDMA odsečaka;
• Izraz „ortogonalan”
– signali koji se šalju na različitim frekvencijama kanala
– prave se tako da se međusobno veoma malo ometaju
• Oportuno raspoređivanje
– koristi uparivanje protokola fizičkog sloja
» sa uslovima kanala između pošiljaoca i primaoca
» te biranje primalaca na osnovu uslova kanala
• Namjerno prazna stanica
• U najširem smislu, čvor je mobilan
– ako tokom vremena mijenja svoju tačku priključenja na mrežu.
» Razmotrićemo nekoliko dimenzija mobilnosti
• (A) Koliko je korisnik mobilan sa gledišta mrežnog sloja?
– On postavlja pred mrežni sloj veoma različite probleme
• Raniji primjeri
– pretpostavili smo da postoji izgrađena infrastruktura
• Ad hok umrežavanje
• Poređenje sa primjerom iz svakodnevnog života.
• Mladić od dvadesetak
– mobilan,
– seli se i stanuje u studentskim domovima
– ili stanovima i često mijenja adrese.
• Problem – skalabilnost
• Milion mobilnih korisnika
– Ruteri bi morali da održavaju
» stavke u tabeli proslijeđivanja
» za milione mobilnih čvorova
• Drugačije rešenje (prihvaćeno u praksi)
– Prenos funkcionalnosti mobilnosti
– iz jezgra mreže do oboda mreže
– preko matične mreže mobilnog čvora
• matični agent
– prati pristigle datagrame
– adresirane na čvor koji se
– trenutno nalazi u posjećenoj mreži
• Posmatramo primjer:
• Korespondent adresira datagram na trajnu adresu mobilnog čvora i šalje
datagram u mrežu,
• matični agent
– prati pristigle datagrame
– adresirane na čvor koji se
– trenutno nalazi u posjećenoj mreži
• Primjer
• Korisnik u pokretu
– u poseti stranoj mreži nekog kolege
• Datagrami se rutiraju
– najprije matičnom agentu i
– ponovo se vraćaju u stranu mrežu
• Direktnim rutiranjem
– otklanja se problem trougaonog rutiranja,
– ali se zato povećava složenost
• Primjer
• Agent korespondenta (ili sam korespondent)
– pošalje upit matičnom agentu
– saznaje COA adresu mobilnog čvora
• Agent korespondenta zatim
– tuneluje datagrame
– direktno na COA adresu mobilnog čvora,
• Dodatni problemi kod direktnog rutiranja
• Koristi
– rad sa stranim agentom ili bez njega
– više načina za međusobno otkrivanje agenata i mobilnih čvorova
– korišćenje jedne COA adrese ili više njih
– i više oblika enkapsulacije
• Standard za mobilni IP ima tri glavna dela:
• (1) Otkrivanje agenta.
– definiše protokole koje
– agenti koriste za objavljivanje usluga mobilnim čvorovima
– kojima mobilni čvorovi traže usluge agenta
• (2) Registracija kod matičnog agenta
– Mobilni IP definiše protokole
– za prijavljivanje i odjavljivanje COA adresa mobilnog čvora
matičnom agentu.
• (3) Indirektno rutiranje datagrama.
– Standard takođe definiše način
– na koji matični agent proslijeđuje
– datagrame mobilnim čvorovima
• Mobilni IP čvor koji stiže u novu mrežu
– mora da sazna identitet odgovarajućeg
– stranog ili matičnog agenta
• Dva načina:
– oglašavanjem agenta ili
– traženjem agenta.
• Strani ili matični agent
– oglašava svoje usluge
– korišćenjem proširenja postojećeg protokola
– za otkrivanje rutera
• Agent na svim linkovima
– povremeno difuzno emituje ICMP poruku
– sa vrijednošću 9 (otkrivanje rutera)
• Poruka takođe sadrži
– proširenje objave mobilnog agenta,
– mobility agent advertisement discovery
• Mobility agent advertisement discovery
– sadrži dodatne informacije potrebne mobilnom čvoru. Značajnija polja u
tom proširenju su:
• Bit matičnog agenta (H)
– Agent može da radi kao matični agent za mrežu u kojoj se nalazi.
• Bit stranog agenta (F).
– Agent može da radi kao strani agent za mrežu u kojoj se nalazi.
– Dozvoljeno je da oba bita budu postavljena
• Bit obavezne registracije (R)
– Mobilni korisnik ne smije sam da pribavlja privremenu adresu
• M, G biti enkapsulacije.
– Označavaju da li će se koristiti neki oblik enkapsulacije
– drugačiji od enkapsulacije IP datagrama u IP datagram.
– Minimal, GRE (Generic Routing Encapsulation)
• Poruka sadrži
• COA, HA i MA adrese,
• zahtijevani oblik
enkapsulacije,
• zahtijevano trajanje i
• identifikaciju registracije
• (3)
• Matični agent
– proverava autentičnost i
ispravnost.
• Matični agent povezuje
– trajnu IP adresu mobilnog
čvora sa COA adresom:
• datagrami koji budu upućeni su
tom mobilnom čvoru,
– biće enkapsulirani i tunelovani
na tu COA adresu.
• Centrala – Nova BS
• Nova BS – mob.korisnik
• Nekoliko razloga zbog kojih dolazi
– do predavanja korisnika
– Nova BS proslijeđuje tu
– poruku posjećenom MSC
– Posjećeni MSC preusmjerava
» uspostavljeni poziv
» do mobilne stanice preko nove BS
• Transportni protokoli
– a posebno TCP,
– ponekad imaju različite performanse
– u ožičenim i bežičnim mrežama