ETM_29_04_2014

Download Report

Transcript ETM_29_04_2014

Eksploatacija Telekomunikacionih Mreža
Eksploatacija Telekomunikacionih Mreža
-Saobraćajni Odsek –
29-04-2014
Asynchronous Transfer Mode (ATM)
Eksploatacija Telekomunikacionih Mreža
-Saobraćajni Odsek –
ATM (Asynchronous Transfer Mode)


1995. usvojen standard
zamišljen kao protokol koji može da služi za prenos
svih vrsta podataka:
 glas
 video
 fajlovi...

komutacija ćelija

koristi:


virtuelna kola:
 PVC,
 SVC
datagram prenos
ATM i B-ISDN



ATM je tehnologija izabrana od strane međunarodnih
standardizacionih tela za realizaciju B-ISDN-a (Broadband
ISDN), odn. širokopojasnog ISDN
još ranih osamdesetih je bilo jasno da će se vrlo brzo javiti
novi servisi koji zahtevaju veće propusne opsege od onih koji
nudi N-ISDN (2Mbit/s)
N-ISDN daje dve varijante pristupa:
 bazni: 2B + D = 2 * 64 kbit/s + 16 kbit/s
 primarni: 30B + D = 30 * 64 kbit/s + 128 kbit/s
ATM i B-ISDN



prvobitna ideja za B-ISDN je bila vrlo slična s tim da bi kao
osnovne brzine prenosa bile korišćene brzine od 2Mbit/s i
140Mbit/s
velika mana ovakvog sistema bila je nemogućnost efikasnog
rukovanja servisima koji zahtevaju promenljivu brzinu
prenosa
rešenje ovog problema doneo je ATM sa svom fleksibilnošću
koju pruža u pogledu brzina prenosa
B-ISDN servisi
Klasa servisa
Primer
Interaktivni
(Konverzacioni)
video , audio
tekst/podaci
slika
video konferencije, nastava na daljinu
telefon
bankarske transackije, verifikacija kreditne kartice
multimedijalne konferencije
Poruke
(Messaging)
video
audio
tekst/podaci
slika
Multimedijalni e-mail
govorna pošta
e-mail, teleks, faks
faks visoke rezolucije
Distribucija
videa
audia
teksta
slike
Televizija
Radio, prenos zvuka
prenos vesti, netnews
satelitska vremenska slika
Pristupanje
(Retrieval)
videu
audiu
tekstu/podacima
slici
video po zahtevu (video on demand - VOD)
audio biblioteka
transfer fajlova
pretrega biblioteke
Povezivanje LAN-ova
Udaljeni terminali
povezivanje ili emulacija LAN-a
Telnet, Telecommuting
ATM ćelija


ATM ćelija je dužine 53 bajta:
 korisnički deo - 48 bajta
 zaglavlje – 5 bajta
rezultat kompromisa između Evrope, SAD i Japana:
 Evropa je htela 32 bajta za korisnički deo
 SAD i Japan 64 bajta
5 bajta
ZAGLAVLJE
(HEADER)
48 bajta
KORISNIČKI PODACI
(PAYLOAD)
ATM ćelija

ukupno kašnjenje je zbir
sledećih:
1. kašnjenje usled
“punjenja” ćelije
(packetization delay)
2. kašnjenje zbog
komutacije (store and
forward)
3. kašnjenje zbog prenosa

međutim, manja ćelija –
procentualno više zaglavlja –
veliki deo prenosa otpada na,
za korisnike, nepotreban deo
Format ATM ćelije
1
2
3
5
6
1
GFC
VPI
2
VPI
VCI
4
5
7
8
VCI
3
ZAGLAVLJE
4
VCI
PTI
CLP
HEC
6
.....
53
Korisničke informacije (Payload)
Vrste ćelija

tri vrste:
 sa korisničkim saobraćajem
 OAM ćelije (sa kontrolnim informacijama)
 prazne ćelije (idle cells)

ćelije sa korisničkim saobraćajem generišu se od strane korisnika

ćelije koje nose informaciju o mreži se kreiraju u samoj mreži

po linku se uvek prenosi konstantan broj ćelija u jedinici vremena
 one ćelije koje ostanu neraspoređene za korisnički i OAM
saobraćaj su prazne
 Po fizičkom linku sinhron prenos
 Na ćelijskom nivou asinhron
Značenje pojedinih polja

VPI (Virtual Path Identifier)
 polje
namenjeno za identifikaciju
virtuelne staze
8
GFC
VPI
VPI
VCI
VCI
bita.
VCI
u
slučaju prazne ćelije svi biti ovog
polja postavljeni su na 0
PTI
HEC
Korisničke informacije
(Payload)
C
L
P
Značenje pojedinih polja

VCI (Virtual Channel Identifier)


dužine 16 bita
GFC
VPI
VPI
VCI
služi za identifikaciju virtuelnog kanala
(virtuelnog kola) kome ćelija pripada
VCI
VCI

u slučaju praznih ćelija vrednost svih
bita ovog polja postavljena je na 0
PTI
HEC
Korisničke informacije
(Payload)
C
L
P
Značenje pojedinih polja

PTI (Payload Type Identifier)

trobitno polje koje ukazuje na sadržinu
informacionog polja ćelije
GFC
VPI
VPI
VCI
• da li se nose korisničke ćelije
(korisničke informacije)
VCI
VCI
• ili OAM ćelije (Operation,
Administration, Maintenance) –
kontrolne ćelije namenjene za
nadgledanje, upravljenje i i
održavanje mreže
PTI
HEC
Korisničke informacije
(Payload)
C
L
P
Značenje pojedinih polja

CLP (Cell Loss Priority)




bit koji se koristi da bi se ustanovio prioritet ćelija u
preopterećenoj mreži
CLP =0 znači prioritet ćelije visok
ćelije različitih prioriteta se smeštaju u različite bafere - u
tom slučaju će ćelije većeg prioriteta biti poslate pre ćelija
manjeg prioriteta
u slučaju prenosa signala koji zahtevaju konstantan
protok (glas, video) prioritet ćelija je uvek visok
Referentni model protokola

AAL (ATM Adaptation Layer)



nivo mapira podatke iz viših
protokola (npr IP pakete) u
ćelije
podaci se segmentiraju u ćelije
dužine 48 bajta
ATM nivo


vrši komutaciju i
multipleksiranje virtuelnih kola
dodaje se 5 bajta zaglavlja
(48 + 5 = 53)
Menadžment
Kontrolna ravan
Korisnička ravan
Viši nivoi
(Aplikacije)
Viši nivoi
(Aplikacije)
AAL nivo
AAL nivo
ATM nivo
Fizički nivo

Fizički nivo

sinhroni tok ćelija po linku
govor
konstantan protok
video
promenljiv protok
fajlovi
AAL - segmentacija u ćelije
ATM - dodavanje kontrolne informacije i
multipleksiranje
16 / 14
Tok obrade na predaji
Viši nivoi protokola
(npr. IP)
Korisnicki podaci
48 bajta
AAL protokol
Korisnicki podaci
5 bajta
ATM protokol
Fizički nivo
G
F VP
C
VCI
P
T
48 bajta
C
L HEC
P
Korisnicki podaci
biti
Tok obrade na prijemu
Viši nivoi protokola
(npr. IP)
Korisnicki podaci
48 bajta
AAL protokol
Korisnicki podaci
5 bajta
ATM protokol
Fizički nivo
G
F VP
C
VCI
P
T
48 bajta
C
L HEC
P
Korisnicki podaci
biti
Segmentacija i statističko multipleksiranje
PREDAJNIK
PRIJEMNIK
PRENOS
NNI (Network-Network Interface)
 interfejs između čvorova mreže
UNI (User–Network Interface)
 interfejs korisnik-mreža
B-ICI (Broadband Inter-Carrier Interface)
 interfejs između mreža različitih operatera
Mrežni interfejsi
Korisnik
AAL
Korisnik
AAL
ATM mreža
ATM
PHY
ATM
PHY
UNI
UNI
NNI
UNI – User-Network Interface
NNI – Network-Network Interface
NNI
Tehnike prenosa

postoje tri varijante prenosa:




sopstveni (ATM – based)
SDH
PDH
ram u varijanti sopstvenog prenosa (cell based
transmission):


ram se sastoji od 27 ćelija
prva je obavezno idle ili OAM ćelija
• na taj način se omogućava interworking ATM i SDH
• SDH (STM) ram sadrži 1/27 zaglavlja (od 155Mibt/s,
149Mbit/s odlazi na payload, 6Mbit/s na zaglavlje)
Tehnike prenosa

pakovanje u SDH


u korisnički deo STM rama ne
može da stane ceo broj ćelija
ćeliji se prekidaju i nastavljaju
u susednim kontejnerima
• HEC služi za sinhronizaciju
na nivou ćelija
RSOH
P
O
H
MSOH
ATM ćelija

pakovanje u PDH

0
STM-1
16
E1
ram
(32 bajta)
ćelije se mogu prostirati u više
ramova
sinhronizacija
signalizacija
Varijante UNI interfejsa









