Systemy i Sieci Telekomunikacyjne TI

Podobne dokumenty
W 10 stron dookoła QoS a

ATM. Asynchronous Transfer Mode asynchroniczny tryb transferu

SYSTEMY I SIECI TELEKOMUNIKACYJNE

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Systemy i Sieci Telekomunikacyjne TI

Sieci ATM. Plan wykładu

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Systemy i Sieci Telekomunikacyjne TI

SYSTEMY I SIECI TELEKOMUNIKACYJNE

1. W jakich technologiach QoS w sieciach komputerowych wykorzystywany jest miękki stan? W technologii IntServ.

Telecommunication. Voice service. Krzysztof Wajda. Deparment of Telecommunications, AGH-UST November, 2017

Komutacja ATM i IP. Dr inż. Robert Wójcik. na podstawie wykładu Prof. dr hab. inż. Andrzeja Jajszczyka

Analiza sposobu uregulowania w ofercie ramowej pełnego zakresu usług dostępu szerokopasmowego.

Przełączanie obwodów Przełączanie pakietów (datagramów, komórek) Połączenie wirtualne

Systemy i Sieci Radiowe

Przesył mowy przez internet

Sieci ATM. Sebastian Zagrodzki. Sieci ATM p.1/25

Systemy i sieci GMPLS. Wprowadzenie do GMPLS. Krzysztof Wajda. Katedra Telekomunikacji AGH Czerwiec, 2018

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

DANE W SIECIACH TELEKOMUNIKACYJNYCH

Konfiguracja dostępu do Internetu ADSL na przykładzie Vigora serii 2700

Systemy i Sieci. EiT III Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2017

Rys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny

Systemy i Sieci. Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2018

Bandwidth on Demand - wyzwania i ograniczenia. Tomasz Szewczyk tomeks@man.poznan.pl

Pomiary jakości w dostępie do Internetu

Uproszczenie mechanizmów przekazywania pakietów w ruterach

Ponadto SLA powinno definiować następujące parametry:

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Usługi i sieci teleinformatyczne następnej generacji aspekty techniczne, aplikacyjne i rynkowe. Opracowanie wymagań na system IP QoS

MPLS. Krzysztof Wajda Katedra Telekomunikacji, 2015

Rozproszone systemy multimedialne. Krzysztof Banaś Systemy rozproszone 1

Sieci komputerowe - warstwa fizyczna

Systemy i Sieci Telekomunikacyjne TI

GMPLS based control plane for Optical Burst Switching Network

Wykorzystanie usługi ABR dla transmisji wideo w szerokopasmowej sieci lokalnej

Szeregowanie pakietów

Sieci Komputerowe Modele warstwowe sieci

Księgarnia PWN: Brad Dunsmore, Toby Skandier Cisco.Technologie telekomunikacyjne

Sterowanie dostępem i szeregowanie pakietów

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Mosty przełączniki. zasady pracy pętle mostowe STP. Domeny kolizyjne, a rozgłoszeniowe

PRZESYŁ GŁOSU PRZEZ ATM - PODSTAWY

Szczegółowy opis przedmiotu zamówienia Usługi transmisji danych 10Gbit/s pomiędzy Węzłami Centralnymi i Regionalnymi OSE

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Wykorzystanie linii kwantylowych zakumulowanego procesu FARIMA do modelowania samopodobnego ruchu pakietowego

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Mapa wykładu. 5.6 Koncentratory, mosty, i switche 5.7 Bezprzewodowe łącza i sieci lokalne 5.8 PPP 5.9 ATM 5.10 Frame Relay

Quality of Service in Internet

Implementacja modułu do wspomagania konfiguracji. Usługi i sieci teleinformatyczne następnej generacji aspekty techniczne, aplikacyjne i rynkowe

VPLS - Virtual Private LAN Service

Jakość usług w Sieciach Następnej Generacji

Sieci WAN. Mgr Joanna Baran

PODSTAWY MODELOWANIA UKŁADÓW DYNAMICZNYCH W JĘZYKACH SYMULACYJNYCH

DLACZEGO QoS ROUTING

PORADNIKI. WAN Wide Area Networks

MODEL WARSTWOWY PROTOKOŁY TCP/IP

