OSI modelis |
7:Lietojumslānis |
---|
6:Pasniegšanas slānis |
5:Sesijas slānis |
4:Transporta slānis |
3:Tīkla slānis |
2:Datu posma slānis |
1:Fiziskais slānis |
ATM (Asynchronous Transfer Mode - Asinhronais pārraides režīms) – ir tīklapakešu komutācijas tehnoloģija ar augstu veiktspēju, kas balstīta uz datu nosūtīšanu šūnās (cell), kuru izmērs ir fiksēts (53baiti), no kuriem 5 baiti tiek izmantoti šūnas galvenei. Atšķirībā nosinhronā datu pārraides režīma (STM - Synchronous Transfer Mode), ATM ir labāk piemērots, lai nodrošinātu datu pārraidi pakalpojumiem ar ļoti atšķirīgām vai mainīgām datu plūsmām.ATM izmantoITU-T standartu šūnu pārsūtīšanai mazās, fiksēta izmēra šūnās. Tas ļoti labi noder ganbalss, ganvideo, gan arīdatu pārraidei caur publiskajiem tīkliem lielā ātrumā.ATM tika izstrādāts kā universāls transporta mehānisms jaunās paaudzes tīkliem ar pakalpojumu integrāciju.ATM pieder pie populārākajiem tīklu pakalpojumiem ar pakešu komutāciju, gluži tāpat, kāFrame Relay. ATM spēja nodrošināt lielus pārraides ātrumus rada lielākas iespējas arīaugstāko slāņu sniedzamajiem pakalpojumiem.
ATM tehnoloģijas pamati tika izstrādātiFrancijā unASV 1970. gados. Tos izstrādāja divi zinātnieki: Žans Pjērs Kudress (Jean-Pierre Coudreuse), kurš strādājaFrance Telecom pētnieciskajā laboratorijā, un Sendijs Freizers (Sandy Fraser), kurš bijaBell Labs inženieris. Viņi abi vēlējās radīt arhitektūru, kas spētu pārraidīt gan datus, gan arī balsi lielā ātrumā, un efektīvāk izmantotu tīkla resursus.
Datoru tehnoloģijas radīja iespējas ātrākai datu apstrādei un pārsūtīšanai starp sistēmām. 20. gadsimta 80. gados, telefonu centrāļu operatori konstatēja, ka balssdatplūsma nav tik svarīga kā pārējā datu plūsma un tā sāk dominēt pār balss datplūsmu. Toreiz tika ierosināts izmantotISDN, kas aprakstīja ciparu tīklu arpakešu komutāciju, kas nodrošina telefona pakalpojumus un datu pārraidi.Optiskās šķiedras ļāva realizēt datu pārraidi lielā ātrumā ar zemiem zaudējumiem. Taču pakešu komutācijas tehnoloģija nenodrošināja drošu balss pārraidi, un daudzi šaubījās par to, vai kādreiz to spēs atbalstīt. Atšķirībā no pakešdatu tīkliem, publiskajos telefonu tīklos izmantojaķēžu komutācijas tehnoloģiju, kura ir ideāla balss pārraidei, bet datu pārraidei neefektīva. Un tad telekomunikāciju industrija vērsās pieITU, lai tiktu izstrādāts jauns standarts datu un balss datplūsmas pārsūtīšanai tīklos ar lielu joslas platumu. 80. gadu beigās, starptautiskā telefonu un telegrāfu konsultatīvā komiteja CCITT (kas vēlāk tika pārdēvēta par ITU-T) izstrādāja ieteikumu kopumu par otrās paaudzes ISDN, tā saukto B-ISDN (platjoslas ISDN). Kā pārraides režīms zemākajiem līmeņiem B-ISDN tika izvēlēts ATM. 1988.gadā, ITU sanāksmē Ženēvā tika izvēlēts ATM šūnas garums – 53baiti. Tas bija kā kompromiss starp amerikāņiem, kuri vēlējās 64 baitu datu apjomu šūnās, un eiropiešiem, kuri tiecāsuz 32 baitu izmēru. Neviena no abām pusēm nespēja uzvarēt šajā strīdā un beigu beigās tika izlemts par kompromisu - 48 baiti. Galvenes laukam tika atvēlēti 5 baiti, kas bija minimālais izmērs, ar kuru samierinājās ITU. 1990.gadā tika apstiprināts ATM pamata ieteikumu kopums.
ATM tehnoloģijas pamatā ir multipleksēšanas un šūnu komutācijas tehnoloģijas, un tā sevī apvieno pakešu komutācijas un ķēžu komutācijas priekšrocības. Noķēžu komutācijas, ko raksturo garantēta caurlaidība un ar pastāvīgu pārraides aizkavi, tika paņemts nelielais pakešu lielums, bet nopakešu komutācijas, kas īpaša ar elastību un efektivitāti brīžos, kaddatplūsma ir nevienmērīga, tika paņemta datu pārraide adresējamu pakešu veidā.Šo īpašību apvienošana un integrēšana ļāva paplašināt joslas platumu no dažiemmegabitiemsekundē (Mbps) līdz daudziem gigabitiem sekundē (Gbps).
Pateicoties pārraides neregularitātei (asinhronismam) šī tehnoloģija ir efektīvāka par sinhronajām tehnoloģijām, kuras pielietolaikdales multipleksēšanu (TDM), kura darbojas tā, ka katram lietotājam periodiski tiek piešķirts laika intervāls, un neviens citstīkla mezgls šajā laika intervālā nevar sūtīt savus datus.ATM tehnoloģija šos laika intervālus izdala pēc pieprasījuma. Mezgli sūta šūnas (tad, kad tas ir nepieciešams), ar informāciju, kas identificē pārraides avotu katrā ATM šūnas galvenē.Papildus tam, pie ATM priekšrocībām jāmin arī:
ATM aparatūrā lieto ļoti lielo integrālo shēmu (very large-scale integration – VLSI) tehnoloģiju, lai varētu segmentēt datus fiksētā izmēra paketēs. ATM paketes tiek sauktas par šūnām (cell).Katras šūnas izmērs ir 53 baiti. No šiem 53 baitiem pirmie 5 baiti satur šūnas galvenes informāciju, pārējie 48 baiti - lietotāja informāciju (angļu:payload).Tā kā balss un video datplūsma ir kritiska pret aizkavēm, kas varētu rasties pārsūtot lielas paketes, tad ATM šūnas, kuras ir mazas un ar fiksētu izmēru, ir ļoti ērtas šīs datplūsmas pārsūtīšanai.Atšķirībā no ISDN, kas arī nodrošina integrētus pakalpojumus, taču balss pārraidei tam ir lielāka prioritāte, ATM tehnoloģijā visu veidu datplūsmām ir vienādas prioritātes, kas ir atbilstošas pakalpojumu kvalitātes prasībām.
Jo mazāka ir pakete, jo vieglāk ir simulēt kanāla pakalpojumus ar fiksētu bitu pārraides ātrumu, kas ir tipiska telefonu tīkliem. Ir skaidrs, ka sinhronizētulaikspraugu pagaidu atteikuma gadījumā, katram kanālam ideālu sinhronitāti nav iespējams sasniegt, taču, jo mazāka ir pakete, jo vieglāk ir sasniegt šo mērķi.Paketei, kas sastāv no 53 baitiem (ar ātrumu 155 Mbit/s) pārraides laiks uz izejas portu ir mazāks par 3mikrosekundēm. Tātad šī kavēšanās nav būtiska (aptuveni 2%) datplūsmai, kuras paketēm ir jābūt nosūtītām ik pēc 125 mikrosekundēm (64 kbit/s).
Paketizācijas kavēšanās - tas ir laiks, kurā pirmais balss mērījums gaida, kad pakete tiks izveidota un nosūtīta tīklā. Tā kā datu lauka izmērs ir 48 baitu, tad viena ATM šūna parasti transportē 48 balss mērījumus, kas veikti ik pēc 125 mikrosekundēm. Tāpēc, pirmajam mērījumam jānogaida apmēram 6 mikrosekundes - aizture, kas ir tuvu robežai, kuru pārsniedzot sākas balss datplūsmas kvalitātes traucējumi.
ATM šūnas galvenei var būt viens no diviem formātiem: UNI (User-to-Network Interface) vai NNI (Network-Node Interface), atkarībā no saskarnes, kura tiek izmantota komunikācijai.UNI galvene sastāv no GFC, VPI, VCI, PT, CLP un HEC laukiem.
NNI (Network-Node Interface) galvenes formāts ir līdzīgs UNI galvenes formātam, taču tā galvene nesatur GFC (Generic Flow Control ) lauku, bet tā vietā VPI lauks aizņem pirmos 12 bitus (UNI formātā tas aizņem 8 bitus), kas ļauj ATM komutatoriem izmantot lielākas VPI vērtības.
ATM tīkls sastāv no ATM komutatoriem un ATM gala sistēmām. ATM komutators atbild par šūnu pārvietošanu caur ATM tīklu. Tas pieņem šūnu no ATM gala sistēmas vai cita ATM komutatora, un pēc tam lasa un modificē šūnas galvenes informāciju un pārslēdz šūnu uz izejas saskarni saņēmēja virzienā. ATM gala sistēmas satur ATM tīkla saskarnes adapterus. Kā ATM gala sistēmu piemērus var minēt darbstacijas,maršrutētājus, ciparpakalpojumu blokus (digital service units - DSU), lokālo tīklu (LAN)komutatorus un video kodekus (CODEC).ATM uztur divus saskarņu pamattipus: UNI (User-to-Network Interface), kas savieno ATM gala sistēmas ar ATM komutatoriem, un NNI (Network-Node Interface), kas savieno divus ATM komutatorus. Šīs saskarnes parasti tiek dalītas publiskajās un privātajās UNI un NNI saskarnēs, atkarībā no tā, kam pieder komutatori.
Eksistē trīs veidu ATM pakalpojumu tipi:
PVC nodrošina tiešu savienojumu starp gala sistēmām. Tādējādi, PVC ir līdzīga nomātajai līnijai. Pie PVC priekšrocībām var minēt to, ka PVC garantē piekļuvi savienojumam, bet neprasa savienojuma nodibināšanas procedūru. Savukārt pie PVC trūkumiem jāmin tas, ka savienojums ir statisks.
SVC nodibina un pārtrauc dinamiski, to izmanto tikai kamēr datus pārraida (šajā ziņā tā ir līdzīga telefona izsaukumam). Dinamiskā izsaukumu vadība prasa signalizācijas protokolu starp ATM gala sistēmu un ATM komutatoru. Pie SVC priekšrocībām var minēt savienojuma elastību, bet pie trūkumiem jāmin papildlaiks, kas nepieciešams, lai izveidotu savienojumu.
ATM tīkli būtībā orientēti uz savienojumu, t.i. virtuālajam kanālam (virtual channel –VC) jābūt izveidotam caur ATM tīklu pirms datu pārraides uzsākšanas.Eksistē divu veidu ATM savienojumu tipi:
ATM komutatorā šūna tiek saņemta pa kanālu ar konkrēto VCI un VPI vērtību. Komutators meklē savienojuma vērtību savā lokālajā maršrutēšanas tabulā, lai noteiktu savienojuma izvadportu un jaunu savienojuma VPI/VCI vērtību nākamajā pārraides segmentā. Pēc tam komutators pārsūta šūnu tajā pārraides segmentā ar atbilstošo savienojuma identifikatoru.
ATM tehnoloģijā, ir izdalītas četras galvenās satiksmes klases, kurām ir izstrādāti dažādi mehānismi, lai rezervētu un uzturētu nepieciešamo pakalpojumu kvalitāti.Pārsūtot balss datplūsmu, pakalpojumu kvalitātes rādītāji būs piemēram, šūnu kavēšanās un to kavēšanās variācijas, bet vienas šūnas pazaudēšana nav būtiska. Sinhronitātes prasības ir ļoti svarīgas daudziem pakalpojumiem - ne tikai balsij, bet arī video.Vēl viens svarīgs datplūsmas parametrs, kas būtiski ietekmē datplūsmas pārraidi tīklā ir datplūsmas pulsācijas lielums. Noteikti divi dažādi datplūsmas veidi:
Kā kvantitatīvos parametrus var minēt:
ATM arhitektūrā lieto loģisko modeli, lai aprakstītu funkcijas, kuras tā uztur. ATM funkcionalitāte atbilstOSI modeļafizikālajam slānim undatu slānim.ATM etalonmodelis sastāv no šādām plātnēm (katra no tām aptver visus slāņus):
ATM etalomodelis satur šādus slāņus:
ATM fizikālais slānis ir analogs OSI etalonmodeļafizikālajam slānim un vada vides atkarīgo datu pārraidi. ATM slānis kopā ar ATM adaptācijas slāni ir apmēram analogs OSI etalonmodeļadatu posma slānim. ATM slānis atbild par savienojumu nodibināšanu un šūnu pārsūtīšanu caur ATM tīklu, izmantojot informāciju katras ATM šūnas galvenē. ATM adaptācijas slānis (ATM adaptation layer – AAL) atbild par augstāko slāņu protokolu izolāciju no ATM procesu detaļām. Augstākie slāņi, kas atrodas virs AAL, pieņem lietotāja datus, organizē tos paketēs un nodod tās AAL.
Fizikālais slānis pilda šādas funkcijas:
ATM fizikālais slānis ir dalīts divās daļās: fizikālās vides atkarīgais (physical medium-dependent – PMD) apakšslānis un pārraides konverģences (transmission-convergence - TC) apakšslānis.ATM standarts nenosaka savas specifikācijas fiziskā slāņa īstenošanai. Tiek pieņemta SDH/Sonet tehnoloģijas ātruma hierarhija. Sākotnējais lietotāja tīkla piekļuves ātrums ir OC-3 ātrums (155 Mbit/s), kā arī OC-12 ātrums (622 Mbit/s).Var tikt atbalstītas šādas saskarnes: T1/E1 un T3/E3, lokālo tīklu saskarnes.
PMD apakšslānis pilda šādas funkcijas:
Kā fizikālās vides ATM šūnu pārsūtīšanai izmantojamo standartu piemērus var minēt: DS-3/E3, 155 Mbps over multimode fiber (MMF) un 155 Mbps over shielded twisted-pair (STP), Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH).
Savukārt, TC apakšslānim ir četras funkcijas:
ATM adaptācijas slānis (AAL) pārveido augstāko slāņu procesu servisa datu blokus (SDU) ATM šūnās. Proti, AAL saņem paketes no augstāko slāņu protokoliem (tādiem kā AppleTalk, IP, NetWare) un sadala tās 48 baitu segmentos, kuri formē lietotāja informācijas (payload) laukus ATM šūnās.Pašlaik ir vairāki AAL varianti: AAL1, AAL3/4, AAL4, AAL5, kuri apraksta AAL slāni dažādiem trafika tipiem, savienojuma un bezsavienojuma režīmiem, pastāvīgam un mainīgam datu pārraides ātrumam.
Ir vairāki ATM trūkumi, kas jāņem vērā pirms šīs tehnoloģijas ieviešanas: