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

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

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

Integrated Services i Differentiated Services

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

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

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

Protokoły sieciowe - TCP/IP

DANE W SIECIACH TELEKOMUNIKACYJNYCH

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

Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

DLACZEGO QoS ROUTING

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Kształtowanie ruch w sieciach Linux

Zarządzanie pasmem opis ogólny

Quality of Service (QoS)

Quality of Service in Internet

ADRESY PRYWATNE W IPv4

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

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

Sieci Komputerowe Modele warstwowe sieci

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

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

Uproszczenie mechanizmów przekazywania pakietów w ruterach

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Adresy w sieciach komputerowych

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

MODEL OSI A INTERNET

ZiMSK NAT, PAT, ACL 1

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

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

WYMAGANE PARAMETRY TECHNICZNE OFEROWANYCH URZĄDZEŃ ZABEZPIECZAJĄCYCH

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

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Materiały przygotowawcze do laboratorium

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

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

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

Cel stosowanie DNS to zapewnienia odpowiedzi na następujące pytania:

MASKI SIECIOWE W IPv4

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

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

Pomiary jakości w dostępie do Internetu

Przesyłania danych przez protokół TCP/IP

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

W 10 stron dookoła QoS a

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

Zarządzanie przepływem

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

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

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Programowanie Sieciowe 1

Sieci komputerowe - warstwa transportowa

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

SEKCJA I: Zamawiający

Podstawowe protokoły transportowe stosowane w sieciach IP cz.2

Model sieci OSI, protokoły sieciowe, adresy IP

Zaawansowane metody pomiarów i diagnostyki w rozległych sieciach teleinformatycznych Pomiary w sieciach pakietowych. Tomasz Szewczyk PCSS

Dr Michał Tanaś(

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Mechanizmy QoS Jak projektować, wdrażać i monitorować Łukasz Bromirski lbromirski@cisco.com

Sygnalizacja Kontrola bramy Media

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

GS HP. 24-portowy zarządzalny przełącznik. Opis produktu. Charakterystyka produktu

Załącznik nr 1 do SIWZ. Numer sprawy: DO-DZP

LABORATORIUM SYSTEMY I SIECI TELEKOMUNIKACYJNE CZĘŚĆ 2 MODELOWANIE SIECI Z WYKORZYSTANIEM SYMULATORA NCTUNS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe - opis przedmiotu

Omówienie TCP/IP. Historia

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Charakterystyka grupy protokołów TCP/IP

Wielowarstwowość transmisji w sieciach komputerowych

Warstwy i funkcje modelu ISO/OSI

VPLS - Virtual Private LAN Service

Telefonia Internetowa VoIP

Bazy Danych i Usługi Sieciowe

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

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Sterowanie dostępem i szeregowanie pakietów

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

Protokół wymiany sentencji, wersja 1

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

router wielu sieci pakietów

7. Konfiguracja zapory (firewall)

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

TEMAT ROZPRAWY DOKTORSKIEJ:

ARP Address Resolution Protocol (RFC 826)

Szczegółowy opis przedmiotu zamówienia

ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1

ZiMSK. VLAN, trunk, intervlan-routing 1

(źródło: pl.wikipedia.pl) (źródło:

Transkrypt:

SERVICE LEVEL AGREEMENT (SLA) CZ. I Service Level Agreement (SLA) jest to porozumienie pomiędzy klientem a dostawcą usługi. SLA powinno określać w sposób jasny i zrozumiały dla klienta, czego może on oczekiwać w ramach danej usługi. Kontrakt taki powinien również zawierać jednoznacznie określone sposoby oceny jakości otrzymywanej usługi, czyli zgodności dostarczonej usługi z zawartym kontraktem SLA. Dodatkowo konieczne jest kontrolowanie klienta, czy dotrzymuje warunków umowy. Ważne elementem jest również ustalenie zakresu odpowiedzialności za złamanie kontraktu przez każdą ze stron. Ponadto SLA powinno definiować następujące parametry: klasę dostarczanej usługi (CoS) lub wartości gwarantowanych parametrów QoS; dostępność usługi; zakres gwarantowanej obsługi technicznej; zasady naliczania i pobierania opłat za dostarczane usługi.

SERVICE LEVEL AGREEMENT (SLA) CZ. II Service Level Specification (SLS) jest to zbiór parametrów technicznych o określonych wartościach, z jakimi będzie przesyłany przez sieć strumień pakietów związanych z daną usługą. SLS stanowi techniczną część kontraktu SLA pomiędzy klientem a dostawcą usługi. W ramach IETF są prowadzone prace mające na celu szczegółowe zdefiniowanie SLS. Dyskutowane są dwie koncepcje. Jedna z nich zakłada możliwość dynamicznego negocjowania parametrów SLS pomiędzy klientem i operatorem, druga zaś przewiduje opracowanie predefiniowanych typów SLS i zasad posługiwania się nimi, obowiązujących wszystkich operatorów. Traffic Conditioning Specification (TCS) jest to zbiór parametrów o określonych wartościach, który jednoznacznie określa profil ruchu oraz reguły klasyfikowania pakietów. TCS jest pojęciem ściśle technicznym, podczas gdy TCA jest pojęciem szerszym, obejmującym oprócz TCS definicje poszczególnych usług i uzgodnienia z klientem. TCS jest integralną częścią SLS.

SERVICE LEVEL AGREEMENT (SLA) CZ. III Traffic Conditioning Agreement (TCA) jest to porozumienie określające reguły klasyfikowania pakietów oraz profile ruchu odpowiednie dla różnych strumieni ruchu. TCA definiuje zasady oznaczania pakietów (nadawanie wartości punktu kodowego DSCP, ang. marking), odrzucania pakietów, kształtowania ruchu (proces opóźniania pakietów mający na celu dostosowanie strumienia ruchu do określonego profilu ruchu ang. shaping) oraz wykonywania pomiarów ruchu (ang. Metering). Zbiór reguł formowania ruchu zdefiniowany w TCA stanowi część SLA. Porozumienie TCA nakłada na klienta obowiązek do stosowania generowanego ruchu do uzgodnionego profilu ruchu z operatorem. Określa ono również, w jaki sposób będą traktowane pakiety klienta zarówno w przypadku zgodności z profilem ruchu, jak i w przypadku naruszenia warunków umowy.

JAKOŚĆ USŁUG W SIECIACH PAKIETOWYCH Pojęcie jakości usług w sieciach pakietowych to zbiór technologii, które pozwalają użytkownikom otrzymywać od sieci przewidywalny poziom usług w kontekście przepustowości (ang. bandwith), opóźnienia (ang. delay) i zmienności opóźnienia (ang. jitter). Aby węzeł danych otrzymał wymaganą jakość usług, każdy węzeł sieci musi być powiadomiony o tych wymaganiach. Wyróżnia się dwie metody powiadamiania o wymaganiach związanych z jakością usług. Etykietowanie pakietów powiadamianie poprzez oznaczanie pakietów. Sygnalizacja powiadamianie poprzez specjalny protokół. Obecnie dominują dwa modele QoS w sieciach pakietowych: Model oparty na rezerwacji zasobów. Model oparty na rozróżnianiu klas ruchu.

MODEL OPARTY NA REZERWACJI ZASOBÓW Aplikacje przy pomocy protokołu sygnalizacyjnego zgłaszają sieci swoje wymagania z zakresu przepustowości i opóźnienia. Węzły sieci przeprowadzają kontrolę dostępności zasobów potrzebnych do zapewnienia żądanego poziomu usługi. W przypadku dostępności odpowiednich zasobów następuje ich rezerwacja tak, aby dany węzeł sieci mógł świadczyć żądaną jakość usługi. Rezerwacja gwarantuje aplikacji żądaną jakość usługi, o ile generowany przez nią ruch nie przekracza zgłoszonych parametrów. Węzeł sieciowy sprawdza i ewentualnie ogranicza ruch do zgłoszonych parametrów. Przykładowe rozwiązanie opierające się o model z rezerwacją zasobów to model IEFT IntServ z użyciem protokołu RSVP.

MODEL OPARTY NA ROZRÓŻNIANIU KLAS RUCHU W modelu tym nie ma jawnego zgłaszania przez aplikację wymagań co do jakości usługi, natomiast strumień danych generowany przez aplikację zaliczany jest do jednej z kilku klas ruchu. Każda klasa ruchu oznaczana jest odpowiednią etykietą zawartą w pakietach danych, na podstawie której węzły sieci dostarczają odpowiedniej jakości usług. Węzły sieci nie dostarczają bezwzględnej jakości usług, lecz względną, rozróżniając ruch na podstawie przynależności do danej klasy. Model ten jest bardzo łatwo skalowalny z tego względu, że nie ma konieczności rozpoznawania pojedynczych strumieni danych. Przykładowe rozwiązanie opierające się o rozróżnianie klas ruchu model IETF DiffServ.

PODSTAWY KLASYFIKACJI PAKIETÓW Celem jest odpowiednie zidentyfikowanie pakietów, tak aby prawidłowo rozpoznać ich wymagania co do jakości usług. Pakiety zostaną zakwalifikowane do odpowiedniej klasy usług na podstawie następujących kryteriów: źródłowy / docelowy adres IP interfejs Numery portów TCP /UDP Adres MAC Możliwa jest również klasyfikacja pakietów na podstawie warstwy aplikacji (NBAR)

KLASYFIKACJA PAKIETÓW NBAR NBAR Network-Based Application Recognition Klasyfikacja pakietów na podstawie: Protokołów warstwy 5-7 modelu OSI Dynamicznie uzgadnianych portów TCP/UDP HTTP URL W tej chwili przez NBAR obsługiwane są np. następujące protokoły: HTTP / URL SAP RealAudio MSExchange PeopleSoft MS Netshow SUN RPC r-commands SQL-Net TIBCO H.323 VDOLive NBAR zakłada możliwość zdefiniowania obsługi nowych protokołów poprzez skrypty w języku PDL (ang. Packet Description Language)

ETYKIETOWANIE PAKIETÓW Pakiet po zakwalifikowaniu do odpowiedniej klasy usług oznaczany jest etykietą identyfikującą daną klasę usług. Etykieta pozwala innym węzłom sieci na szybkie rozpoznawanie klasy usług Do technik etykietowania pakietów można zaliczyć: Warstwa 3 modelu OSI IPv4 IP Precedence Field IPv4 DiffServ Differentiated Services Field IPv6 DiffServ Differentiated Services Field Warstwa 2 modelu OSI IEEE 82.1d (82.1p+q) User Priority Field MPLS Exp / CoS Field

ETYKIETOWANIE W WARSTWIE 2 MODELU OSI Pierwsze dwa bajty - 82.1Q Tag Type, który jest ustawiany na x81 zastępuje pole Length/Type Field Następne dwa bajty: User Priority Field (3 bity) wskazuje na poziom priorytetu ramki Canonical Format Indicator (1 bit) wskazuje na tzw. Routing Information Field VLAN Identifier (12 bitów) - VID jednoznacznie wskazuje na VLAN, do którego dana ramka przynależy

ETYKIETOWANIE W WARSTWIE 3 MODELU OSI

USTAWIENIA POLA TOS W IPv4 Usługa Minimize delay Maximize throughput Maximize reliability Minimize monetary cost Wart. hex Telnet/Rlogin 1 x1 FTP control data 1 1 x1 x8 any bulk data 1 x8 TFTP 1 x1 SMTP command phase data phase 1 1 x1 x8 DNS UDP query TCP query zone transfer 1 1 x1 x x8 ICMP error query x x any IGP 1 x4 SNMP 1 x4 BOOTP x NNTP 1 x2

ALTERNATYWNE ETYKIETY W IPv4 Pole DS Differientiated Services Field opisany w RFC 2747.

ARCHITEKTURA USŁUG ZINTEGROWANYCH Usługi zintegrowane rezerwacja zasobów w sieciach klasyfikatory kolejki mechanizmy rezerwacji statyczne dynamiczne (protokół RSVP) Elementy architektury IntServ Rozszerzenia tradycyjnych mechanizmów Internetu Związanie każdego pakietu IP z przepływem (strumieniem pakietów wymagających tego samego QoS) Kontrola dopuszczania do zasobów sieci nowego przepływu Algorytmy rutowania Założenia IntServ Dyscyplina kolejkowania Polityka odrzucania pakietów

REZERWACJA ZASOBÓW

PRZETWARZANIE PAKIETÓW W INTSERV

USŁUGI W ARCHITEKTURZE INTSERV CZ. I Usługi Controlled Load Cechy: Brak górnej granicy czasu opóźnienia pakietów Bardzo wysoki procent pakietów jest dostarczany pomyślnie Aproksymacja do usługi best-effort w warunkach sieci nieobciążonej Zastosowania dla aplikacji: Adaptacyjnych czasu rzeczywistego Wrażliwych na szybkie zmiany obciążenia sieci

USŁUGI W ARCHITEKTURZE INTSERV CZ. II Usługi Guaranted Service Cechy: Stały poziom przepustowości danych Górna granica czasu opóźnienia pakietów Brak strat pakietów Najbardziej wymagająca usługa w architekturze Integrated Services Zastosowania dla aplikacji: Wrażliwych na stratę pojedynczych pakietów Wymagających obsługi w czasie rzeczywistym

WADY USŁUG ZINTEGROWANYCH Wysokie wymagania sprzętowe 1. Protokół sygnalizacyjny RSVP (Resource Reservation Protocol) 2. Admission control 3. Packet classification 4. Packet scheduling Nadmiar informacji Pomimo dużej ilości informacji sterującej wymaganej do zastosowania w sieci architektury IntServ, pakiety danych nie zawierają tak kluczowych dla obserwatora informacji, jak status bieżącego QoS. Skomplikowany routing, opóźnienia Zmiana routingu pociąga za sobą konieczność zmiany rezerwacji, co komplikuje zarządzanie siecią oraz powoduje opóźnienia w ruchu pakietów.