System trankingowy. Stacja wywołująca Kanał wolny Kanał zajęty

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Łącza WAN. Piotr Steć. 28 listopada 2002 roku. Rodzaje Łącz Linie Telefoniczne DSL Modemy kablowe Łącza Satelitarne

160,04 PLN brutto 130,11 PLN netto

QoS jak o tym myśleć w kontekście L2 i L3. Piotr Wojciechowski (CCIE #25543) Architekt Rozwiązań Sieciowych Kraków, 28 września 2011

Dr Michał Tanaś(

Sieci komputerowe - warstwa transportowa

System prognozowania rynków energii

Testy współpracy. Asterisk z techniką WebRTC

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Integrated Services i Differentiated Services

Załącznik nr 1 do zapytania ofertowego. Połączenie lokalizacji ŁOW NFZ wysokowydajną siecią WAN, zapewnienie dostępu do Internetu oraz

SIECI CYFROWE Z INTEGRACJĄ USŁUG ISDN ISDN Integrated Services Digital Networks

ARCHITEKTURA GSM. Wykonali: Alan Zieliński, Maciej Żulewski, Alex Hoddle- Wojnarowski.

Transmisja z gwarantowaną jakością obsługi w Internecie

Zmiany w regulaminach usług transmisji danych i w cenniku usługi Biznesowy VPN

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Teoria informacji i kodowania Ćwiczenia

Metoda QoS płaszczyzny danych w specjalnych systemach łączności

Ogólna charakterystyka interfejsów VB5.1 i VB5.2

OGŁOSZENIE O ZAMÓWIENIU ZP/24/2013/WIN

Analysis of PCE-based path optimization in multi-domain SDN/MPLS/BGP-LS network

ZiMSK. VLAN, trunk, intervlan-routing 1

ZP-92/022/D/07 załącznik nr 1. Wymagania techniczne dla routera 10-GIGABIT ETHERNET

Metody gwarantowania QoS płaszczyzny sterowania w systemach specjalnych

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

System punkt-wielopunkt AIReach Broadband Główne zalety

Wykład 10. Technologie sieci WAN. Projektowanie i Realizacja Sieci Komputerowych

Router TP-LINK TD-W8901N

Wybrane mechanizmy gwarantowania jakości usług w sieciach IP. Dariusz Chaładyniak, Maciej Podsiadły * Warszawska Wyższa Szkoła Informatyki

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Systemy Teletransmisji I Transmisji Danych cz.2

Sieci zorientowane na przepływy FAN

Ocena wpływu algorytmu dupleksowego systemu transmisji danych na szybkość transmisji

Uslugi chmurowe dla nauki na podstawie BonFIRE

Raport z realizacji zadania badawczego: A.9 Tytuł raportu: Opracowanie wymagań na sieć laboratoryjną system IP QoS

Sieci komputerowe WAN. dr inż. Andrzej Opaliński Akademia Górniczo-Hutnicza , Kraków

QoS w sieciach IP. Parametry QoS ( Quality of Services) Niezawodność Opóźnienie Fluktuacja ( jitter) Przepustowość ( pasmo)

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe Mechanizmy sterowania przebiegiem sesji TCP w Internecie

Sieci komputerowe - Urządzenia w sieciach

Transkrypt:

Systemy i Sieci Telekomunikacyjne TI Zarządzanie ruchem w ATM Krzysztof Wajda Katedra Telekomunikacji AGH marzec, 2017

Zakres wykładu Zadania TM (TE) Klasy usług Kategorie ruchowe Parametry dla klas usług Mapowanie parametrów na kategorie ruchowe Kontrakt ruchowy CAC Koncepcja pasma wirtualnego

Podstawy TM w ATM (i nie tylko)

Inżynieria ruchu (dokumenty podstawowe) D. Awduche, J. Malcolm, J. Agogbua, M. O Dell, J. McManus, "Requirements for Traffic Engineering Over MPLS." RFC 2702, 1999 D. Awduche, A. Chiu, A. Elwalid, I. Widjaja, X. Xiao, "Overview and principles of Internet traffic engineering. RFC 3272, 2002 J. Babiarz, H. C. Kwok, F. Baker. Configuration Guidelines for DiffServ Service Classes, RFC 4594, 2006

Zarządzanie ruchem - zadania zapewnianie istniejącym połączeniom uzgodnionej jakości (QoS) monitorowanie przepływów ruchu wewnątrz sieci rozpoznawanie i reagowanie na problemy obsługę nowych zgłoszeń

Modele realizacji parametrów QoS niejawne (implicit) IP, IntServ, DiffServ, jawne (explicit) ISDN, ATM, mieszane MPLS

Zarządzanie ruchem funkcje (mechanizmy) Sterowanie przyjęciem zgłoszenia (Connection Admission Control - CAC), Usage Parameter Control (UPC), Sterowanie priorytetem komórki (Cell Loss Priority Control), Kształtowanie strumieni ruchu (Traffic shaping), Sterowanie przepływem dla kategorii ABR (ABR Flow Control), Selektywne usuwanie komórek (Early Packet Discard),

Klasy usług Klasa A Klasa B Klasa C Klasa D Synchroniza cja między terminalami Szybko ść sta ła bitowa Tryb po łączenia wymagana po łączeniowy Nie wymagana zmienna bezpo łącze niowy Typ AAL 1 2 3/4 i 5 typ 5

Zarządzanie ruchem - kategorie ruchowe CBR (Constant bit rate) -ścisłe gwarancje pasma i opóźnień rt-vbr (Real-time Variable Bit Rate) - wideokonferencje nrt-vbr (Non-real time Variable Bit Rate) - transakcje bankowe, dostęp do sieci Frame-Relay. ABR (Available Bit Rate) - możliwa negocjacja pasma UBR (Unspecified Bit Rate) - brak wymagań co do transmisji GFR (Guaranteed Frame Rate) gwarancje na poziomie komórki i ramki dyskusja nad UBR+

Deskryptory ruchu Peak Cell Rate (PCR): maksymalna liczba komórek, jaką źródło transmituje w określonym przedziale czasu. Sustainable Cell Rate (SCR): maksymalna średnia szybkość transmisji dla źródła ruchu typu burst. Maximum Burst Size (MBS): maksymalna liczba komórek, jaka może zostać wysłana równocześnie z wartością Peak Cell Rate. Minimum Cell Rate (MCR): minimalna liczba komórek, jaką źródło transmituje w określonym przedziale czasu. parametry połączenia: wszystkie powyższe + CDVT (Cell Delay Variation Tolerance)

Interpretacja parametrów

Interpretacja PCR 1 komórka/szybkość medium 1komórka PCR

Interpretacja SCR i MBS 1 komórka/scr MBS/SCR czas 1 komórka/szybkość medium. 1 komórka/pcr

Parametry jakości obsługi Maximum Cell Transfer Delay (Max CTD) Mean Cell Transfer Delay (Mean CTD) Cell Delay Variation (CDV) Cell Loss Ratio (CLR) Cell Error Ratio (CER) Severely Errored Cell Block Ratio (SECBR) Cell Misinsertion Rate (CMR)

CLR CellLossRatio Straty komórek mogą wystąpić w przypadku: przepełnienia buforów, awarii, braku urządzeń redundantnych, zbyt długiej reakcji na awarię, po przekroczeniu dopuszczalnego opóźnienia. CLR liczba _ komórek _ straconych = liczba _ komórek _ wytransmistowanych wszystkie komórki wytransmitowane to komórki które zostały wysłane w pewnym ustalonym czasie (standardy nie określają tego czasu, generalnie przyjmuje się, że jest to czas trwania połączenia).

Rozkład gęstości prawdopodobieństwa dla opóźnienia komórki gęstość prawd. f(t) Prawd.(opóź.>Max-CTD)<α P2P-CDV opóźnienie Min-CTD Max-CTD przy określaniu P2P-CDV nie uwzględnia się stałych opóźnień występujących w transmisji, MaxCTD jest parametrem ustalanym przez użytkownika i określa on wielkość tail rozkładu gęstości

Ilustracja CDV 1 1 1 1 1 1 1 1

Wartości CLR and MaxCDVdla wybranych usług CL LR 10-4 10-6 10-10 głos dane interaktywne 10-8 obrazy interaktywne wideo transfer plików 0,001 0,01 0,1 1 10 MaxCDV [s]

Parametry opóźnieniowe Max-CTD (Maximum Cell Transfer Delay) - maksymalne opóźnienie komórek P2P-CDV (Peak-to-Peak Cell Delay Variation) - międzyszczytowa zmienność opóźnienia komórek gęstość prawd. f(t) Prawd.(opóź.>Max-CTD)<α Min-CTD P2P-CDV Max-CTD opóźnienie delay istotna (re)negocjacja między użytkownikiem a operatorem

Mapowanie parametrów na kategorie ruchowe (1) Atrybut CBR rt-vbr nrt-vbr UBR ABR PCR i CDVT tak tak tak SCR, MBS, CDVT n/a tak n/a n/a MCR n/a n/a tak Parametry QoS Może CDVT nie podlegać jest parametrem nie działaniu przekazywanym procedur przez sygnalizację, CAC może i UPC mieć lokalne znaczenie (per link) p2pcdv tak nie maxctd tak nie CLR tak nie zależne od Dodatkowe ustalenia CLR powinno mieć małą wartość dla źródeł stosujących się do reguł sterowania ABR kontraktu (sieci) Sprzężenie zwrotne nie tak Kategorie ruchowe i parametry zgodne z TM4.0 (1996)

Mapowanie parametrów na kategorie ruchowe (2) CBR rt-vbr nrt_vbr ABR UBR PCR tak tak tak tak tak SCR n/a tak tak n/a n/a MBS n/a tak tak n/a n/a MCR nie nie nie tak nie CDVT (PCR) tak tak tak tak tak CDVT (SCR) n/a tak tak n/a n/a

Kontrakt ruchowy w ATM

Kontrakt ruchowy Ustawienie zasad realizacji połączenia: Kategoria ruchowa Wymagania QoS, Deskryptory ruchu, Definicja zgodności (poprawności) komórki conformance definition), Definicja poprawności połączenia (compliant connection).

Elementy kontraktu ruchowego Kontrakt ruchowy Deskryptor połączenia Definicja zgodności połączenia Jakość obsługi połączenia QoS Deskryptor źródła Tolerancja zmienności opóźnienia CDV t Definicja zgodności komórek (GCRA) Stopa traconych komórek CLR Max. szybkość generowania komórek PCR Max opóźnienie przesyłania komórek Max-CTD Średnia szybkość generowania komórek SCR Maksymalny rozmiar paczki komórek MBS Minimum Cell Ratę (MCR) Zmienność opóźnienia przesyłania komórek P2P-CDV

CAC

Sterowanie przyjęciem zgłoszenia (CAC) -(1) Kiedy nowe zgłoszenie pojawia się w węźle ATM, użytkownik deklaruje zbiór parametrów ruchowych i wymagany poziom jakości obsługi QoS - zwykle określony jednoznacznie przez podanie rodzaju usługi, do którego należy zgłoszenie. Korzystając z tej informacji oraz znając stan elementów sieci, jednostka realizująca CAC decyduje o zaakceptowaniu lub odrzuceniu Co jest nowo alternatywą dla przybywającego zgloszenia skomplikowanego CAC? PRZYGOTOWANIE PROCEDURY BLOKOWANIA PRZENOSZONEGO RUCHU!

Sterowanie przyjęciem zgłoszenia (CAC) -(2) Decydującym kryterium musi być rezultat predykcji spełnienia wymogów jakościowych transmisji (QoS) w warstwie pakietowej po akceptacji nowego zgłoszenia. Decyzja o akceptacji lub odrzuceniu nowego zgłoszenia jest jedną z najważniejszych azarazem najtrudniejszych w sieci ATM. QoS = QoS( C, n, R i, Ai ) Parametry (zestaw): C,n,R,A, są zależne od modelu ruchowego

Cechy charakterystyczne CAC (SPZ) Algorytm CAC powinien być: prosty - tzn. ze względnie niską złożonością obliczeniową, Problem złożoności obliczeniowej: liczba VP x liczba VC oparty na ograniczonej liczbie parametrów opisujących zgłoszenie, zachowawczy (pesymistyczny), tzn. raczej przesadnie oceniać stan natłoku w sieci, elastyczny, tzn. pozwalający na zmiany w zależności od warunków ruchowych a także umożliwiający łatwą adaptację w przypadku wprowadzenia nowych usług.

Algorytmy CAC - klasyfikacja 1 Skala czasu, na której działają algorytmy CAC: algorytmy czasu rzeczywistego (on-line), spodziewane naruszenie parametrów jakościowych dla istniejących połączeń po zaakceptowaniu nowo przychodzącego zgłoszenia musi być realizowane w czasie rzeczywistym, Np. kilkaset procesów/sek. algorytmy off-line, gdy odpowiednie modele są wstępnie rozwiązywane a wyniki umieszczane w specjalnych tablicach (look-up tables) zapisanych w pamięci jednostek sterujących pracą węzła ATM. Możliwość uwzględnienia tylko przypadków szczególnych

Algorytmy CAC - klasyfikacja 1 Na podstawie teoretycznych metod użytych do rozwiązania modeli ruchowych, możemy podzielić algorytmy CAC na nastepujące trzy grupy: metody oparte na teorii masowej obsługi, metody oparte na symulacji, metody analityczne (uproszczone).

Sterowanie przyjęciem zgłoszenia (podstawowe relacje) Sterowanie przyjęciem zgłoszenia Rate Sharing (koncepcja dla dużych buforów) X zajętość bufora CLP x X P e x X P x C g > > } { } { ) ( Rate Envelope Multiplexing (REM) i C R k k n i i k i i i A n R A R A k n C R k CLR i = > 1 ) ( i A i R burstiness = _ β CLP x X P > } {

1 Sterowanie przyjęciem zgłoszenia przykład wykorzystania REM (na podstawie REM zależność CLR(Ri)) 10000 15000 20000 25000 30000 35000 40000 45000 50000 Switch with buffer 200B - uni 0,1 0,01 Switch with buffer 200B - exp Switch with buffer 10kBexp Model ON - OFF 0,001 0,0001

Wzajemne relacje pomiędzy parametrami jakościowymi i procedurami TM w ATM Sieć ATM Model ruchowy Źródło ruchu Kontrola parametrów użytkownika (UPC) Sterowanie przyjęciem zgłoszenia CAC Grade of Service Estymacja QoS QoS dla warstwy pakietowej Quality of Service Zarządzanie zasobami w sieci ATM należy rozumieć jako działanie umowne: od przyjętych założeń i modelu ruchowego zależy wynik działania procedur TM,

Koncepcja pasma wirtualnego Efektywna metoda dla połączeń klasy VBR, Połączenie reprezentowane przez 1 parametr, pomysł polega na znalezieniu (dowolną metodą) maksymalnej liczby połączeń przy zachowaniu wymaganych parametrów jakościowych. C VP - pasmo przydzielone ścieżce wirtualnej n max - maksymalna liczba zestawionych kanałów, ACR - Average Cell Rate, PCR - Peak Cell Rate. ω = C ACR VP / n ω max PCR

Aspekty doboru trasy w ATM Dobór trasy w sieci ATM jest skomplikowany. Projektując algorytm doboru trasy należy rozważyć wpływ: struktury fizycznej sieci, struktury logicznej sieci opartej na koncepcjiścieżek wirtualnych, przydziału pasma dla scieżek i ich separacji, multipleksacji statystycznej, typu modelu ruchowego poziomu sieci, wymagań jakościowych na transmisję QoS w odniesieniu do zastosowanej separacji usług.

Źródła opóźnień w sieci ATM Terminal źródłowy Terminal docelowy TD1 komutator ATM TD2 komutator ATM TDn PD FSD1+QD1 FSDn+QDn DD PD - opóźnienie pakietyzacji (packetization delay) TD - opóźnienie transmisji (transmission delay) FSD - opóźnienie komutacji (fixed switching delay) QD - opóźnienie kolejkowania (queueing delay) DD - opóźnienie depakietyzacji (depacketization delay)

Podsumowanie Skomplikowane TM Realizacja QoS Skomplikowany ale skuteczny CAC Wszechstronne wsparcie dla usług multimedialnych

Literatura Rekomendacje ITU Dokumenty IETF (RFC i drafty) Dokumenty standaryzacyjne ATM Forum D. Ginsburg, ATM. Solutions for enterprise networking, Addison-Wesley, 1999 Materiały wykładowe: http://kt.agh.edu.pl/~wajda Artykuły z IEEE Communications Magazine

Dziękuję za uwagę!