Vous êtes sur la page 1sur 23

Tehnologia ATM

- ASYNCHRONOUS TRANSFER MODE -

In prezent, in lume exista diverse tipuri de retele de comunicatii (telefonie, telex,


transmisii de date, televiziune prin cablu etc.), fiecare avand propria tehnologie, mijloace de
transmisie si oferind servicii specifice. Cea mai rspndit tehnologie de telecomunicaii, bazat
pe standarde binedefinite, pentru transportul de date, video i voce la viteze foarte nalte este
tehnologia ATM (Asynchronous Transfer Mode) i se utilizeaz de obicei n arterele
principale ale reelelor (backbone).

Protocolul si arhitectura ATM (Asynchronous Transfer Mode) au reusit sa capteze atentia


media in ultimii ani. Conceput ca o tehnica prin care se dorea atingerea unui compromis viabil
ntre rigiditatea arhitecturii sincrone de telecomunicaii i comportamentul imprevizibil al reelor
de pachete, tehniciile ATM sunt potrivite pentru orice necesitate, de la viteza mare de comutare
pana la reelele locale. ATM a captat atentia atat comunitatii telecomunicatiilor, ca un purtator de
banda larga pentru retelele Integrated Services Digital Network (ISDN), cat si a industriei
computerelor, care priveste ATM ca un candidat puternic pentru retele locale(LAN) de mare
viteza.

In centrul arhitecturii ATM se afla o "celula" de luungime fixa. O celula ATM este un
pachet de date scurt, de lungime fixa, care contine un antet scurt cu informatii de adresare,
urmat de incarcatura. Structura celulei are o lungime de 53 de octeti, cu un antet de 5 octeti si
48 de octeti de incarcatura. Funcia principala a antetului celulei este de a identifica conexiunea
virtual, cu funcii limitate n ceea ce privete controlul fluxului, controlul congestiilor si controlul
erorilor.

Desi lungimea mica a pachetului poate face ca acesta sa para ineficient din punctual de
vedere al raportului dintre antet si datele efective, acesta are o serie de avantaje fata de
celelalte structure. Fixand lungimea celulei, caracteristicile de sincronizare ale legaturilor si ale
retelelor corespunzatoare sunt regulate si usor de prezis; in cazul pachetelor de dimensiuni
variabile aceste caracteristici sunt dificil de prezis. Folosind celule scurte, switching-ul hardware
poate fi realizat. In cele din urma, folosirea pachetelor scurte ofera posibilitatea transferului de
informatii izocrone cu un delay mic.

Serviciile ATM sunt orientate pe conexiune, modelul functional fiind similar cu cel al unei
retele de tevi de canalizare. In esenta, o conexiune lucreaza ca o teava: la emisie se introduc
informatiile (liniare) la un capat, iar receptorul le primeste, in aceeasi ordine, la celalalt capat.
Realizarea unui apel telefonic presupune mai intai trimiterea unui mesaj pentru stabilirea, pe
baza de negociere, a unei conexiuni (calea de comunicatie) pe care vor circula toate celulele
urmatoare. Odata stabilizata aceasta cale, toate celulele care apartin apelului respectiv vor
circula in aceeasi ordine in care au fost transmise.
Figura 1. Structura unei retele ATM private si o retea ATM publica peste care se
transmite trafic de voce, date si multimedia

(http://www.pulsewan.com/data101/lane_basics.htm)

ATM se d ef in e t e c a u n m o d d e t r a nsf er as in cr on , pe nt r u a- l de os eb i d e
a lt e t eh no lo g i i si nc r o ne , cum ar f i TD M ( Tim e D iv is i on M ul t i pl ex i ng ) . n cazul
TDM fiecrui utilizator i se atribuie un anumit interval de timp, care i aparine i n care nu poate
transmite nimeni altul. Dac o staie are de transmis mai multe date, ea poate transmite doar n
intervalul de timp rezervat ei, chiar dac alt staie nu are nimic de transmis n acelai
interval de timp, i ale crei intervale rmn neutilizate. n cazul ATM , i nt er va le le de
t im p s un t d is po n ib i l e la cer er e n d ep en de n de t r a f i c , i ar selectarea destinaiei
se efectueaz prin descifrarea adreselor cuprinse n fiecare celul de informaie ATM.

Conexiunile ATM sunt conexiuni logice, sau conexiuni virtuale(CV). Fiecare CV este
definita ca o pereche de identificatori de cale virtual(VPI) si identificator de canal virtual(VCI).
Asignarea de VPI/VCI are doar semnificatie locala. Astfel, VPI si VCI sunt decodate in fiecare
nod ATM si sunt unici pentru un link fizic oarecare. Cand o conexiune este intrerupta, toti
VP/VCI sunt rechemati pentru noi conexiuni. Tehnologia ATM utilizeaz dou tipuri de interfee:
interfata utilizator-reea UNI i interfaa reea -comutator NNI.

VCI VPI VPI cale virtual;


Ree
a VCI canal virtual
Arhitectura ATM

Tehnologia ATM are o arhitectura tridimensionala. Ea este compusa din 3 planuri: planul
de utilizator, cel de control si cel de management. Atat planul de control cat si cel de user pot fi
impartite in 4 niveluri: nivelul fizic, nivelul ATM, nivelul de Adaptare ATM(AAL) si nivelul superior,
iar fiecare din aceste niveluri poate fi divizat in sub-niveluri.

Planul de control se ocupa de stabilirea si incheierea conexiunilor folosind protocoluri de


semnalizare.

Planul de management este format din managementul nivelurilor si managementul


planului. Primul se ocupa cu gestiunea nivelurilor din fiecare plan si are o structura stratificata
corespunzatoare celorlalte planuri. Cel din urma este responsabil cu managementul sistemului
si comunicarea intre diferite planuri.

Figura 2. Arhitectura ATM


(http://www.h3c.com/portal/Technical_Support___Documents/Technical_Documents/Routers/H3C_SR8800_Series_Routers/
Configuration/Operation_Manual/H3C_SR8800_OM%28Release3242_V3.05%29/01-Access/201004/672364 _1285_ 0.htm#_Toc2
59438514)
Functiile nivelurilor ATM:
Nivelul fizic: furnizeaza, n principal, canalele de transmisie pentru celulele ATM.
La aacest nivel, celulele care vin dinspre layerul ATM devin un flux continuu de
biti dupa ce headere-le necesare transmisiei sunt atasate. In plus, fluxurile
continue de biti primite dinspre celelalte echipamente sunt restaurate in celule si
apoi transmise catre nivelul ATM.
Nivelul ATM: implementeaza comunicatia bazata pe celule intre niveluri
omoloage, invocand serviciile furnizate de nivelul fizic. Acest nivel este
independent de echipamentele fizice si de implementarea nivelului fizic, la fel si
fata de tipurile de servicii trarnsmise. Informatiile care trec prin acest nivel iau
forma pachetelor de 48 de octeti, cunoscute ca unitati de segmentare si de
reasamblare. Informatiile care trec din acest nivel spre nivelul fizic sunt
structurate in celule de 53 bytes, constand dintr-un header de 5 bytes si
incarcatura de 48 bytes. Alt functii ale nivelului ATM sunt transmiterea VPI/VCI,
multiplexarea/demultiplexarea celulelor si controlul fluxului.
Nivelul de Adaptare ATM(AAL): furnizeaza interfata intre protocoalele de nivel
inalt si nivelul ATM. In cadrul acestui nivel si face transferul de informatii intre
nivelul ATM si protocoalele de nivel inalt, in prezent suntfolosite 4 tipuri de AAL:
AAL1, AAL2, AAL3/4 si AAL5, fiecare din acestea suportand servicii specifice
prezente in reteaua ATM. Cei mai multi distribuitori de echppamente ATM
folosesc AAL5 pentru servicii detransmitere de date.
Protocoalele de nivel inalt se ocupa de interconexiunile WAN, interconexiunile
de voce, interconexiunile de Layer 3, incapsulare, emularea LAN, multi-protocol
over ATM si IP-uri.

AAL suporta patru clase diferite de trafic, variind de la date comutate prin circuite straight
pana la aplicatii cu pachete. Multe din primele implementari ale ATM s-au concentrat pe
serviicii la nivel de pachet, adesea indeplinind rolul unui cadru pentru serviciile Frame Relay. In
general, AAL ar trebui privit ca o interfata intern, software pentru transmiterea serviciilor end-
user peste ATM.
Figura 3. Arhitectura protocoalelor ATM

Ca si in cazul altor mari sisteme, exista o multime de componente si conexiuni implicate


in reteaua ATM. Toate conexiunile din reteaua ATM sunt punct-la-punct, traficul fiind comutat
prin retea de catre noduri de comutare. Doua tipuri de retele sunt incluse in arhitectura ATM,
Retele Publice si Retele Private. Retele Private, denumite si Retele la sediul clientului, se
ocupa de obicei de conexiunile end-user, sau cu transmiterea serviciilor catre alte tipuri de
retele, inclusiv servicii cu circuite comutate sau subsisteme de voce. Interfata intre
componentele din Reteaua Privata este referita ca Interfata Utilizator Privat-Retea(UNI).

Interfata dintre retelele publice si private este coomutata conform Public UNI. Interfetele
intre switch-uri in cdrul retelei Publice sunt Interfetele Nodurilor de Retea(NNI). Trei tipuri de NNI
au fost dezvoltate, NNI-ICI, care conecteaza retelele ATM de diferite purtatoare, NNI-ISSI, care
conecteaza switch-urile din cadrul aceleiasi Local Area Transport Area (LATA), si in cele din
urma, un NNI Privat care permite conexiunea intre diferite switch-uri dintr-o retea private.
Figura 4. Un model de arhitectura al unei retele ATM

(http://www.cellsoft.de/telecom/atmconcepts.htm)
Nivelul de Adaptare ATM(AAL)

Folosirea tehnologiei si a serviciilor ATM a creat nevoia de un nivel adaptiv care sa


suporte protocoalele de transfer a informatiei care nu sunt bazate pe ATM. Acest layer de
adaptare defineste modul in care sunt segmentate si reasamblate pachetele de nivel-inalt in
celule ATM, si cum se vor gestiona anumite aspecte ale transmisiei din stratul ATM.

Nu este foarte clar dac ATM are sau nu un nivel transport. Pe de-o parte, nivelul ATM
are funcionalitatea unui nivel reea cu un alt nivel (AAL) plasat imediat deasupra sa, lucru care
face din AAL un nivel de tip transport. Unul din protocoalele utilizate (AAL 5) este din punct de
vedere funcional similar cu UDP-ul, care este incontestabil un protocol de nivel transport.
Pe de alt parte, nici unul din protocoalele AAL nu furnizeaz o conexiune capt-la-capt
fiabil precum TCP (dei cu foarte mici modificri ar fi putut s o fac). De asemenea, n cele
mai multe aplicaii este utilizat un alt nivel transport, situat deasupra AAL-ului.
Nivelul AAL din reelele ATM difer radical de TCP, mai ales pentru c proiectanii si au
fost interesai n principal de transmisia vocii i a imaginilor video, pentru care livrarea rapid
este mai important dect acurateea datelor. S ne reamintim c nivelul ATM emite doar celule
de 53 octei una dup cealalt si nu dispune de un control al erorii, control al fluxului i de nici
un alt control. n consecin, el nu este foarte potrivit pentru cerinele celor mai multor aplicaii.

Dintre serviciile care necesita adaptare mentionez Gigabit Ethernet, IP, Frame Relay,
SONET/SDH, UMTS/Wireless, etc.

Principalele servicii oferite de AAL sunt:

Segmentare si reasamblare

Gestiunea erorilor de transmisie

Gestiunea celulelor pierdute sau ratacite

Controlul fluxului si al sincronizarii


Structura nivelului de adaptare ATM

Nivelul de adaptare ATM este divizat n dou pri principale, una dintre ele fiind
mprit mai departe, conform figurii de mai jos.
Partea superioar a nivelului de adaptare ATM este numit subnivelul de convergen.
Sarcina sa este de a furniza o interfa pentru aplicaie. Ea const dintr-o parte comun tuturor
aplicaiilor (pentru un protocol AAL dat) i o parte specific fiecrei aplicaii. Funciile fiecreia
din aceste pri sunt dependente de protocol, dar pot include ncadrarea mesajelor i detecia
erorii.

Figura 5. Modelul ATM - nivelul de adaptare ATM cu subnivelele aferente

In plus, la surs, subnivelul de convergen este responsabil cu acceptarea fluxului de


bii sau a mesajelor de lungime arbitrar de la aplicaii i cu fragmentarea lor n uniti de 44 sau
48 octei n vederea transmisiei. Atta timp ct protocoalele utilizeaz o parte din cei 48 de
octei din informaie util ATM pentru propriile antete, dimensiunea exact este dependent de
protocol. La destinaie, acest subnivel reasambleaz celulele n mesajele originale. De regul,
atunci cnd exist, dimensiunile mesajelor sunt prestabilite. Cu alte cuvinte, dac sursa trimite
patru mesaje a cte 512 octei fiecare, ele vor ajunge ca patru mesaje de 512 octei i nu ca un
singur mesaj de 2048 octei. n cazul fluxurilor de date nu exist nici o delimitare ntre mesaje si
deci acestea nu sunt respectate.
Partea inferioar a AAL-ului este' subnivelui SAR (Segmentation And Reassembly
-segmentare i reasamblare). Acesta poate aduga antete i ncheieri la unitile de date care i
sunt furnizate de ctre subnivelul de convergen, pentru a forma astfel informaiile utile ale
celulelor. Aceste ncrcturi sunt furnizate nivelului de transmisie ATM. La destinaie, subnivelul
SAR reasambleaz celulele n mesaje. Subnivelul SAR se ocup n principal cu celule, iar
subnivelul de convergen cu mesaje.
Atunci cnd un mesaj sosete de la aplicaie la AAL, subnivelul de convergen poate
s-i adauge un antet i/sau o ncheiere. Mesajul este apoi fragmentat n uniti de cte 44 pn
la 48 octei care sunt transmise subnivelului SAR. Subnivelul SAR poate s adauge propriul
antet i ncheiere fiecrei uniti i s le transmit mai departe nivelului de ATM pentru
transmisie, sub form de celule independente.

Urmatoarele protocoale de adaptare la nivelul ATM (AAL) au fost definite de ctre ITU-T.
Clasificarea se bazeaz pe trei conditii: daca o relaie de sincronizare trebuie meninut ntre
surs i destinaie, dac aplicaia necesit o rat de bii constant, i dac transferul este
orientat spre conexiune sau este fara conexiune.

AAL Tip 1

AAL Tip 1 este protocolul utilizat pentru transmisia traficului de clasa A, adica traficul orientat
pe conexiuni, cu viteza de transmisie constanta, de tip real, de exemplu trafic audio si video
necomprimat. Bitii sunt produsi de catre aplicatie la o viteza de transmisie constanta si trebuie
sa fie livrati la capatul indepartat cu aceeasi rata constanta, fara intarzieri. Intrarea este un sir
de biti fara nici o limita de mesaj. Pentru acest trafic, protocoalele de detectie a erorii nu sunt
uuutilizate datorita faptului ca intarzierile introduse prin depasirea limitei de timp si prin
retransmisii nu sunt acceptabile.

AAL1 foloseste un subnivel de convergenta si un subnivel SAR. Subnivelul de convergenta


detecteaza celulele pierdute sau inserate gresit si netezeste traficul de intrare pentru a asigura
o livrare a celulelor in nivel constant. in final, subnivelul de convergenta fragmenteaza mesajele
in unitati de 46 sau 47 de octeti care sunt furnizate subnivelului SAR pt transmisie. La celalalt
capat, SAR extrage aceste unitati si reconstruieste intrarea originala. Subnivelul de convergenta
din AAL1 nu are un antet de protocol propriu.

Spre deosebire de AAL 1, subnivelul SAR are un protocol. Ambele formate ncep cu un antet
de un octet, coninnd un numr de secven, SN, de 3 bii (pentru a detecta celulele lips sau
greit inserate). Acest cmp este urmat de un cmp protecie numr de secven, SNP, de 3 bii
(de exemplu, sum de control), corespunztor numrului de secven i care permite
corectarea erorilor singulare i detectarea erorilor duble din cmpul de secven. El utilizeaz
un control cu redundan ciclic bazat pe polinomul x3+x+l. Un bit de paritate par care
altereaz octetul antet va reduce posibilitatea ca un numr de secven eronat s se strecoare
neobservat. Nu este necesar ca celulele AAL 1 s fie completate cu toi cei 47 octei. De
exemplu, pentru transmisia digitizat a vocii la o rat de 1 octet la fiecare 125 usec, umplerea
unei celule cu toi cei 47 de octei impune nregistrarea unei secvene de sunet de 7.875 ms.
Dac ntrzierea dinaintea transmisiei este de neacceptat, atunci pot fi expediate i celule
umplute parial. n acest caz, numrul efectiv de octei de infomiatie pe celul este acelai
pentru toate celulele si este convenit n avans.
Figura 6. Formatul celulei AAL 1

Atunci cnd trebuie respectate limitele mesajului, se folosesc celulele P. Cmpul Indicator
este utilizat pentru a preciza deplasamentul de nceput al urmtorului mesaj. Doar celulele cu
un numr de secven par pot fi celule P, indicatoml fiind astfel n domeniul 0 - 92 i putnd fi
plasat fie n informaia propriei celule, fie n celula care urmeaz. S observm c aceast
schem permite mesajelor s conin un numr arbitrar de octei, astfel nct mesajele pot fi
rulate continuu, fr a fi necesar alinierea lor la limita de celul.
Bitul cel mai semnificativ al cmpului Indicator este rezervat pentru dezvoltri ulterioare.
Bitul iniial de antet al tuturor celulelor cu numr impar formeaz un flux de date utilizat pentru
sincronizarea de ceas.

AAL 1 este proiectat pentru fluxuri de date simple, orientate pe conexiuni, de timp real i
fr detecie de erori, excepie fcnd doar celulele lips i greit inserate. AAL 1 este un
protocol adecvat pentru fluxuri audio i video necomprimate pure sau pentru orice alt tip de
fluxuri de date n care civa bii distorsionai din cnd n cnd nu creeaz o problem.

AAL Tip 2

Pentru fluxuri audio i video comprimate, viteza de transfer poate varia puternic n timp.
De exemplu, multe scheme de compresie transmit periodic un cadru video complet, i apoi
transmit doar diferenele dintre cadrele intermediare i ultimul cadru complet, pentru mai multe
cadre. Atunci cnd camera este staionar i nimic nu se mic, diferenele dintre cadre sunt
minore, dar cnd camera este deplasat rapid, diferenele sunt importante. De asemenea,
limitele mesajelor trebuie respectate, astfel nct s poat fi recunoscut nceputul cadrului
complet urmtor chiar n cazul unor pierderi de celule sau unor date eronate. Din aceste motive
este necesar un protocol aparte. AAL 2 a fost proiectat n acest scop.
Figura 7. Formatul celulei AAL 2

Ca i n AAL 1, subnivelul CS nu are un protocol propriu, ns subnivelu SAR are un


astfel de protocol. Formatul unei celule SAR este prezentat n Fig. 7. El are un antet de 1 octet
i o ncheiere de 2 octei, lsnd loc pentru cei pn la 45 de octei de date per celul.
Cmpul SN (Sequence Number - numr de secven) este utilizat pentru numrarea
celulelor n scopul detectrii celulelor lips sau greit inserate. Cmpul TI (Information Type -
tipul informaiei) este utilizat pentru a indica faptul c celula reprezint nceputul, mijlocul sau
sfritul unui mesaj. Cmpul LI (Length Indicator - indicator de lungime) indic dimensiunea
informaiei utile, n octei (poate s fie mai mic dect 45 octei). n sfrit, cmpul CRC este o
sum de control a ntregii celule, pentru detectarea erorilor.
AAL Tip 2 suporta rata variabila de bit dependenta de timp(VBT-RT) si trafic sincron si
orientat pe conexiune. Un exemplu ar fi Voice over ATM. AAL2 este de asemenea larg folosit si
in aplicatii wireless datorita capacitatii de a multiplexa pachete de voce dinspre diferiti useri
catre o singura conexiune ATM;

AAL Tip 3/4

La nceput, ITU a avut diferite protocoale pentru clasele C i D, serviciu orientat pe


conexiuni i serviciu fr conexiuni pentru transport de date sensibil la pierderi sau erori, dar
care nu este dependent de timp. Apoi ITU a descoperit c n realitate nu erau necesare dou
protocoale i, prin urmare, ele au fost combinate ntr-un singur protocol, AAL 3/4.
AAL 3/4 poate opera n dou moduri: flux sau mesaj. n modul mesaj, fiecare apel
dinspre aplicaie spre AAL 3/4 injecteaz un mesaj n reea. Mesajul este livrat ca atare, altfel
spus, limitele mesajului sunt respectate. In modul flux, limitele nu sunt respectate. n ambele
moduri este asigurat transportul fiabil i nefiabil (de exemplu fr garanie).
O caracteristic a lui AAL 3/4 care nu este prezent n nici unul din celelalte protocoale
este multiplexarea. Acest aspect al lui AAL 3/4 permite sesiunilor multiple (de exemplu
conectare de la distan) de la o singur gazd s circule pe aceiai circuit virtual i s fie
separate la destinaie,
Figura 8. Multiplexarea mai multor sesiuni pe un acelai circuit virtual.

Motivul pentru care se dorete aceast facilitate este acela c de multe ori companiile
de transmisie taxeaz fiecare stabilire a unei conexiuni i fiecare secund n care o conexiune
este deschis. Dac o pereche de maini are mai multe sesiuni deschise simultan, furnizarea
unui circuit virtual propriu pentru fiecare sesiune va costa mai mult dect multiplicarea tuturor
sesiunilor pe un acelai canal virtual. Dac un singur circuit virtual are suficient lime de
band pentru a asigura ndeplinirea sarcinii, atunci sunt inutile mai multe circuite. Toate
sesiunile care utilizeaz un singur circuit virtual au aceeai calitate a serviciului, deoarece
aceasta este negociat pentru fiecare circuit virtual n parte.
Spre deosebire de AAL 1 i AAL 2, AAL 3/4 are att un protocol pentru subnivelul de
convergen ct i un protocol pentru subnivelul SAR. Dinspre aplicaie sosesc n subnivelul de
convergent mesaje de 65535 octei. Ele sunt nti aliniate la un multiplu de 4 octei, apoi le
sunt ataate un antet i o ncheiere, conform Fig. 9.

Figura 9. Formatul mesajului n subnivelul de convergen din AAL 3/4

Cmpul CPI (Common Part Indicator - indicatorul prii comune) furnizeaz tipul
mesajului i unitatea de numrare pentru dimensiunea BA i cmpul Lungime. Cmpurile Btag
si Etag sunt utilizate pentru a ncadra mesajele. Cei doi octei trebuie s fie identici i sunt
incrementai cu unu de fiecare dat cnd se trimite un nou mesaj. Acest mecanism verific
pierderile i inserrile eronate de celule. Cmpul dimensiune BA este utilizat pentru alocarea
tamponului. El spune receptorului ct de mult spaiu s aloce n avans pentru memorarea
mesajului care urmeaz s soseasc. Cmpul Lungime indic din nou lungimea ncrcrii utile,
n modul mesaj, el trebuie s fie egal cu dimensiune BA, putnd diferi ns n modul flux.
ncheierea mai conine de asemenea i un octet neutilizat.
Dup ce subnivelul de convergen a construit i a adugat un antet i o ncheiere la
mesaj, conform Fig. 9, mesajul este ncredinat subnivelului SAR, care l decupeaz n
segmente de cte 44 octei. S observm c, pentru a suporta multiplexarea, subnivelul de
convergen poate construi intern mai multe mesaje n acelai timp i poate trimite segmente de
cte 44 octei ctre subnivelul SAR, mai nti dintr-un mesaj, apoi din altul, n orice ordine.
Subnivelul SAR insereaz fiecare segment de 44 de octei n ncrcarea util a unei
celule, al crei format este dat de Fig. 10. Aceste celule sunt apoi transmise ctre destinaie,
unde sunt reasamblate, apoi este verificat suma de control i se acioneaz conform
rezultatului.

Figura 10. Formatul celulei AAL 3/4

Cmpurile din formatul celulelor AAL 3/4 au semnificaiile urmtoare: Cmpul ST


(Segment Type - tipul segmentului) este utilizat pentru ncadrarea mesajelor. El indic dac o
celul reprezint nceputul unui mesaj, este n mijlocul mesajului, este ultima celul din mesaj
sau este un mesaj de dimensiune mic (de exemplu o singur celul). Urmeaz apoi un numr
de secven pe 4 bii, SN, pentru detectarea celulelor lips sau inserate greit. Cmpul MID
(Multiplexing ID - identificator de multiplexare) este utilizat pentru a determina care celul
aparine crei sesiuni. S ne reamintim c subnivelul de convergen poate avea mai multe
mesaje aparinnd mai multor sesiuni diferite, memorate n acelai timp, i poate trimite
segmente din aceste mesaje n orice ordine dorete. Toate segmentele mesajelor care aparin
sesiunii / conin / n cmpul MID, astfel nct ele s poat fi corect reasamblate la destinaie.
ncheierea conine lungimea informaiei i suma de control a celulei.

De notat c AAL 3/4 conine suprancrcarea protocoalelor a dou nivele: sunt adugai
8 octei fiecrui mesaj i sunt adugai 4 octei fiecrei celule. Una peste alta acesta este un
mecanism greoi, mai ales pentru mesaje scurte.
AAL Tip 3/4 suporta VBR, trafic de date, trafic orientat spre conexiune, asincron(X.25)
sau pachete fara conexiune(trafic SMDS) cu un header aditional de 4 bytes in incarcatura
celulei.ca exemple putem aminti Frame Relay si X.25;

AAL Tip 5

AAL 5 ofer aplicaiilor sale mai multe tipuri de servicii. O posibilitate este serviciul fiabil
(de exemplu, livrarea garantat cu control al fluxului pentru a prentmpina supraaglomerrile).
O alt posibilitate este serviciul nefiabil(de exemplu, nici o garanie de livrare), cu alternativele
de a descrca sau de a transmite aplicaiei (cu avertismentul de eroare) celulele cu erori n
suma de control. Este suportat att comunicaia de tip uni-destinaie ct i de tip multi-
destinaie, dar multidestinaia nu garanteaz livrarea.
La fel ca i AAL 3/4, AAL 5 suport att modul mesaj ct i modul flux. n modul mesaj, o
aplicaie poate transmite, nivelului AAL o datagram de lungime ntre 1 i 65535 octei astfel
nct fie se garanteaz sosirea datagramei la destinaie, fie se ncearc livrarea ei n condiii ct
mai bune. Odat cu sosirea la subnivelul de convergen, mesajul este aliniat i completat cu o
ncheiere, aa cum se arat n Fig. 11. Numrul de octei adugai pentru aliniere (de la 0 la 47
de octei) este ales astfel nct ntregul mesaj, inclusiv ncheierea i octeii n discuie, s fie un
multiplu de 48. AAL5 nu are un antet al subnivelului de convergen, ci doar o ncheiere de 8
octei.

Figura 11. Formatul mesajului n subnivelul de convergen din AAL 5

Cmpul UU (User to User - utilizator la utilizator) nu este folosit chiar de nivelul AAL. De
fapt, el este disponibil nivelurilor superioare, de exemplu pentru secveniere sau multiplexare.
Nivelul superior n discuie poate fi partea specific de serviciu a subnivelului de convergen.
Cmpul Lungime indic adevrata informaie util, fr a pune la socoteal octeii adugai
pentru aliniere. Pentru a renuna la mesajul curent n timpul fluxului de transfer, este utilizat o
valoare 0. Cmpul CRC este suma standard de 32 de bii calculat pentru ntregul mesaj,
inclusiv ncheierea i octeii adugai pentru aliniere (cu valoarea cmpului CRC considerat 0).
ncheierea conine n plus un octet rezervat dezvoltrilor ulterioare.
Mesajul este emis prin furnizarea sa subnivelului SAR, care nu adaug nici un antet sau
ncheiere. n loc de aceasta, el fragmenteaz mesajul n uniti de 48 de octei fiecare, aceste
uniti fiind pasate ctre nivelul ATM de transmisie. De asemenea, el spune nivelului ATM s
poziioneze un bit n cmpul PTI al ultimei celule, astfel nct s se respecte limitele de mesaj.
S-ar putea spune c acest lucru este o amestecare incorect a nivelurilor de protocoale,
deoarece nivelul AAL nu ar trebui s utilizeze bii din antetul nivelului ATM. Procednd astfel, se
violeaz principiul de baz al ingineriei protocoalelor, sugerndu-se c proiectarea nivelurilor ar
fi trebuit probabil s fie realizat ntr-o alt manier.
Principalul avantaj al lui AAL 5 asupra lui AAL 3/4 const ntr-o eficien mult mai mare.
Dac AAL 3/4 adaug doar 4 octei per mesaj, AAL 5 adaug de asemenea 4 octei per celul,
reducnd capacitatea informaiei utile la 44 de octei, ceea ce reprezint o pierdere de 8
procente pentru mesajele lungi. AAL 5 are o ncheiere ceva mai mare (8 octei), dar nu adaug
suprancrcare la nivelul fiecrei celule. Lipsa unui numr de secven n celule este
compensat printr-o sum de control mai mare, care poate detecta pierderile, inserrile eronate
sau celulele lips fr a folosi numerele de secven.
Exemple de servicii care folosesc AAL5 sunt IP over ATM, Ethernet over ATM, SMDS
sau Emulatia LAN(LANE). AAL5 este cel mai raspandit protocol de adaptare ATM.
Structura celulei ATM

Celula ATM este fomata din 2 campuri: header-ul, care contine informatiile de control, si
incarcatura.

Headerul cuprinde urmatorele campuri de infomatie:

General Flow Control(GFC), format din 4 biti, care sunt setati la 0 cand se face
transmisie prin UNI, dar pot fi folositi in scopul controlului local asupra fluxului.
VPI, format din 8 biti. Cand nu sunt folositi toti bitii, VPI este plasat pe pozitiile
celor mai putin semnificativi biti.
VCI, format din 16 biti. Cand nu sunt folositi toti bitii, VCI este plasat pe pozitiile
celor mai putin semnificativi biti.
Payload Type(PT), incriptat prin intermediul a trei biti, este folosit pentru a se face
distinctie intre celulele care contin incarcatura utila si diferite tipuri de celule
folosite pentru operatiuni si mentenanta ATM(OAM ATM). Starile posibile ale
acestui indicatoor sunt: 000-celula de utilizator,nu exista suprasarcina; 001-celula
de utilizator,nu exista suprasarcina cu utilizarea protocolului AAL5 la nivel de
adaptare; 010-celula de utilizator,indica suprasarcina in retea; 011-celula de
utilizator, indica suprasarcina in retea cu utilizarea protocolului AAL5.; 100-celula
pentru operare si mentenanta; 101-celula pentru operare si mentenanta punct-
punct; 110-celula control resurse; 111-rezerva
Indicatorul Cell Loss Priority(CLP). Acest bit este folosit pentru indicarea prioritatii
setate de user pentru o celula: 0 pentru prioritate ridicata, 1 pentru prioritate
scazuta. n tehnologia ATM funcioneaz un sistem de prioriti n scopul nimicirii
celulelor ATM n caz de suprasarcin i a rezolvrii acestor stri. Conform acestui
sistem celulele ATM se mpart n celule cu prioritate i celule fr prioritate.
Pentru asigurarea serviciilor cu vitez de transmisiune fix la transmisiune sunt
utilizate celulele cu prioritate. n cazul celorlalte servicii (transmisiuni de date)
sunt utilizate celulele cu prioritate redus. Astfel n cazul apariiei suprasarcinei
vor fi nimicite celulele cu prioritate redus
Header Erorr Control(HEC). Acest camp este destinat corectarii erorilor single-bit
si a detectarii erorilor de adresare mulltiple-bit.
Figura 12. Structura celulei ATM
( http://www.cellsoft.de/telecom/atmconcepts.htm )

Reinei c circuitul i cmpurile de identificare a caii sunt utilizate pentru a indica drumul
pe care fiecare celul il va lua in retea. Identificatorul transportat n celule poarta numai
informaiile necesare pentru identificarea rutei celulei catre switch-ul destinatie, sau catre end-
point, ele nu sunt adrese de reea, astfel cum se regaseste n cazul reelelor de IP sau OSI.

Parametrii de calitate ATM

Te h n i c a AT M a r e u n a a - n u m i t p a r a m e t r u d e c a l i t a t e ( Q O S ) -
t o l e r a n l a variaia ntrzierii unei celule (CDVT) - proiectat s menin variaia n ntrziere
dintre celule la minimum. Parametrul "ntrzierea celulei n tranzit" (CTD) este o combinaie
ntre ntrzierea de propagare i cea de procesare n nodul unei reele. ntrzierea la
nivelul unui nod este determinat de procesarea cozilor de ateptare de comutare i de routare.
Testarea semnalului vocal prin ATM nu este nc edificatoare, pentru a nelege setrile optime
ale acestor parametri i ceea ce se ntmpl ntr-un mediu fizic real. Cu alte cuvinte, nu s-a
demonstrat c "merge".

Ecoul este un aspect controversat, o alt problem tehnic, care poate fi


uor d e p i s t a t d e u t i l i z a t o r i i " o r i e n t a i " p e s e m n a l u l d e d a t e , i m p l i c a i
p r o b a b i l c u implementarea reelelor ATM. Toate telefoanele analogice produc
ecou, care devine semnificativ (suprtor) dac ntrzierea cap-la-cap sare de 32 de
milisecunde. Pentru a evita aceast problem n reelele vocale, operatorii plaseaz
compensatoare de ecou ct mai aproape posibil de fiecare abonat. Compensatoarele de
ecou sunt necesare i n r e e l e l e AT M , d e c i t r e b u i e s c u t m u n
e c h i p a m e n t d o t a t c u c a r a c t e r i s t i c i d e compensare integral a ecoului.

Maparea protocolului

Ma p a r e a d e p r o t o c o l p e n t r u a p l i c a i i l e L A N e s t e t o c m a i c e e a c e a
a p r o b a t Forumul ATM n standardul numit Versiunea 1 - Emularea LAN-ATM (LANE). LANE
opereaz la nivelul 2 - MAC/OSI (controlul accesului la mediu) i va fi folosit,
n prima faz, pentru operarea n reea ATM la nivel de workgroup. Pentru operarea n reeaua
de ntreprindere, exista dou activiti care folosesc emularea la nivelul 3 - OSI (REEA).
Deoarece aici intr n discuie procesul de rutare,aceste dou standarde proiect ne vor schimba
cunotinele despre routerele din reelele noastre. Prima opiune este standardul
Multiprotocol - ATM (MPOA - Multiprotocol over ATM), deja conturat de Forum. Cisco
Systems, Newbridge Networks sunt cei mai decii suporteri ai standardului MPOA. Folosind
MPOA, protocoalele LAN actuale sunt mapate n adrese ATM de ctre un server de dirijare.
Serverul este un fel de server de directoare, care "tie" adresele ATM ale statiilor ATM
care ruleaz aplicaii LAN sau care "vede" punctele de contact ATM cele mai oportune n
preluarea staiilor LAN.

A doua opiune pentru protocoalele de nivel 3 este interfaa privat


integrat, pentru accesul reea-la-reea (Integrated Private Network-to-Network
Interface, I -PNNI), mai adecvat vederilor IBM sau BayNetworks. Cu I-PNNI, propriul
protocol de routare ATM este pus s transporte informaiide adresare i topologie despre LAN-
urile tradiionale sau despre statiile LAN emulate ATM din reelele ATM. La limita reelei ATM,
aceast informaie este utilizat pentru a transpune informaii de dirijare n protocoalele
tradiionale de nivel 3, cum sunt RIP (Routing Informaion Protocol) sau Open Shortest
Path First.

Maparea unui protocol n ATM nseamn interceptarea conexiunii pe care curge o


aplicaie LAN, dup ce a fost creat un numr oarecare de niveluri pentru protocoale LAN, de
ctre un software de client sau de server. D e e x e m p l u , L A N E o p e r e a z l a n i v e l u l
M A C i e m u l e a z s e r v i c i i p e n t r u o r i c a r e aplicaie LAN. Protocolul MPDA, care
furnizeaz servicii i la nivelul 2 i la 3, ar putea emula caracteristicile unor protocoale ca IP.
Valoarea maprii de protocoale este dat de faptul c, de multe ori, poate fi
utilizat pe aplicaiile existente. Se nlocuiete pur i simplu un driver de
c a r t e l - i n t e r f a d e r e e a c u u n S W b a z a t p e AT M s i c a r e s u s i n e
s t a n d a r d u l d e m a p a r e a protocoalelor utilizate. Nu este nevoie de o recompilare
a codului surs i nici nu se impun schimbri ale aplicaiilor. M a p a r e a u n u i p r o t o c o l
p r o t e j e a z n t r e a g a s t i v d e p r o t o c o a l e d e a p l i c a i i , inclusiv antetul acesteia;
astfel, legarea staiilor ATM cu cele tradiionale LAN se poate face usor: pur i simplu se
extrage antetul ATM adugat mesajului "LAN" i ceea ce rmne poate fi remis reelei
locale.

Avantaje

Utilizarea tehnologiei de comutare a celulelor ntr-un mediu LAN asigur avantaje


deosebite fa de tehnologia de partajare a mediului utilizat de reelele FDDI, inel, Ethernet. Un
prim avantaj este obinerea unui acces complex de banda de transfer la comutatoarele ATM
pentru staiile ATM; alt important avantaj este ca dispozitivele accesate pot opera la viteze de
transfer diferite.

Privitor la tehnologia orientat pe conexiuni se poate spune ca ntre


staiile(terminalele) ATM se realizeaz o conexiune. Se specific o cale de
transmisie ntre comutatoarele ATM i staiile (terminalele) ATM, permindu-se
folosirea antetului corespunztor celulelor ATM n procesul de rutare pe calea
specificata n cadrul unei reel e ATM. Modelul arhitectural de referin al
protocolului ATM are trei nivelu ri: nivelul fizic, nivelul ATM si nivelul de adaptare ATM.

R u t a r e a c e l u l e l o r AT M n t r e c o m u t a t o a r e l e AT M s e b a z e a z p e
i n t r r i l e tabelului de rutare pentru fiecare comutator, care cuprind Identificatorul Caii
Virtuale(VPI) i numrul de port.
Din prezentarea structurii antetului celulei ATM rezult c exist dou cmpuri VCI
(Identificatorul canalului virtual) i VPI (Identificatorul cii virtuale) ce asigur 256
ci virtuale, fiecare cale permind 216(65536) conexiuni virtuale.
Comutatia de etichete multiprotocol(MPLS)

Conceptul de baz al MPLS (Multiprotocol Label Switching) a fost introdus n 1996 de


Ipsilon Networks si propunea comutarea de pachete IP (IP switching). Arhitectura MPLS a fost
gndita sa poataoferi un serviciu de transport de date unificat pentru multe tipuri de trafic, cum ar
fi pachete IP,celule ATM, cadre SDH sau Ethernet. Din punct de ved ere arhitectural
MPLS se afla ntre nivelul 2 OSI (Legatura de Date) si nivelul 3 (Retea), fiind considerata de
multi o tehnologiede nivel 2,5.
Ideea de baza a acestei tehnologii este sa clasifice fluxurile de intrare ntr-o retea MPLS
n clase de echivalenta care sa fie tratate la fel de catre nodurile retelei. O clasa de
echivalentaintra n corespondenta cu un set de etichete de lungime fixa ce vor fi comutate n
nodurile retelei, pna la destinatie. Nodurile de intrare vor face clasificarea fluxurilor, iar nodurile
intermediare au de facut mai putine prelucrari, deoarece este suficient sa comute etichete
Multi-Protocol Label Switching (MPLS) definete un mecanism pentru
ndrumarea pachetelor n ruterele (nodurile) reelei. Iniial a fost dezvoltat pentru a realiza o
ndrumare mai rapid a pachetelor dect n rutarea IP tradiional, dei imbuntirile ce in de
partea hardware a r u t e r e l o r a u r e z o l v a t p r o b l e m a v i t e z e i n c a d r u l r u t r i i .
C o m u t a r e a e t i c h e t e i e s t e r e a l i z a t a indiferent de protocolul de rutare Layer 3.
MPLS suport multiple aplicaii utile, cum ar fi:
Unicast si Multicast in rutarea IP;
VPN(Retea Privata Virtuala);
TE(Ingineria Traficului);
QoS(Calitatea Serviciului);
ATM(Orice transport peste MPLS);
MPLS suporta dirijarea protocoalelor non-IP, deoarece tehnologiile MPLS sunt
aplicabile in orice protocol al nivelului retea.
MultiProtocol Label Switching (MPLS) d posibilitatea firmelor i
f u r n i z o r i l o r d e s e r v i c i i Internet s construiasc reele inteligente de ultim
generaie care s ofere o gam larg de servicii avansate, cu valoare adugat, peste o
infrastuctur unic. A b o n a i i c u l i n i i d e a c c e s d i f e r i t e p o t f i g r u p a i M P L S f a r a
l i s e s c h i m b a m e d i u l c u r e n t , deoarece MPLS este independent de tehnologiile de
acces.
Reelele IP tradiionale sunt fr conexiune: atunci cnd este primit un pachet, ruterul
determin urmtorul nod de parcurs, folosind adresa IP destinaie mpreun cu informaia din
propriul su tabel de rutare. Tabelul de rutare din ruter conine informaie despre topologia
reelei. Se folosesc protocoale IP de rutare, ca OSPF, IS-IS, BGP, RIP sau configurare
static, pentru a menine sincronizat informaia din aceste tabele cu schimbrile ce au loc
n reea.
Integrarea componentelor aplicaiei MPLS, incluznd VPN de nivel 2, VPN de nivel 3,
TrafficEngineering, QoS, GMPLS sau IPv6, dau posibilitatea dezvoltrii unor reele
sigure i foarte eficiente, ce garanteaz SLA (Service Level Agreements).
MPLS ofer servicii IP cap-la-cap, cu un nalt grad de scalabilitate i
d e d i f e r e n i e r e , c u configurare i management foarte simple, att pentru furnizori
ct i pentru abonai. Aceast s o l u i e e s t e s u p o r t a t d e o g a m f o a r t e l a r g d e
p l a t f o r m e , l u c r u e s e n i a l n u n u m a i p e n t r u furnizorii de servicii, dar i pentru reelele
private.
MPLS folosete de asemenea adrese IP, versiunea 4 sau versiunea 6, pentru a
identifica punctele terminale ale reelei sau switch-urile ori ruterele intermediare. Aceasta face
ca reelele MPLS s fie compatibile IP i uor integrabile cu reele IP tradiionale. n orice caz,
spre deosebire de IP-ul tradiional, fluxurile MPLS sunt orientate spre conexiune
i pachetele sunt rutate pe ci preconfigurate, numite LSP (Label Switched Paths).

Principiul de functionare

MPLS lucreaz prin etichetarea pachetelor cu un identificator


( e t i c h e t ) p e n t r u a f i dentificat o cale numit LSP (Label Switching Path). Atunci cnd
este primit un pachet, ruterul folosete aceast etichet pentru a identifica un LSP. Dup
aceasta el va cuta n propriul tabel de ndrumare pentru a determina calea prin care s
ndrume pachetul i eticheta care va fi folosit n c a d r u l u r m t o r u l u i n o d .
Ve c h e a e t i c h e t e s t e n l o c u i t c u c e a n o u i p a c h e t u l e s t e
trimis ctre urmtoarea destinaie. n reelele MPLS etichetele fac
r e g u l i l e d e t r i m i t e r e a pachetelor.
Se folosete o etichet diferit pentru fiecare nod, i aceast etichet este aleas de
ctre ruterul sau switch-ul care realizeaz operaia de ndrumare a pachetului. Acest
lucru ne permite s folosim motoare de rutare foarte simple i rapide, deoarece ruterul poate
selecta eticheta astfel nct s minimizeze procesarea. Ruterele de intrare (marginale) ale
reelei MPLS folosesc adresa de destinaie a pachetelor pentru a determina care va fi
LSP-ul folosit. n interiorul reelei, ruterele MPLS folosesc numai etichetele LSP pentru a
ndruma pachetele ctre ruterul de ieire.
Figura 13. Dirijarea pachetelor n interiorul unui domeniu MPLS

Concluzii
Tehniciile ATM sunt potrivite pentru orice necesitate, de la viteza mare de comutare pana
la reelele locale.

ATM se d ef in e t e c a u n m o d d e t r a nsf er as in cr on , pe nt r u a- l de os eb i d e
a lt e t eh no lo g i i si nc r o ne . In acest tip de transfer, i nt er va le le d e t im p su n t
d is p on i bi le la c er e r e n de pe n de n d e t r a f ic , i ar selectarea destinaiei se
efectueaz prin descifrarea adreselor cuprinse n fiecare celul de informaie ATM.

In centrul arhitecturii ATM se afla o "celula" de lungime fixa. O celula ATM este un pachet
de date scurt, de lungime fixa, care contine un antet scurt cu informatii de adresare, urmat de
incarcatura. Structura celulei are o lungime de 53 de octeti, cu un antet de 5 octeti si 48 de
octeti de incarcatura.

Un comutator ATM este utilizat pentru trei viteze separate de operare. Staiile
de lucru (ST) se pot conecta la comutator la viteze de transfer de 25 Mb/s pentru
realizarea conexiunii ntr-o reea de comunicaii sau pentru a forma o reea local mai mare.
Tehnologia ATM este caracterizat prin mod de operare asincron si funcionare bazat pe
conexiuni. Celulele ATM sunt multiplexate i transmise prin linkuri la comutatoarele ATM printr-
un flux unic de celule. Multiplexarea celulelor ATM se realizeaz prin
transfer asincron, fiind transmise numai atunci cnd exist date de transmis spre
deosebire de c a z u l m u l t i p l e x a r i i t r a d i i o n a l e c u d i v i z i u n e n t i m p c n d
s e t r a n s m i t o c t e i d e sincronizare sau supravieuire cnd nu sunt date de transferat.

Rutarea curent a celulelor ATM depinde de modul de stabilire a unei conexiuni


configurat la cerere sau prestabilit. Tipul prestabilit de conexiune este cunoscut sub numele
de conexiune virtual permanent (PVCPermanent Virtual Connection), iar cel de-al doilea
tip este cunoscut ca fiind conexiune comutat virtual (SVC Swiched Virtual
Connection).

Vous aimerez peut-être aussi