2 Mbit/s (PDH – E1, bakarne parice UTP 3)
34 Mbit/s (PDH – E3, bakarne parice –
UTP 3)
51.84 Mbit/s (SONET, bakarne parice UTP 3)
100 Mbit/s (FDDI - Fiber Distributed
Data Interface – optička vlakna)
155 Mbit/s (SDH – STM 1, optička
vlakna, bakarne parice - UTP 3,
koaksijalni kabl)
622 Mbit/s (SDH – STM 4, optička
vlakna)
za privatne mreže još se definiše i
25.6 Mbit/s, UTP 3
moguća upotreba ADSL i HFC
interfejs ne mora biti simetričan u oba
smera
 npr. korisnik prima 622 Mbit/s a
šalje 155 Mbit/s
Varijante NNI interfejsa

NNI (prenosna mreža):




SDH kao prenosna
tehnika
155 Mbit/s (SDH)
622 Mbit/s (SDH)
SMIN mreža poseduje
obe varijante
VC i VP

ATM ćelijski tok po fizičkom linku logički je
organizovan u virtualne kanale (VC) i virtualne staze
(VP)

VP i VC su pojmovi povezani sa virtuelnim kolima

VC je u stvari virtuelno kolo (u ATM terminologiji
virtuelni kanal)

za uspostavljanje veze korisniku je potreban jedan
virtuelni kanal - VC, kome odgovara na pojedinačnom
linku jedinstven VCI

virtuelni kanali koja se po mreži delom prostiru istom
putanjom grupišu se u virtuelne staze

sve ćelije nose informaciju o VCI i VPI u svom zaglavlju,
i ovi brojevi su isti za sve ćelije koje pripadaju istoj vezi
VC i VP
Zašto VPI/VCI brojevi umesto
jedinstvenog broja za virtuelno kolo?


olakšana komutacija
 umesto mnoštva kanala, komutacija samo jedne
staze
 tabele rutiranja su manje
 virtualni kanali se lako dodaju virtualnim stazama
mogućnost razdvajanja tokova različitih karakteristika i
zahteva (podataka, govora i videa)
 omogućuje se primena različitih QoS na različite
grupe tokova
Komutacija
komutacija na nivou
virtuelnih staza, menja
se samo VPI vrednost
komutacija na nivou
virtuelnih kanala
Završava i VC i VP
Komutacija i virtuelna kola


uspostava virtuelnog kola - pre nego što započne
prenos između korisnika, prvo sledi faza u kojoj
signalizacioni protokoli i protokoli za rutiranje
(ukoliko su implementirani) izvrše rezervaciju
(logičke) putanje
u toku uspostave virtuelnog kola, u svim mrežnim
čvorovima duž putanje se izvrši popuna tabela
rutiranja koja određuje na koji izlaz se ćelija
upućuje u zavisnosti od VPI i VCI vrednosti koje se
upisane u zaglavlju, i u koje nove vrednosti VPI i
VCI se menjaju
Komutacija i virtuelno kolo - primer
K5
K1
K2
mreža
E
C
B
A
K3
K6
K7
D
F
G
K4
Korisnik 2 zahteva komunikaciju sa
korisnikom 9
K8
K9
Komutacija i virtuelno kolo - primer
K5
K1
K2
mreža
E
C
VC7
K3
K4
K6
B
A
K7
D
F
G
K8
K9
1. signalizacija radi uspostave virtuelnog kola i
popunjavanje tabela rutiranja u svakom čvoru duž
putanje
Komutacija i virtuelno kolo - primer
K5
K1
K2
mreža
E
C
VC7
K3
B
A
K7
D
F
G
K8
K4
TABELA RUTIRANJA
U ČVORU A
K6
K9
ulazni
link
ulazno
VC
izlazni
link
izlazno
VC
CA
…
…
4
…
…
AB
…
…
3
…
…
Komutacija i virtuelno kolo - primer
K5
K1
K2
mreža
E
C
VC7
K3
K6
B
A
K7
D
F
G
K4
2. primer obrade u čvorovima prilikom komutacije:
svaka ćelija koja pristigne sa linka CA i sa VCI = 4 u
čvor A, biće usmerena na link AB, a VCI u ćeliji biti
promenjen sa 4 na 3
K8
K9
ATM Network - Primer
Pitanja?


Na koji način se podaci prenose u ATM mreži?
Šta su to ATM ćelije i kakav je njihov format?
Šta su virtuelna kola (VC) i virtuelne putanje (VP)
u ATM mreži? Kako se uspostavlja virtuelno kolo?
Asynchronous Transfer Mode (ATM)
Eksploatacija Telekomunikacionih Mreža
-Saobraćajni Odsek –
29-04-2014