Web Analytics

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Asynchronous Transfer Mode - Wikipedia, wolna encyklopedia

Asynchronous Transfer Mode

Z Wikipedii

Ten artykuł wymaga dopracowania.
Więcej informacji co należy poprawić, być może znajdziesz w dyskusji tego artykułu lub na specjalnej stronie. W pracy nad artykułem należy korzystać z zaleceń edycyjnych. Po naprawieniu wszystkich błędów można usunąć tę wiadomość.
Możesz także przejrzeć pełną listę stron wymagających dopracowania.


Asynchronous Transfer Mode (ATM) - technologia szerokopasmowej transmisji danych cyfrowych, głosu, sygnału wizyjnego i danych z sieci LAN, WAN, Frame_Relay.

Technologia ATM realizowana jest przy użyciu różnych mediów transmisyjnych (kable koncentryczne, światłowody, kanały bezprzewodowe) oraz elementów przełączających i multipleksujących sygnały (przełączniki). ATM zalicza się do sieci z komutacją pakietów. Pakiety w technologii ATM mają stałą długość - 53 bajty i są nazywane komórkami. Dane użytkownika są zawarte w 48 bajtach, pozostałe 5 bajtów stanowi nagłówek i przenosi m.in. identyfikator kanału wirtualnego VCI, ścieżki wirtualnej VPI, sumę kontrolną i priorytet.

W technologii ATM należy przed rozpoczęciem transmisji nawiązać połączenie. Na podstawie informacji zawartej w nagłówkach przesyłanych komórek informacyjnych (ang. cell), pakiety napływające do przełącznika kierowane są na odpowiedni port wyjściowy a adresy w nagłówkach podlegają translacji (przy użyciu tablic mapowania adresów). W ten sposób pomiędzy stacjami, źródłową a docelową, zestawiane jest logiczne połączenie, zwane kanałem wirtualnym - VCC (Virtual Channel Connection). Zestaw kanałów o wspólnym węźle docelowym tworzy tzw. wirtualną ścieżkę - VPC (Virtual Path Connection).

Protokół ATM udostępnia dodatkowe mechanizmy do zastosowania przy kontroli jakości usług QoS.

[edytuj] Jakość usług w sieciach ATM

Na początku należy stwierdzić, że pojęcie jakości usług jest terminem ogólnym, mogącym być stosowanym do wszelkich rodzajów sieci teleinformatycznych. ATM jako protokół udostępnia możliwość zapewnienia warunków określonego poziomu usług SLA (Service Level Agreement) za pomocą kilku mechanizmów. Jak wspomniano powyżej, zanim nastąpi transmisja danych, konieczne jest zestawienie połączenia. W tym celu każdy węzeł pośredniczący w transmisji musi określić, czy da radę zapewnić wymagany poziom usług dla połączenia. Dopiero gdy wszystkie węzły na trasie potwierdzą taką możliwość, połączenie jest zestawione.

[edytuj] Klasy ruchu ATM

Standard ATM definiuje kilka klas ruchu, w zależności od rodzaju danych przesyłanych przez kanał transmisyjny. Każda klasa ruchu ma swój priorytet, dzięki czemu możliwe jest wysyłanie pewnych danych (np. wrażliwych na opóźnienia) przed danymi innego rodzaju.

CBR (Constant Bit Rate) - określenie oznaczające stałą i niezmienną przepustowość zarezerwowaną dla danego połączenia. Zadeklarowane pasmo musi być cały czas zarezerwowane dla połączenia bez względu na to czy aktualnie jest wykorzystywane czy nie. Ruch zadeklarowany z tą klasą ma najwyższy priorytet. Jest stosowany głównie do emulacji stałych połączeń zestawianych za pomocą komutacji obwodów. Ponieważ pasmo zadeklarowane w umowie jest cały czas zajęte i nie może być wykorzystane przez inne połączenia, ten rodzaj klasy ruchu jest najdroższym do wykupienia - jednocześnie zapewniając prawie całkowitą niezawodność.

VBR (Variable Bit Rate) - klasa ruchu stosowana dla transmisji danych, których szybkość przesyłania zmienia się z czasem. W klasie VBR wyróżnia się odmianę stosowaną do transmisji danych wrażliwych na opóźnienia (Real Time VBR) i dla danych niewrażliwych na opóźnienia (Non Real Time VBR).

ABR (Available Bit Rate) - określenie klasy ruchu wykorzystującej pasmo na podstawie jego aktualnej dostępności, z zapewnieniem pewnej minimalnej wartości, która jest zawsze utrzymana. Gdy dostępne jest szersze pasmo może ono być wykorzystane, jednak nie regulują tego żadne gwarancje ze strony dostawcy usługi.

UBR (Unspecified Bit Rate) - najniższa klasa ruchu nie posiadająca żadnych gwarancji co do pasma ani co do niezawodności dostarczania danych.

[edytuj] Parametry ruchu ATM

Aby zapewnić prawidłowe działanie klas ruchu, należy w ich ramach ustalić wartości poszczególnych parametrów które mają być spełnione. Parametry te to:

Peak Cell Rate (PCR) 
maksymalna możliwa szybkość transmisji (wyrażana w ilości komórek na sekundę) jaką można przepuścić przez połączenie,
Sustained Cell Rate (SCR) 
przeciętna szybkość transmisji mierzona przez cały czas trwania połaczenia,
Burst Tolerance (BT) 
maksymalna ilość ruchu przesyłanego w czasie zwiększonej transmisji, która może być przesłana bez utraty wymaganych parametrów,
Cell Loss Ratio (CLR) 
dopuszczalna stopa (wyrażana w procentach) strat komórek w sieci podczas transmisji pomiędzy węzłami,
Cell Transfer Delay (CTD) 
parametr określający czas upływający od wejścia komórki do sieci do jej opuszczenia,
Cell Delay Variation (CDV) 
określa odchylenia wartości CDT od średniej.

Aby zdefiniować jakość usług (QoS) dla danego połączenia należy zadeklarować wartości powyższych parametrów. W zależności od klasy ruchu mającej być przesyłanej przez połączenie ustalić należy:

  • dla ruchu CBR - wartości CLR, CTD, CDV oraz PCR - ponieważ w klasie CBR deklarujemy stałą przepustowość zarezerwowaną dla połączenia, nie trzeba definiować wartości pozostałych parametrów,
  • dla ruchu VBR - Real Time - wartości CLR, CTD, CDV, PCR, SCR oraz BT,
  • dla ruchu VBR - Non Real Time - wartości CLR, CDV, PCR, SCR oraz BT - wartość CTD nie musi być ustalona, gdyż ruch ten nie przenosi danych wrażliwych na opóźnienia,
  • dla ruchu ABR - wartość CLR. Wszystkie inne wartości pozostają niezdefiniowane.
  • dla ruchu UBR - wartość PCR. Jak napisano powyżej, ruch tej klasy nie ma praw do żadnych parametrów, więc jedynie ogranicza się jego maksymalną wielkość poprzez ustawienie PCR.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -