Architektura protokołu ATM

Slides:



Advertisements
Podobne prezentacje
Dostęp do Internetu Frame Relay tp
Advertisements

Protokoły sieciowe.
Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Sieci VLAN.
Technologia FRAME-RELAY
PROJEKTOWANIE I BUDOWA SIECI KOMPUTEROWYCH
Sieci Wielousługowe: lato 2007/2008 Wykład : Technika ATM
X.25 kontynuacja sieć DTE DCE
Klasyfikacja sieci komputerowych
ATM i inne sieci pakietowe - współpraca
ATM – Asynchronous Transfer Mode cell relay zaakceptowana w 1988 r przez IUT-T została zaakceptowana jako standardowa technika komutacji dla szerokopasmowych.
Wykład 2: Metody komutacji w sieciach teleinformatycznych
Wykład 3: Zasady Działania Protokołów Telekomunikacyjnych
Wykład 1: Kierunki Rozwoju Sieci Teleinformatycznych
Funkcje telekomunikacyjne w sieci teleinformatycznej (1)
WPROWADZENIE DO SIECI I INTERSIECI
Urządzenia sieciowe Topologie sieci Standardy sieci Koniec.
SYSTEMY OPERACYJNE Adresowanie IPv6.
mgr inż. Paweł Kucharczyk
Instytut Informatyki Teoretycznej i Stosowanej Polskiej Akademii Nauk Gliwice, ul. Bałtycka 5, Protokół TCP – kształtowanie.
Komunikaty sterujące zestawu protokołów TCP/IP
Sieci rozległe WAN – standardy telekomunikacyjne - ciąg dalszy
Sieci rozległe WAN – standardy telekomunikacyjne - wprowadzenie
Protokoły sieciowe.
Powstanie Frame Relay Sieć Frame Relay zastąpiła sieć X.25;
Technologia FRAME-RELAY. Charakterystyka FRAME-RELAY Technologia sieci WAN; Sieci publiczne i prywatne; Szybka technologia przełączania pakietów; Sięga.
Przełączanie OSI warstwa 2
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Budowa sieci mgr inż. Łukasz Dylewski
RODZAJE TRANSMISJI PRZESYŁANIE INFORMACJI W MODELU WARSTWOWYM
Charakterystyka urządzeń w sieciach LAN i WAN
Temat 1: Podstawowe pojęcia dotyczące lokalnej sieci komputerowej
Wymiana informacji w sieciach komputerowych
Rozdział 4: Budowa sieci
Wiadomości wstępne o sieciach komputerowych
Topologie sieci lokalnych.
Frame Relay mgr inż. Łukasz Dylewski
Model OSI Model OSI (Open Systems Interconnection Reference Model) został wprowadzony w celu ujednolicenia regół komunikacji sieciowej. Obejmuje on cały.
Sieciowe Systemy Operacyjne
„Wzmacniak , bridge, brama sieciowa: różnice i zastosowanie”
Technologia Token Ring
Miary jakości usług sieci teleinformatycznych
Warstwa łącza danych.
Sieci komputerowe Wprowadzenie Adam Grzech Instytut Informatyki
Temat 10: Komunikacja w sieci
Sieci komputerowe.
Aplikacje TCP i UDP. Łukasz Zieliński
Sieci komputerowe.
Systemy operacyjne i sieci komputerowe
Sieci komputerowe E-learning
Model warstwowy sieci ISO/OSI
System emulacji bezprzewodowych sieci komputerowych
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Model OSI.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
BSA.
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Model warstwowy ISO-OSI
Model OSI. Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych Fizyczna WARSTWY: Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych.
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Warszawa 27 Luty 2014 Analiza implementacyjna usługi VoIP dla zastosowań korporacyjnych Wykonał: Michał Boczek Promotor: dr inż. Dariusz Chaładyniak.
Autor: Maciej Podsiadły Promotor: dr inż. Dariusz Chaładyniak
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Model TCP/IP Wykład 6.
SIECI KOMPUTEROWE WYKŁAD 2. STANDARDY. PROJEKTY. MODELE WARSTWOWE.
Podstawy sieci komputerowych
Bezprzewodowe Sieci Dostępowe (BSD) wykład 7: WiMAX Wprowadzenie
Zapis prezentacji:

Architektura protokołu ATM

Płaszczyzna użytkownika (User Plane): odpowiada za przekaz informacji użytkownika przez sieć ATM i sterowanie przepływem strumieni informacji Płaszczyzna sterowania (Control Plane): odpowiada za realizację wywołań oraz nadzór na jakością połączeń - zawiera funkcje sygnalizacyjne związane z zestawianiem, nadzorem i rozłączaniem połączeń, Płaszczyzna zarządzania (Management Plane): odpowiada za realizację funkcji nadzoru nad siecią ATM, płaszczyzna ta jest podzielona na dwie części: zarządzanie warstwami (Leyer Management) i zarządzanie płaszczyzną (Plane Management)

Funkcje warstwy fizycznej TC dopasowanie szybkości transmisji komórek, weryfikacja nagłówków w komórkach, wydzielanie komórek ze strumienia bitów, adaptacja strumienia komórek do struktury ramki transmisyjnej, generowanie i odtwarzanie ramek systemu transmisyjnego PM odtwarzanie podstawy czasu, transmisja bitów, fizyczny dostęp do medium Transmission-Convergence Sublayer Physical-Medium Sublayer

Funkcje warstwy ATM tworzenie komórek generowanie i wydzielanie nagłówka przekazywanie i kopiowanie komórek na podstawie VPI/VCI multipleksacja i demultipleksacja na podstawie VPI/VCI interpretacja predefiniowanych nagłówków rozpoznawanie typu danych obsługa pola Cell Loss Priority wsparcie dla wielu klas QoS Usage Parameter Control (UPC) Explicit Forward Congestion Indication (EFCI) Generic Flow Control (GFC) tworzenie i usuwanie połączeń

Warstwa adaptacyjna AAL CS tworzenie bloków danych o właściwej długości: -grupowanie bitów lub bajtów, wydłużanie pakietów -tworzenie nagłówków lub zakończeń bloków -generowanie ewentualnych zabezpieczeń CRC SAR podział bloków na segmenty: -tworzenie nagłówków lub zakończeń segmentów -generowanie zabezpieczeń CRC -ewentualne multipleksowanie połączeń Convergence Sublayer Segmentation-and-Reassembly Sublayer

UNI interfejs

NNI interfejs

Format nagłówka Generic Flow Control (GFC) – pole kontroli dostępu wykorzystywane tylko przez interfejs UNI, prosty sposób multipleksacji pozwalający podłączyć wiele stacji roboczych, umożliwia kontrolę przepływu komórek tylko dla interfejsu UNI, służy także do określania klasy usługi, ułatwiając zapewnienie mechanizmów QoS, używany aby zmniejszyć krótkotrwałe przeciążenia w sieci, Virtual Path Identifier (VPI) – identyfikator ścieżki wirtualnej (logicznej) identyfikuje logiczną grupę kanałów wirtualnych, wykorzystywany przy przełączaniu ścieżek w urządzeniach sieciowych, dla interfejsu UNI możliwe utworzenie do 256 ścieżek wirtualnych, dla interfejsu NNI możliwe utworzenie do 4096 ścieżek wirtualnych, Virtual Channel Identifier (VCI) – identyfikator kanału wirtualnego (logicznego) identyfikuje logiczne połączenie między dwoma urządzeniami ATM, wykorzystywane przy przełączaniu na drodze od i do użytkownika końcowego, można utworzyć 65536 kanałów w ramach jednej ścieżki wirtualnej,

Payload Type (PT) – typ adnych określa czy przesyłane są dane użytkownika (pierwszy bit 0) , czy dane kontrolne ATM (pierwszy bit 1), znaczenie bitów: 000 – komórka danych użytkownika, nie stwierdzono przeciążenia, typ SDU=0, 001 - komórka danych użytkownika, nie stwierdzono przeciążenia, typ SDU=1, 010 – komórka danych użytkownika, stwierdzono przeciążenie, typ SDU=0, 011 - komórka danych użytkownika, stwierdzono przeciążenie, typ SDU=1, 100 – komórka OAM segmentu sieci, 101 - komórka OAM end-to-end, 110 – komórka zarządzania zasobami, 111 – nie ma aktualnie zastosowania, SDU – Service Data Unit odpowiada 48 bajtowemu polu danych OAM – Operations, Administration and Maintance pierwszy bit wskazujący, że są to dane kontrolne, umożliwia umieszczenie komórek zarządzających wewnątrz VCC użytkownika, bez wpływu na dane użytkownika, wewnątrzpasmowe dane sterujące

Cell Loss Priority (CLP) – bit priorytetu sieć ATM wstawia w to pole 1 dla komórki, która powoduje przekroczenie parametrów kontraktu uzgodnionych przed rozpoczęciem transmisji, w przypadku przeciążenie tak oznaczone komórki będą usuwane przez sieć przed komórkami z CLP=0, jeśli brak komórek z CLP=1 są usuwane te z CLP=0, Header Error Control (HEC) – pole kontrolne suma kontrolna pierwszych czterech bajtów nagłówka komórki ATM, wykorzystuje się wielomian generujący x8+x2+x+1, to zabezpieczenie pozwala skorygować jeden błąd (1 bit), w przypadku większej ilości błędów umożliwia detekcję błędów (i odrzucenie komórki)

Mechanizmy QoS w warstwie ATM powszechnie używane parametry ATM QoS: Cell Transfer Delay (CTD) Cell Delay Variation (CDV) Cell Loss Ratio (CLR) Cell Error Ratio (CER) Cell Misinsertion Rate (CMR) Dla wszystkich typów aplikacji CER i CMR muszą minimalna wartość (rzędu 10-9), dlatego podstawowe znaczenie mają CTD, CDV i CLR. W większości przypadków własności ludzkich zmysłów decydują o wartości tych parametrów; przykładowo urządzenia prezentujące obraz video wysyłają 25 do 30 ramek video na sekundę, które są odbierane jako ciągły obraz przez oglądającego, ludzkie zmysły są czułe na zmiany opóźnień

wpływ niedopasowania parametrów na zachowanie sieci CTD CDV CLR CER CMR opóźnienie propagacji x architektura kolejkowania w przełącznikach pojemność buforów w przełącznikach alokacja zasobów w przełączniku zmiany ruchu awarie przełączników i łączy błędy na łączu ilość urządzeń na trasie

Kategorie i klasy usług warstwy ATM usługa stałej szybkości bitowej (CBR – Constant Bit Rate) źródło ruchu wymaga stałej szybkości transmisji w czasie trwania połączenia aplikacje:interaktywny przekaz mowy, video MPEG1, emulacja łącza cyfrowego usługa zmiennej szybkości bitowej (VBR - Variable Bit Rate) źródło ruchu generuje komórki ze zmienną, ale ograniczoną maksymalną intensywnością transmisji, wymagana gwarancja poziomu QoS rt-VBR (real time VBR) – dla źródeł wymagających obsługi w czasie rzeczywistym, gwarantowane parametry QoS: CDV, CTD, CLR aplikacje: przekaz sygnałów mowy, video MPEG2, nrt-VBR (non real time VBR) – dla źródeł nie wymagających synchronizacji czasowej przy przekazie informacji między nadajnikiem a odbiornikiem, źródło gwarantuje parametry QoS: CDV, CTD, CLR, sieć gwarantuje CER aplikacje:szybki przekaz poczty elektronicznej, transfer plików w pewnych reżimach czasowych,

usługa dostępnej szybkości bitowej (ABR – Available Bit Rate) usługa o niezdefiniowanej szybkości bitowej (UBR – Unspecified Bit Rate) źródło ruchu nie ma określonej szybkości transmisji, przekaz w miarę dostępności łącza, nieregularny przekaz danych, sieć działa zgodnie ze schematem „best effort”, aplikacja wysyła dane do sieci i nie interesuje się kiedy dotrą do celu, nie ma żadnych gwarancji usług te kategorie usług dostosowane do sieci: LAN(np. Ethernet, Tken Ring), WAN (np. X.25, Frame Relay, IP) generujących ruch „non real time” z obsługą „ best effort” usługa dostępnej szybkości bitowej (ABR – Available Bit Rate) źródło o niezdefiniowanej szybkości transmisji, umożliwia wykorzystanie w danym momencie całej dostępnej przepustowości kanału, ta usługa oferuje zmienne pasmo transmisji, nie ma wymagań czasowych na dostarczenie danych, wykorzystuje mechanizmy kontroli przeciążenia sieci i sterowanie ruchem, gwarantuje ograniczony poziom strat komórek aplikacje: poczta elektroniczna, transfer plików usługa blokowego przekazu danych (ABT – ATM Block Transfer) wykorzystuje mechanizm dynamicznej rezerwacji pasma, usługa przewidziana dla aplikacji generujących dane w postaci bloków z różnymi wymaganiami odnośnie pasma, dla kazdej porcji danych są negocjowane parametry dotyczące żądanego pasma

Klasy usług warstwy ATM klasa A – usługi połączeniowe, realizowane ze stała szybkością transmisji – CBR, multimedia w czasie rzeczywistym, klasa B – usługi połączeniowe, przekaz głosu i video ze zmienną chwilową szybkością transmisji – VBR, klasa C - usługi połączeniowe ze zmienną chwilową szybkością transmisji bez synchronizacji czasowej – nrt-VBR i ABR, ruch z sieci X.25, Frame Relay, TCP/IP, klasa D – usługi bezpołączeniowe; zmienna szybkość transmisji i brak synchronizacji czasowej między węzłami końcowymi – UBR, ruch z sieci LAN, MAN, WAN

Kontraktowanie ruchu ATM - umowa między użytkownikiem a siecią , w której sieć zobowiązuje się dostarczyć usługę z odpowiednim poziomem QoS, wtedy i tylko wtedy gdy przepływ komórek użytkownika zachowuje wynegocjowany zbiór parametrów.

Warstwa adaptacyjna ATM -konieczna aby dopasować dane dostarczane przez inne protokoły do struktury komórek ATM Związek klas usług z protokołami adaptacyjnymi

ALL typ 1- struktura SAR ALL typ 3/4- struktura SAR ALL typ 5 - struktura SAR