Documente Academic
Documente Profesional
Documente Cultură
Tehnologia ATM
- ASYNCHRONOUS TRANSFER MODE -
Ichimoaei Stefan-Cosmin
Master IISC an II
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 răspândită tehnologie de telecomunicaţii, 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 reţelelor (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 telecomunicaţii şi comportamentul imprevizibil al reţelor
de pachete, tehniciile ATM sunt potrivite pentru orice necesitate, de la viteza mare de comutare
pana la reţelele 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. Funcţia principala a antetului celulei este de a identifica conexiunea
virtuală, cu funcţii limitate în ceea ce priveşte 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 fiecărui utilizator i se atribuie un anumit interval de timp, care îi aparţine şi în care nu poate
transmite nimeni altul. Dacă o staţie are de transmis mai multe date, ea poate transmite doar în
intervalul de timp rezervat ei, chiar dacă altă staţie nu are nimic de transmis în acelaşi
interval de timp, şi ale cărei intervale rămân 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 destinaţiei
se efectuează prin descifrarea adreselor cuprinse în fiecare celulă de informaţie 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 interfeţe:
interfata utilizator-reţea UNI şi interfaţa reţea -comutator NNI.
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.
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
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)
Nu este foarte clar dacă ATM are sau nu un nivel transport. Pe de-o parte, nivelul ATM
are funcţionalitatea unui nivel reţea 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 funcţional 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 capăt-la-capăt
fiabilă precum TCP (deşi cu foarte mici modificări ar fi putut să o facă). De asemenea, în cele
mai multe aplicaţii este utilizat un alt nivel transport, situat deasupra AAL-ului.
Nivelul AAL din reţelele ATM diferă radical de TCP, mai ales pentru că proiectanţii săi au
fost interesaţi în principal de transmisia vocii şi a imaginilor video, pentru care livrarea rapidă
este mai importantă decât acurateţea datelor. Să ne reamintim că nivelul ATM emite doar celule
de 53 octeţi 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 cerinţele celor mai multor aplicaţii.
Dintre serviciile care necesita adaptare mentionez Gigabit Ethernet, IP, Frame Relay,
SONET/SDH, UMTS/Wireless, etc.
Segmentare si reasamblare
Nivelul de adaptare ATM este divizat în două părţi principale, una dintre ele fiind
împărţită 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 aplicaţie. Ea constă dintr-o parte comună tuturor
aplicaţiilor (pentru un protocol AAL dat) şi o parte specifică fiecărei aplicaţii. Funcţiile fiecăreia
din aceste părţi sunt dependente de protocol, dar pot include încadrarea mesajelor şi detecţia
erorii.
Urmatoarele protocoale de adaptare la nivelul ATM (AAL) au fost definite de către ITU-T.
Clasificarea se bazează pe trei conditii: daca o relaţie de sincronizare trebuie menţinută între
sursă şi destinaţie, dacă aplicaţia necesită o rată de biţi 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.
Spre deosebire de AAL 1, subnivelul SAR are un protocol. Ambele formate încep cu un antet
de un octet, conţinând un număr de secvenţă, SN, de 3 biţi (pentru a detecta celulele lipsă sau
greşit inserate). Acest câmp este urmat de un câmp protecţie număr de secvenţă, SNP, de 3 biţi
(de exemplu, sumă de control), corespunzător numărului de secvenţă şi care permite
corectarea erorilor singulare şi detectarea erorilor duble din câmpul 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 număr de secvenţă eronat să se strecoare
neobservat. Nu este necesar ca celulele AAL 1 să fie completate cu toţi cei 47 octeţi. De
exemplu, pentru transmisia digitizată a vocii la o rată de 1 octet la fiecare 125 usec, umplerea
unei celule cu toţi cei 47 de octeţi impune înregistrarea unei secvenţe de sunet de 7.875 ms.
Dacă întârzierea dinaintea transmisiei este de neacceptat, atunci pot fi expediate şi celule
umplute parţial. în acest caz, numărul efectiv de octeţi de infomiatie pe celulă este acelaşi
pentru toate celulele si este convenit în avans.
Figura 6. Formatul celulei AAL 1
Atunci când trebuie respectate limitele mesajului, se folosesc celulele P. Câmpul Indicator
este utilizat pentru a preciza deplasamentul de început al următorului mesaj. Doar celulele cu
un număr de secvenţă par pot fi celule P, indicatoml fiind astfel în domeniul 0 - 92 şi putând fi
plasat fie în informaţia propriei celule, fie în celula care urmează. Să observăm că această
schemă permite mesajelor să conţină un număr arbitrar de octeţi, astfel încât mesajele pot fi
rulate continuu, fără a fi necesară alinierea lor la limita de celulă.
Bitul cel mai semnificativ al câmpului Indicator este rezervat pentru dezvoltări ulterioare.
Bitul iniţial de antet al tuturor celulelor cu număr 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
fără detecţie de erori, excepţie făcând doar celulele lipsă şi greşit 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 câţiva biţi distorsionaţi din când în când 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 diferenţele dintre cadrele intermediare şi ultimul cadru complet, pentru mai multe
cadre. Atunci când camera este staţionară şi nimic nu se mişcă, diferenţele dintre cadre sunt
minore, dar când camera este deplasată rapid, diferenţele sunt importante. De asemenea,
limitele mesajelor trebuie respectate, astfel încât să poată fi recunoscut începutul cadrului
complet următor 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
Motivul pentru care se doreşte 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 maşini are mai multe sesiuni deschise simultan, furnizarea
unui circuit virtual propriu pentru fiecare sesiune va costa mai mult decât multiplicarea tuturor
sesiunilor pe un acelaşi canal virtual. Dacă un singur circuit virtual are suficientă lăţime de
bandă pentru a asigura îndeplinirea sarcinii, atunci sunt inutile mai multe circuite. Toate
sesiunile care utilizează un singur circuit virtual au aceeaşi 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 atât un protocol pentru subnivelul de
convergenţă cât şi un protocol pentru subnivelul SAR. Dinspre aplicaţie sosesc în subnivelul de
convergentă mesaje de 65535 octeţi. Ele sunt întâi aliniate la un multiplu de 4 octeţi, apoi le
sunt ataşate un antet şi o încheiere, conform Fig. 9.
Câmpul CPI (Common Part Indicator - indicatorul părţii comune) furnizează tipul
mesajului şi unitatea de numărare pentru dimensiunea BA şi câmpul Lungime. Câmpurile Btag
si Etag sunt utilizate pentru a încadra mesajele. Cei doi octeţi trebuie să fie identici şi sunt
incrementaţi cu unu de fiecare dată când se trimite un nou mesaj. Acest mecanism verifică
pierderile şi inserările eronate de celule. Câmpul dimensiune BA este utilizat pentru alocarea
tamponului. El spune receptorului cât de mult spaţiu să aloce în avans pentru memorarea
mesajului care urmează să sosească. Câmpul Lungime indică din nou lungimea încărcării utile,
în modul mesaj, el trebuie să fie egal cu dimensiune BA, putând diferi însă în modul flux.
Încheierea mai conţine de asemenea şi un octet neutilizat.
După ce subnivelul de convergenţă a construit şi a adăugat un antet şi o încheiere la
mesaj, conform Fig. 9, mesajul este încredinţat subnivelului SAR, care îl decupează în
segmente de câte 44 octeţi. Să observăm că, pentru a suporta multiplexarea, subnivelul de
convergenţă poate construi intern mai multe mesaje în acelaşi timp şi poate trimite segmente de
câte 44 octeţi către subnivelul SAR, mai întâi dintr-un mesaj, apoi din altul, în orice ordine.
Subnivelul SAR inserează fiecare segment de 44 de octeţi în încărcarea utilă a unei
celule, al cărei format este dat de Fig. 10. Aceste celule sunt apoi transmise către destinaţie,
unde sunt reasamblate, apoi este verificată suma de control şi se acţionează conform
rezultatului.
De notat că AAL 3/4 conţine supraîncărcarea protocoalelor a două nivele: sunt adăugaţi
8 octeţi fiecărui mesaj şi sunt adăugaţi 4 octeţi fiecărei 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ă aplicaţiilor sale mai multe tipuri de servicii. O posibilitate este serviciul fiabil
(de exemplu, livrarea garantată cu control al fluxului pentru a preîntâmpina supraaglomerările).
O altă posibilitate este serviciul nefiabil(de exemplu, nici o garanţie de livrare), cu alternativele
de a descărca sau de a transmite aplicaţiei (cu avertismentul de eroare) celulele cu erori în
suma de control. Este suportată atât comunicaţia de tip uni-destinaţie cât şi de tip multi-
destinaţie, dar multidestinaţia nu garantează livrarea.
La fel ca şi AAL 3/4, AAL 5 suportă atât modul mesaj cât şi modul flux. În modul mesaj, o
aplicaţie poate transmite, nivelului AAL o datagramă de lungime între 1 şi 65535 octeţi astfel
încât fie se garantează sosirea datagramei la destinaţie, fie se încearcă livrarea ei în condiţii cât
mai bune. Odată cu sosirea la subnivelul de convergenţă, mesajul este aliniat şi completat cu o
încheiere, aşa cum se arată în Fig. 11. Numărul de octeţi adăugaţi pentru aliniere (de la 0 la 47
de octeţi) este ales astfel încât întregul mesaj, inclusiv încheierea şi octeţii în discuţie, să fie un
multiplu de 48. AAL5 nu are un antet al subnivelului de convergenţă, ci doar o încheiere de 8
octeţi.
Câmpul UU (User to User - utilizator la utilizator) nu este folosit chiar de nivelul AAL. De
fapt, el este disponibil nivelurilor superioare, de exemplu pentru secvenţiere sau multiplexare.
Nivelul superior în discuţie poate fi partea specifică de serviciu a subnivelului de convergenţă.
Câmpul Lungime indică adevărata informaţie utilă, fără a pune la socoteală octeţii adăugaţi
pentru aliniere. Pentru a renunţa la mesajul curent în timpul fluxului de transfer, este utilizată o
valoare 0. Câmpul CRC este suma standard de 32 de biţi calculată pentru întregul mesaj,
inclusiv încheierea şi octeţii adăugaţi pentru aliniere (cu valoarea câmpului CRC considerată 0).
Încheierea conţine în plus un octet rezervat dezvoltărilor 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 unităţi de 48 de octeţi fiecare, aceste
unităţi fiind pasate către nivelul ATM de transmisie. De asemenea, el spune nivelului ATM să
poziţioneze un bit în câmpul PTI al ultimei celule, astfel încât 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 biţi din antetul nivelului ATM. Procedând astfel, se
violează principiul de bază al ingineriei protocoalelor, sugerându-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 octeţi per mesaj, AAL 5 adaugă de asemenea 4 octeţi per celulă,
reducând capacitatea informaţiei utile la 44 de octeţi, ceea ce reprezintă o pierdere de 8
procente pentru mesajele lungi. AAL 5 are o încheiere ceva mai mare (8 octeţi), dar nu adaugă
supraîncărcare la nivelul fiecărei celule. Lipsa unui număr de secvenţă în celule este
compensată printr-o sumă de control mai mare, care poate detecta pierderile, inserările eronate
sau celulele lipsă fără 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.
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 funcţionează un sistem de priorităţi în scopul nimicirii
celulelor ATM în caz de suprasarcină şi a rezolvării acestor stări. Conform acestui
sistem celulele ATM se împart în celule cu prioritate şi celule fără 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 apariţiei 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 )
Reţineţi că circuitul şi câmpurile 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
informaţiile necesare pentru identificarea rutei celulei catre switch-ul destinatie, sau catre end-
point, ele nu sunt adrese de reţea, astfel cum se regaseste în cazul reţelelor de IP sau OSI.
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 variaţia întârzierii unei celule (CDVT) - proiectat să menţină variaţia în întârziere
dintre celule la minimum. Parametrul "întârzierea celulei în tranzit" (CTD) este o combinaţie
între întârzierea de propagare şi cea de procesare în nodul unei reţele. Întârzierea la
nivelul unui nod este determinată de procesarea cozilor de aşteptare de comutare şi de routare.
Testarea semnalului vocal prin ATM nu este încă edificatoare, pentru a înţelege setările optime
ale acestor parametri şi ceea ce se întâmplă într-un mediu fizic real. Cu alte cuvinte, nu s-a
demonstrat că "merge".
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 reţea ATM la nivel de workgroup. Pentru operarea în reţeaua
de întreprindere, exista două activităţi care folosesc emularea la nivelul 3 - OSI (REŢEA).
Deoarece aici intră în discuţie procesul de rutare,aceste două standarde proiect ne vor schimba
cunoştinţele despre routerele din reţelele noastre. Prima opţiune este standardul
Multiprotocol - ATM (MPOA - Multiprotocol over ATM), deja conturat de Forum. Cisco
Systems, Newbridge Networks sunt cei mai decişi suporteri ai standardului MPOA. Folosind
MPOA, protocoalele LAN actuale sunt mapate în adrese ATM de către un server de dirijare.
Serverul este un fel de server de directoare, care "ştie" adresele ATM ale statiilor ATM
care rulează aplicaţii LAN sau care "vede" punctele de contact ATM cele mai oportune în
preluarea staţiilor LAN.
Avantaje
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 numărul de port.
Din prezentarea structurii antetului celulei ATM rezultă că există două câmpuri VCI
(Identificatorul canalului virtual) şi VPI (Identificatorul căii virtuale) ce asigură 256
căi virtuale, fiecare cale permiţând 216(65536) conexiuni virtuale.
Comutatia de etichete multiprotocol(MPLS)
Principiul de functionare
Concluzii
Tehniciile ATM sunt potrivite pentru orice necesitate, de la viteza mare de comutare pana
la reţelele 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 destinaţiei se
efectuează prin descifrarea adreselor cuprinse în fiecare celulă de informaţie 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. Staţiile
de lucru (ST) se pot conecta la comutator la viteze de transfer de 25 Mb/s pentru
realizarea conexiunii într-o reţea de comunicaţii sau pentru a forma o reţea locală mai mare.
Tehnologia ATM este caracterizată prin mod de operare asincron si funcţionare 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 când 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 supravieţuire când nu sunt date de transferat.