Warstwa adaptacyjna ATM
Korzystanie z technologii i usług Asynchronous Transfer Mode (ATM) stwarza potrzebę warstwy adaptacyjnej w celu obsługi protokołów przesyłania informacji, które nie są oparte na ATM. Ta warstwa adaptacyjna określa, w jaki sposób segmentować pakiety wyższej warstwy na komórki i ponownie składać te pakiety. Dodatkowo określa sposób obsługi różnych aspektów transmisji w warstwie ATM.
Przykładami usług wymagających adaptacji są Gigabit Ethernet , IP , Frame Relay , SONET / SDH , UMTS /Wireless itp.
Główne usługi świadczone przez AAL (ATM Adaptation Layer) to:
- Segmentacja i ponowne składanie
- Obsługa błędów transmisji
- Postępowanie w przypadku zagubionych i źle włożonych komórek
- Kontrola czasu i przepływu
Następujące protokoły ATM Adaptation Layer (AAL) zostały zdefiniowane przez ITU-T . Oznacza to, że te listy AAL zaspokoją różne potrzeby. Klasyfikacja opiera się na tym, czy między źródłem a miejscem docelowym musi być zachowana zależność czasowa, czy aplikacja wymaga stałej przepływności oraz czy transfer jest zorientowany na połączenie, czy bezpołączeniowy.
- AAL typu 0 (określany również jako surowe komórki) składa się z 48 bajtów ładunku bez żadnych zastrzeżeń dla pól specjalnych.
- AAL typu 1 obsługuje ruch synchroniczny o stałej przepływności (CBR), zorientowany na połączenie. Przykłady obejmują emulację T1 (DS1), E1 i x64 kbit/s.
- AAL typu 2 obsługuje zależną od czasu zmienną szybkość transmisji bitów (VBR-RT) zorientowanego na połączenie ruchu synchronicznego. Przykłady obejmują Voice over ATM . AAL2 jest również szeroko stosowany w aplikacjach bezprzewodowych ze względu na możliwość multipleksowania pakietów głosowych od różnych użytkowników na jednym połączeniu ATM.
- AAL typu 3/4 obsługuje VBR, ruch danych, zorientowany na połączenie ruch asynchroniczny (np. dane X.25) lub bezpołączeniowe dane pakietowe (np. ruch SMDS) z dodatkowym 4-bajtowym nagłówkiem w ładunku informacyjnym komórki. Przykłady obejmują Frame Relay i X.25.
- AAL typu 5 jest podobny do AAL 3/4 z uproszczonym schematem nagłówka informacji. Ten AAL zakłada, że dane są sekwencyjne od użytkownika końcowego i używa bitu Payload Type Indicator (PTI) do wskazania ostatniej komórki w transmisji. Przykładami usług korzystających z AAL 5 są klasyczne IP przez ATM, Ethernet przez ATM, SMDS i emulacja LAN (LANE). AAL 5 to szeroko stosowany protokół warstwy adaptacyjnej ATM. Protokół ten miał zapewnić usprawnione narzędzie transportowe dla protokołów wyższych warstw, które są zorientowane na połączenie.
AAL 5 został wprowadzony do:
- zmniejszyć narzut związany z przetwarzaniem protokołu.
- zmniejszyć narzut związany z transmisją.
- zapewnić możliwość dostosowania do istniejących protokołów transportowych.
AAL 5 został zaprojektowany, aby obsłużyć tę samą zmienną przepływność, zorientowany na połączenie ruch asynchroniczny lub bezpołączeniowe dane pakietowe obsługiwane przez AAL 3/4, ale bez wymagań dotyczących śledzenia segmentów i korekcji błędów.
Klasa A | Klasa B | klasa X | klasa C | klasa D |
---|---|---|---|---|
Emulacja obwodu | Skompresowane wideo | Przekaźnik komórkowy | Burzliwe dane | Usługa datagramowa |
stała szybkość transmisji | Zmienna szybkość transmisji bitów | VBR | VBR | VBR |
Wymagany czas | Wymagany czas | Czas nie jest wymagany | Czas nie jest wymagany | Czas nie jest wymagany |
Zorientowane połączenie | Zorientowane połączenie | Zorientowane połączenie | Zorientowane połączenie | Połączenie mniej |
AAL 1 | AAL 2 | AAL 0 | AAL 3/4 | AAL --3/4 i AAL 5 |