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

Podobne dokumenty
Integrated Services i Differentiated Services

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

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

Service Level Agreement (SLA) jest to porozumienie pomiędzy klientem a dostawcą usługi.

Sterowanie dostępem i szeregowanie pakietów

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

Quality of Service in Internet

Quality of Service (QoS)

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

Uproszczenie mechanizmów przekazywania pakietów w ruterach

DLACZEGO QoS ROUTING

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

Zarządzanie pasmem opis ogólny

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

DANE W SIECIACH TELEKOMUNIKACYJNYCH

Multicasty w zaawansowanych usługach Internetu nowej generacji

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

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

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych

Sieci komputerowe. Wide Area Networks WANs

Metody gwarantowania QoS płaszczyzny sterowania w systemach specjalnych

W 10 stron dookoła QoS a

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

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Sieci Komputerowe Modele warstwowe sieci

Szeregowanie pakietów

Telefonia Internetowa VoIP

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Sterowanie ruchem w sieciach szkieletowych Transmisja wielościeżkowa

Pomiary jakości w dostępie do Internetu

Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji

Przesył mowy przez internet

Protokoły sieciowe - TCP/IP

USŁUGI DODATKOWE W SIECIACH BEZPRZEWODOWYCH VoIP oraz multimedia w sieciach WiFi problemy

Sterowanie ruchem w sieciach szkieletowych

Tytuł raportu: Podsumowanie aktywności za okres styczeńczerwiec

Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK

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

PORADNIKI. Routery i Sieci

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

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego

Kształtowanie ruch w sieciach Linux

Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone. MASH.PL Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone Strona 1

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

Materiały przygotowawcze do laboratorium

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Testy współpracy. Asterisk z techniką WebRTC

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Przesyłania danych przez protokół TCP/IP

MPLS. Krzysztof Wajda Katedra Telekomunikacji, 2015

Regulamin świadczenia Usług Telekomunikacyjnych przez P4 sp. z o.o. dla. Regulamin świadczenia Usług Telekomunikacyjnych przez P4 sp. z o.o.

IBM. Praca w sieci Jakość usługi (QoS) IBM i. Wersja 7.3

TEMAT ROZPRAWY DOKTORSKIEJ:

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Zarządzanie przepływem

router wielu sieci pakietów

Sieci WAN. Mgr Joanna Baran

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

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

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

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

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

IPv6 Protokół następnej generacji

MODEL OSI A INTERNET

Serwery multimedialne RealNetworks

ANALIZA BEZPIECZEŃSTWA SIECI MPLS VPN. Łukasz Polak Opiekun: prof. Zbigniew Kotulski

ZAPEWNIENIE JAKOŚCI TRANSMISJI DANYCH SYSTEMÓW INFORMATYCZNYCH W ROZLEGŁYCH SIECIACH KOMPUTEROWYCH

Jakość usług sieciowych

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Dr Michał Tanaś(

Co to jest dźwięk. Dźwięk to wyrażenie słuchowe wywołane przez falę akustyczną. Ludzki narząd wyłapuje dźwięki z częstotliwością 16 do 20 Hz

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

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

Sieci komputerowe - administracja

ADRESY PRYWATNE W IPv4

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

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

IP VPN. 1.1 Opis usługi

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Materiały przygotowawcze do laboratorium 3

Katedra Inżynierii Komputerowej Politechnika Częstochowska. Zastosowania protokołu ICMP Laboratorium podstaw sieci komputerowych

Raport z realizacji zadania badawczego: A.2 Tytuł raportu: Analiza algorytmów i mechanizmów sterowania ruchem na poziomie pakietów w sieci IP QoS

Zarządzanie sieciami WAN

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

SIECI KOMPUTEROWE Adresowanie IP

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

WLAN bezpieczne sieci radiowe 01

WOJSKOWA AKADEMIA TECHNICZNA

Sieci komputerowe - Urządzenia w sieciach

Pomiary łączy ethernetowych - zajęcia praktyczne. Darek Matyjewicz RATE ART

Transkrypt:

Transmisja z gwarantowaną jakością obsługi w Internecie dr inż. Jerzy Domżał Akademia Górniczo-Hutnicza w Krakowie, Katedra Telekomunikacji 28 listopada 2016 r. dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 1 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 2 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 2 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 2 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 2 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 3 / 35

Jakość transmisji w Internecie Internet został zaprojektowany do transmisji danych Pierwotnie nie zakładano żadnych parametrów jakości transmisji Wraz ze wzrostem szybkości łączy możliwe stało się przesyłanie dźwięku i strumieni multimedialnych Określono parametry jakościowe: opóźnienia jitter straty pakietów średnia i szczytowa szybkość transmisji dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 4 / 35

Transmisja obrazu w Internecie Transmisja obrazu to tak naprawdę transmisja danych Obrazy to jednak sporo więcej danych - konieczna kompresja GIF - ok. x8 (max 256 kolorów) JPG - kompresja ok. x20 dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 5 / 35

Transmisja dźwięku w Internecie Paczka danych stanowiących kilka sekund dźwięku (bez kompresji) jest znacznie większa (nawet kilkaset razy) niż dobrej jakości obraz Standard MIDI (Musical Instrument Digital Interface) prosty format zapisu zdarzeń muzycznych tylko nuty, jakość zależna od karty muzycznej WAV (wave form audio format) cyfrowa reprezentacja sygnału analogowego częstotliwość próbkowania wpływa na jakość skompresowanego dźwięku dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 6 / 35

Transmisja dźwięku w Internecie c.d MP3 (MPEG Audio Layer-3) próbka musi mieć reprezentację cyfrową o odpowiedniej rozdzielczości stratna kompresja pozwala skompresować dźwięk jakości CD ok. 15 razy, radiowej nawet 100 razy oryginalnie brak możliwości strumieniowania Formaty strumieniowania dźwięku QuickTime Audio (Mac) RealAudio Windows Media Audio (Microsoft) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 7 / 35

Transmisja wideo w Internecie MPEG (Moving Picture Experts Group) pierwowzorem był animowany GIF szybkozmieniające się obrazy JPEG kompresja stratna nawet do x40 Strumieniowanie wideo Wideokonferencje dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 8 / 35

Mechanizmy QoS dla sieci IP Zapewnienie odpowiedniej jakości przekazu przez sieć IP wymaga: Zdefiniowania klas usług sieciowych oraz mechanizmów zapewniających sterowanie ruchem; mechanizmy takie mogą (a czasami muszą) być zaimplementowane w każdym węźle (w tym przypadku w ruterze IP), Określenia zasobów sieciowych przynależnych danej usłudze sieciowej (odpowiednia przepustowość na każdym łączu wyjściowym wraz z buforem dla gromadzenia pakietów powodujących chwilowe przeciążenia), dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 9 / 35

Mechanizmy QoS dla sieci IP c.d. Zdefiniowania mechanizmów w ruterach IP pozwalających rozróżniać pakiety wg ich przynależności do danej usługi sieciowej, Zdefiniowania dla każdej z usług sieciowych parametrów QoS określających jakość obsługi, Zdefiniowania funkcji realizującej przyjmowanie/odrzucanie nowych wywołań (a więc sterowanie dostępem), Zdefiniowania parametrów połączenia, zgłaszanych w fazie zestawiania połączenia i dotyczących charakterystyki oferowanego ruchu; zwykle są one podawane w formie parametrów mechanizmu token-bucket, Zablokowania ruchu niezgodnego z kontraktem ruchowym. dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 10 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 11 / 35

Architektury QoS Podstawową usługą sieci TCP/IP jest best effort. Zarządzanie ruchem realizowane jest jedynie na końcu systemu. Na potrzeby zapewniania gwarancji QoS, w ramach IETF (Internet Engineering Task Force) zaproponowano dwie alternatywne architektury dla sieci IP: Integrated Services (IntServ) w architekturze tej zasoby sieci są przydzielane dla danej aplikacji na żądanie (z rezerwacją zasobów), Differentiated Services (DiffServ) w architekturze tej przesyłane przez sieć strumienie ruchu klasyfikowane są zgodnie z wprowadzonymi usługami sieciowymi i przesyłane w sieci z różnymi priorytetami (z priorytetyzowaniem strumieni ruchu) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 12 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 13 / 35

Architektura IntServ W architekturze IntServ [RFC1633] zakłada się, że zasoby w sieci są rezerwowane dla poszczególnych lub zagregowanych strumieni danych RSVP (ReSerVation Protocol) [RFC2205, RFC2210] specjalny protokół sygnalizacyjny umożliwiający danej aplikacji rezerwację zasobów w sieci Implementacja protokołu RSVP jest konieczna w każdym węźle (ruterze IP) Ruter jest odpowiedzialny za przyjmowanie i realizowanie żądań rezerwacji konieczne jest przechowywanie informacji o każdej rezerwacji wraz z informacją o skojarzonym strumieniu danych dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 14 / 35

Cechy architektury IntServ Rozszerzenie istniejącego modelu Best Effort przeznaczona dla aplikacji wymagających gwarancji odnośnie parametrów jakości przekazu danych związanych z opóźnieniami, Przydzielanie QoS do przepływów. Przez przepływ należy rozumieć rozróżnialny strumień powiązanych ze sobą datagramów, który został wytworzony przez aktywność pojedynczego użytkownika, i który wymaga jednakowego QoS Sterowanie przyjmowaniem zgłoszeń wymaga się, aby każdy ruter potrafił podjąć decyzję o przyjęciu do obsługi nowego zgłoszenia na podstawie informacji o dostępnych zasobach dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 15 / 35

Cechy architektury IntServ c.d. Rezerwacja zasobów wymaga się, aby każdy ruter potrafił zarezerwować zasoby w celu zapewnienia QoS obsługiwanym przepływom Opis ruchu przy pomocy modelu płynnego wiadro tokenowe (r intensywność (szybkość) napływania tokenów, b - głębokość wiadra, p szybkość szczytowa, m najmniejsza rozróżnialna wielkość pakietu, M maksymalny rozmiar pakietu) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 16 / 35

Usługi w architekturze IntServ W architekturze IntServ zdefiniowano, oprócz standardowej usługi typu best effort, dwie dodatkowe usługi: Guaranteed Service [RFC2212] przeznaczona dla aplikacji wymagających gwarancji odnośnie parametrów jakości przekazu danych związanych z opóźnieniami, Controlled-load Service [RFC2211] przeznaczoną dla aplikacji wymagających bezstratnego przekazu danych i charakteryzującą się jakością przekazu określaną jako lepszą niż best effort dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 17 / 35

Uzgadnianie połączenia Wiadomość PATH(1) Wiadomość PATH(2) Wiadomość PATH(3) nadawca Wiadomość RESV(6) Wiadomość RESV(5) odbiorca Wiadomość RESV(4) Żądanie rezerwacji zasobów jest inicjowane przez źródło (np. aplikację w terminalu końcowym). Wysyła ono wiadomość typu PATH message zawierającą informacje o charakterystyce generowanego ruchu tzw. Traffic Specification (TSpec). Wiadomość ta jest przekazywana do miejsca (lub wielu miejsc) przeznaczenia od rutera do rutera zgodnie z ustaloną przez algorytm drogą. Odbiorca, po otrzymaniu wiadomości typu PATH message, wysyła wiadomość o rezerwacji typu RESV message. dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 18 / 35

RSVP Protokół sygnalizacyjny (a nie realizujący sterowanie przekazem danych), Rezerwacja zasobów jest typu soft, tj. musi być ona odnawiana okresowo, Żądanie rezerwacji jest generowane przez odbiorcę, Użycie protokołu przez daną aplikację wymaga opracowania specjalnego interfejsu API (Application Programming Interface), Wymaga przechowywania informacji w ruterach o pojedynczych strumieniach danych, co w konsekwencji prowadzi do problemów ze skalowalnością sieci. dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 19 / 35

IntServ wady Skalowalność w miarę wzrostu liczby strumieni potrzebne są coraz większe zasoby w ruterach dla obsługi wyłącznie procedur rezerwacyjnych Wzrost ruchu w sieci wyłącznie wskutek ruchu RSVP Naliczanie opłat za ruch pomiędzy ISP znacznie utrudnione dla pojedynczych, niekiedy krótkotrwałych strumieni Wspieranie protokołu RSVP przez aplikacje dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 20 / 35

Spis treści 1 Wstęp 2 Architektury QoS 3 Architektura Integrated Services 4 Architektura Differentiated Services dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 21 / 35

Differentiated Services Architektura usług zróżnicowanych przedstawiona przez IETF w 1998 w rekomendacji RFC 2475 Rozwiązanie to powstało w odpowiedzi na zarzuty, przeważnie o słabej skalowalności, podnoszone w stosunku do architektury IntServ Zasady przeciwdziałania przeciążeniom (tj. przyjmowanie zgłoszeń, szeregowanie i usuwanie pakietów, a nawet ruting) są dla DiffServa i IntServa takie same dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 22 / 35

Założenia projektowe architektury DiffServ DiffServ to elastyczna i skalowalna technika sterowania ruchem, wspierająca QoS w sieci IP. Założenie podstawowe: niezależność zasobów wymaganych do gwarancji QoS od: Liczby strumieni obsługiwanych w sieci Ruchu generowanego przez te strumienie Rozmiaru sieci dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 23 / 35

Ogólna charakterystyka architektury DiffServ Podstawowa różnica między IntServ a DiffServ: filozofia podejścia do jakości transmisji ruchu IntServ podejście sesyjne, a więc pełna identyfikacja strumienia pakietów i zapewnienie im właściwego poziomu QoS DiffServ zapewnia właściwy poziom QoS strumieniom zagregowanym identyfikowanym przez 6-bitowy punkt kodowy DSCP (ang. Differentiated Services Code Point) strumienie zagregowane nazywane są agregatami strumieni BA (ang. Behavior Aggregate) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 24 / 35

Nagłówek protokołu IPv4 Pole: Typ Usługi 0 1 2 3 4 5 6 7 Priorytet D T R M 0 Priorytet (Precedence) 3-bitowe oznaczenie priorytetu pakietów D (Delay) minimalizacja opóźnień T (Throughput) maksymalizacja przepustowości R (Reliability) najlepsza poprawność M (Monetary cost) minimalizacja kosztów dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 25 / 35

Nagłówek protokołu IPv4 Pole: Typ Usługi 0 1 2 3 4 5 6 7 Priorytet D T R M 0 Priorytet (Precedence) 3-bitowe oznaczenie priorytetu pakietów D (Delay) minimalizacja opóźnień T (Throughput) maksymalizacja przepustowości R (Reliability) najlepsza poprawność M (Monetary cost) minimalizacja kosztów dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 25 / 35

Nagłówek protokołu IPv4 Pole: Typ Usługi 0 1 2 3 4 5 6 7 Priorytet D T R M 0 Priorytet (Precedence) 3-bitowe oznaczenie priorytetu pakietów D (Delay) minimalizacja opóźnień T (Throughput) maksymalizacja przepustowości R (Reliability) najlepsza poprawność M (Monetary cost) minimalizacja kosztów Obecnie to pole jest znane jako DSCP (Differentiated Services Code-Point) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 25 / 35

Skalowalność architektury DiffServ Skończona liczba klas ruchu w przeciwieństwie do architektury IntServ, w której każdy strumień, poprzez zestaw parametrów ruchowych Tspec/Rspec, żąda niezależnej rezerwacji, Zapewnianie QoS dla agregatów strumieni rozwiązuje problem skalowalności wolumen informacji przechowywanych w ruterach, a dotyczących strumieni, jest raczej proporcjonalny do liczby klas, a nie do liczby strumieni (jak to ma miejsce w IntServ). dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 26 / 35

Inne zalety architektury DiffServ Klasyfikacja generowanych strumieni ruchu (odpowiednie pole DSCP) odbywa się jedynie w ruterach brzegowych lub systemach końcowych Prostsza budowa ruterów szkieletowych, które zajmują się transmisją pakietów należących do agregatów strumieni do następnego węzła w jednakowy sposób określany jako PHB (ang. Per-Hop Behavior) Brak mechanizmów rezerwacyjnych dla agregatów ruchu dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 27 / 35

Klasy ruchowe w architekturze DiffServ Istnieją dwie propozycje klas ruchu dla architektury DiffServ EF PHB (ang. Expedited Forwarding PHB) AF PHB (ang. Assured Forwarding PHB) Obie klasy należy traktować jako zasady obsługi pakietów w ruterach szkieletowych należących do domeny DiffServ dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 28 / 35

Klasa Expedited Forwarding PHB Służy do realizacji usługi Premium, żądającej usługi bezstratnej, przy niewielkim opóźnieniu tranzytowym i niewielkich fluktuacjach opóźnienia Stosowawana przeważnie do realizacji usług telefonii IP, wideokonferencji lub wirtualnych łączy dzierżawionych Usługa Premium odpowiada usłudze Guaranteed Service (IntServ) lub usłudze VBR (ATM) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 29 / 35

Potencjalne słabe punkty klasy Expedited Forwarding PHB QoS dla usługi Premium jest określony wyłącznie jakościowo i wynika ze sposobu obsługi pakietów EF PHB Agregacja ruchu usługi Premium w ruterach szkieletowych domeny DiffServ może doprowadzić do przekroczenia dostępnej przepływności, a więc do przeciążenia Usługi zróżnicowane nie są w stanie rozwiązać tego problemu rozwiązaniem jest skojarzenie ich z zarządzaniem ruchu (ang. traffic engineering) lub dobór trasy z ograniczeniami (ang. constraint-based routing) dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 30 / 35

Klasa Assured Forwarding PHB Zapewnia do czterech różnych poziomów gwarancji transmisji pakietów IP (ang. AF classes), a w każdym z nich trzy poziomy odrzucania pakietów, a więc 12 różnych punktów kodowych DSCP Pakiety należące do różnych klas AF PHB są obsługiwane w ruterach poprzez niezależne kolejki AQ (ang. Assured Queue) z niezależną alokacją pasma W przypadku pojawienia się przeciążenia w pierwszej kolejności usuwane są pakiety z przypisanym wyższym poziomem odrzucania Podobnie jak w przypadku klasy EF PHB definicja QoS dla klasy AF PHB ma charakter wyłącznie jakościowy dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 31 / 35

Klasa Assured Forwarding PHB c.d. Na podstawie klasy AF PHB zdefiowana jest usługa Assured Forwarding Service o charakterystyce zbliżonej do usługi controlled-load (IntServ) lub VBR (ATM) Parametry QoS dla usługi Assured Forwarding Service są określone w kontrakcie SLA dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 32 / 35

Ruch wewnątrz i między domenowy Ingress router R2 Ingress router R1 Ingress router R5 AS 1 R3 Egress router R4 AS 2 R6 R7 Intra-domain traffic Inter-domain traffic Intra-domain traffic dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 33 / 35

Kompromis DiffServ i IntServ Sieć szkieletowa DiffServ AS 2 R6 R7 Klient R2 R5 R8 R1 AS 1 R3 Sieć dostępowa IntServ R4 AS 3 R9 Sieć dostępowa IntServ R10 Serwer dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 34 / 35

Dziękuję za uwagę! Pytania? dr inż. Jerzy Domżał (AGH) Wprowadzenie do sieci Internet 28 listopada 2016 r. 35 / 35