Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Asynchronous Transfer Mode

Z Wikipedii, wolnej encyklopedii

Asynchronous Transfer Mode (ATM) – szerokopasmowy standard komunikacji realizujący przesył pakietów poprzez łącza wirtualne. Wybór drogi (routing) jest dokonywany tylko raz, przy zestawianiu łącza. Wszystkie pakiety należące do jednego połączenia wirtualnego są wysyłane tą samą trasą. Jest stosowany w sieciachMAN iWAN. Informacja w tym standardzie przesyłana jest w postaci komórek składających się z nagłówka 5bajtów i pola informacyjnego: 48bajtów.

Interfejsy w sieciATM

[edytuj |edytuj kod]

W standardzieATM zdefiniowane są dwa podstawowe rodzaje styków (interfejsów)UNI iNNI.

  • UNI (ang.User Network Interface) – styk użytkownika z siecią szerokopasmową, styk umieszczony pomiędzy sprzętem użytkownika a zakończeniem sieci, w którym są realizowane protokoły dostępu do sieci.
  • NNI (ang.Network-to-Network Interface) – styk umieszczony w węźle sieci wykorzystywany do połączenia z innymi węzłami.

Kanały i ścieżki wirtualne

[edytuj |edytuj kod]
Relacja pomiędzy kanałem wirtualnym, ścieżką wirtualną i łączemATM

Pomiędzy stacją źródłową a docelową zostaje zestawione logiczne połączenie zwane kanałem wirtualnymVCC (ang.Virtual Channel Connection). Kanały o tym samym węźle docelowym tworzą tzw. wirtualną ścieżkęVPC (ang.Virtual Path Connection). W komutatorzeATM ma miejscemultipleksacja statystyczna poszczególnych kanałów. Kanały i ścieżki wirtualne są rozróżniane przez części nagłówkaATM – poleVPI (ang.Virtual Path Identifier) i poleVCI (ang.Virtual Channel Identifier).

Użycie ścieżek wirtualnych znacznie upraszcza zarządzanie całą siecią. Wynika to z faktu, że liczba ścieżek wirtualnych jest mniejsza od liczby kanałów wirtualnych. Dzięki temu zestawienie połączenia w węźle pośrednim, przez który przebiega dana ścieżka, wpływa na przyspieszenie zestawiania nowego połączenia, wykorzystującego ścieżki wirtualne.Kanały wirtualne, które należą do jednej ścieżki wirtualnej, muszą charakteryzować się jednakowym poziomem wymaganej jakości usługiQoS.

Budowa komórki w standardzieATM

[edytuj |edytuj kod]

Struktura komórki w standardzieATM dla stykuUNI iNNI przedstawione zostały na rysunku obok.

Struktura komórkiATM dla stykuUNI iNNI

Poniżej została przedstawiona zawartość poszczególnych pól nagłówka:

  • GFC (ang.Generic Flow Control) – pole zawierające 4bity, występujące tylko w stykuUNI. Służy do zarządzania przepływem pakietów pomiędzy elementami sieci użytkownika. W przypadku gdy proceduraGFC nie jest wykorzystywana, pole nadpisywane jest czterema zerami.
  • VPI (ang.Virtual Path Identifier) – wielkość pola zależna jest od styku (wUNI – 8bitów, wNNI – 12bitów). Pole identyfikuje nawiązane połączenie ze ścieżką wirtualną w łączu fizycznym.
  • VCI (ang.Virtual Channel Identifier) – pole zawierające 16bitów, identyfikujące kanał wirtualny w ścieżce wirtualnej. Możliwość utworzenia do 65536 kanałów wirtualnych w każdej ścieżce.
  • PT (ang.Payload Type) – 3bitowe pole określające typ komórkiATM.
  • CLP (ang.Cell Loss Priority) – pole zawierające 1bit, określające priorytet pakietu. JeśliCLP=1 pakiet może być utracony w sytuacji natłoku.CLP=0 podnosi priorytet komórki względem utraty, ale nie gwarantuje niezawodnego dostarczenia do miejsca przeznaczenia.
  • HEC (ang.Header Error Control) – ośmiobitowe pole protekcji przed błędami transmisji. Dzięki niemu chroniona jest zawartość całego nagłówka poprzez wykrywanie błędów i korygowanie pojedynczych błędów.

Pole informacyjne jest przeznaczone na informacje użytkownika, ma długość 48bajtów. Wielkość pola przeznaczonego w rzeczywistości na przesyłanie informacji właściwej użytkownika zależy od zastosowanej wersji warstwyAAL.

ArchitekturaATM

[edytuj |edytuj kod]

Model protokołuATM składa się z trzech warstw: warstwy fizycznej, warstwyATM i warstwy adaptacjiATM. W modelu można także wyróżnić „płaszczyzny” o budowie warstwowej: płaszczyznę użytkownika, płaszczyznę sterowania oraz płaszczyznę zarządzania.

Warstwa fizyczna

[edytuj |edytuj kod]

Warstwa fizyczna dzieli się na dwie podwarstwy:

  • podwarstwęPM (ang.Physical Medium Sublayer, medium fizycznego) – realizuje funkcje ściśle związane z wykorzystaniemmedium transmisyjnego (transfer bitów, zarządzanie informacją synchonizującą itp., transformacja optyczno-elektryczna,kodowanie liniowe (jeśli występuje)),
  • podwarstwęTC (ang.Transmision Convergence, zbieżności transmisji) – realizuje funkcje adaptacji strumienia pakietów do przepływu podstawowych elementów danych w fizycznym medium (obliczanie nadmiaru kodowego dla każdego pakietu i umieszczanie go w poluHEC nagłówka, weryfikacja nagłówka w odebranym pakiecie, dokonywanie skramblingu pola informacyjnego, umieszczanie pakietu w ramce transmisyjnej oraz wydzielanie pakietu z ramki transmisyjnej).

WarstwaATM

[edytuj |edytuj kod]

WarstwaATM jest zespołem funkcji niezależnych od medium transmisyjnego, dostarczających możliwości przeźroczystego transferu informacji użytkownika. Pomiędzy warstwą adaptacjiATM a warstwąATM są przesyłane pola informacyjne pakietów, tj. ciągi 48-bitowe. Podstawowymi funkcjami tej warstwy jest multipleksacja i demultipleksacja pakietów w komutatorach, tworzenie i rozpakowywanie nagłówka pakietu, realizacja doboru trasy dla pakietu, realizacja procedur sterowania przepływem.

Warstwa adaptacjiATM

[edytuj |edytuj kod]

Warstwa adaptacjiATM (ang.ATM Adaptation Layer) stanowi warstwę pośrednią pomiędzy warstwami wyższymi protokołuATM a warstwąATM. Wyróżnia się dwie podwarstwy:

  • podwarstwaCS (ang.Convergence Sublayer, zbieżności) – podwarstwa CS zależy od wybranej usługi, jakie prowadzi poprzez punkty udostępniania usługAAL-SAP, będące adresami aplikacji.
  • podwarstwaSAR (ang.Segmentation And Reassembly, segmentacji i składania) – podwarstwaSAR segmentuje pakietyPDU z podwarstwyCS i składa komórki warstwyATM w pakietyCS PDU.

Ze względu na różnorodność charakterystyk przepływu danych zostały wydzielone klasy usług, z każdą z klas związana jedna zwarstw adaptacjiAAL. W tabeli przedstawione są podstawowe parametry opisujące klasy usług realizowanych w środowisku szerokopasmowym przy wykorzystaniu technikiATM. Przeprowadzenie takiej klasyfikacji jest podstawowym warunkiem realizacji połączeń w techniceATM dla usług dowolnego typu. WarstwaAAL stanowi rodzaj „filtru”, który na podstawie typu pochodzącego zgłoszenia pomaga określić możliwości jego realizacji przy aktualnym stanie zasobów sieci oraz dostosowuje jednostki informacyjne warstw wyższych do sposobu przesyłania informacji w standardzieATM tzn. w postaci krótkich pakietów.

Klasa AKlasa BKlasa CKlasa D
Synchronizacja między terminalamiWymaganaNie wymagana
Szybkość bitówStałaZmienna
Tryb połączeniaPołączeniowyBezpołączeniowy
TypAALTyp 1Typ 2Typ 3 i 4Typ 5

Nie wszystkie kombinacje cech mają znaczenie w środowiskutelekomunikacyjnym (np. usługi realizowane w trybie bezpołączeniowym nie wymagają istnienia zależności czasowych pomiędzy komunikującymi się terminalami).

Powstała także (niezdefiniowana w tabeli) klasa X o zasadniczo różnym charakterze w stosunku do poprzednich klas usług. Klasa X jest definiowana przez użytkownika i oznacza prostą transmisję komórek.

Płaszczyzny

[edytuj |edytuj kod]

W modelu protokołuATM można wyróżnić następujące płaszczyzny:

  • płaszczyzna użytkownika (ang.User Plane) – dostarcza funkcje, które realizują transfer informacji użytkownika przez siećATM oraz dodatkowo takie działania, jak sterowanie przepływem strumieni informacji, powrót do sytuacji nominalnej po wystąpieniu błędu, itp.
  • płaszczyzna sterowania (ang.Control Plane) – płaszczyzna odpowiedzialna za sterowanie realizacją zgłoszeń oraz połączeń. W tej płaszczyźnie są zawarte funkcje sygnalizacyjne, które odpowiadają za zestawianie, nadzór oraz rozłączanie połączeń.
  • płaszczyzna zarządzania (ang.Management Plane) – odpowiedzialna za realizację funkcji nadzoru nad sieciąATM. Płaszczyzna ta jest podzielona na funkcje zarządzania warstwą (ang.Layer Management) oraz zarządzania płaszczyzną (ang.Plane Management):
    • funkcje zarządzania warstwą realizują zarządzanie zasobami oraz parametrami obiektów istniejących w protokole,
    • funkcje zarządzania płaszczyzną realizują działania odniesione do systemu jako całości oraz koordynację międzypłaszczyznową.

Bibliografia

[edytuj |edytuj kod]
  • K. Wajda: Sieci szerokopasmowe. Fundacja Postępu Telekomunikacji, 1995.ISBN 83-86476-08-7.

Zobacz też

[edytuj |edytuj kod]
Protokoły sieciowe w modelu TCP/IP
Warstwa aplikacji
(liczby oznaczają numeryportów)
Warstwa transportowa
Warstwa Internetu
Warstwa dostępu do sieci
Źródło: „https://pl.wikipedia.org/w/index.php?title=Asynchronous_Transfer_Mode&oldid=76485931
Kategorie:
Ukryta kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp