Monitorowanie i pomiary w sieciach IP (MOPS) wykład 1: Wprowadzenie

Slides:



Advertisements
Podobne prezentacje
POMIARY PRĘDKOŚCI TRANSMISJI DANYCH W USŁUDZE DOSTĘPU
Advertisements

Protokoły sieciowe.
Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Sieci VLAN.
Sieci dostępowe do Internetu, mieszkanie, dom jednorodzinny, budynek, biuro, instytucja. Rozbudowa sieci szkieletowych Internetu, łącznie z sieciami umożliwiającymi.
Technologia VoIP.
WSKAŹNIKI DOSTĘPNOŚCI
ZAPORY SIECIOWE Firewall – ściana fizycznie oddzielająca silnik od pasażerów w samochodzie Sposób zabezpieczenia komputera/sieci przed osobami niepowołanymi.
Model TCP/IP – OSI.
Wykład 7: Usługi sieciowe
Architektura protokołu ATM
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 1: Kierunki Rozwoju Sieci Teleinformatycznych
Architektura Systemów Komputerowych
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
Pojęcia sieciowe.
SYSTEMY OPERACYJNE Adresowanie IPv6.
mgr inż. Paweł Kucharczyk
Routing i protokoły routingu
PLANET ADE-3410, ADE-3400v2, ADE-4400v2 Modem Router A DSL 2/2+
Internet i Systemy Multimedialne
mgr inż. Michał Czarkowski Katedra Sieci Teleinformacyjnych WETI PG
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
Wprowadzenie do wykładu
IP - Routowalny protokół Idea routingu
USŁUGI INTERNETOWE TCP/IP WWW FTP USENET.
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.
POJĘCIA ZWIĄZANE Z SIECIĄ.
Przełączanie OSI warstwa 2
Plan prezentacji Odniesienie do innych projektów międzynarodowych.
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Temat 1: Podstawowe pojęcia dotyczące lokalnej sieci komputerowej
Rozdział 5: Protokoły sieciowe
Pojęcia związane z siecią
Wiadomości wstępne o sieciach komputerowych
Sieci komputerowe.
Miary jakości usług sieci teleinformatycznych
Sieci komputerowe Wprowadzenie Adam Grzech Instytut Informatyki
Analiza mechanizmów sterowania przepływem pakietów w protokole TCP
Aplikacje TCP i UDP. Łukasz Zieliński
Model OSI i TCP/IP, HTML, WWW
Halina Tarasiuk Politechnika Warszawska, Instytut Telekomunikacji
Systemy operacyjne i sieci komputerowe
Sieci komputerowe E-learning
SPOSÓB ZARZĄDZANIA SIECIAMI KOMUNIKACYJNYMI „OSTATNIEJ MILI” W SYSTEMACH SMART GRID Piotr Kiedrowski i Łukasz Zabłudowski WYDZIAŁ TELEKOMUNIKCJI I ELEKTROTECHNIKI.
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Sieci komputerowe i Internet
Model warstwowy ISO-OSI
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Internet jako sieć globalna Struktura Internetu Dostęp do Internetu na kilka sposobów Pobieranie plików - FTP.
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
SYSTEMY I SIECI TELEKOMUNIKACYJNE
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.
materiały dla uczestników
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Podstawy sieci komputerowych
dr hab. inż. Andrzej Bęben, pok. 336a
Routing statyczny Sieci IP: / /24
Bezprzewodowe Sieci Dostępowe (BSD) wykład 7: WiMAX Wprowadzenie
(wybrane zagadnienia)
Zapis prezentacji:

Monitorowanie i pomiary w sieciach IP (MOPS) wykład 1: Wprowadzenie dr hab. inż. Andrzej Bęben, pok. 336a (abeben@tele.pw.edu.pl) Zespół Technik Sieciowych (tnt.tele.pw.edu.pl)

Charakterystyka wykładu (1) Celem wykładu jest zapoznanie studentów z: rolą pomiarów w sieciach IP podstawowymi metrykami metodami pomiarowymi systemami i narzędziami pomiarowymi stosowanymi w praktyce MOPS 2017

Charakterystyka wykładu (2) Organizacja wykładu: wykład 2h: wtorek g. 16.15 - 18.00, s. 164 projekt 1h: (realizowany w lab. 336, PLLAB albo w domu) laboratorium 4 x 4h: czwartek g. 14.15 s. 336 konsultacje: pt. 10.00-12.00 zaliczanie przedmiotu: projekt - 20 pkt. kolokwium – 20 pkt. laboratorium - 20 pkt. egzamin – 40 pkt. Materiały pomocnicze na stronie: tnt.tele.pw.edu.pl prezentacje z wykładów rękopis skryptu A.Beben, M.Dabrowski, Monitorowanie i pomiary w sieciach IP, Warszawa 2005 wybór dokumentów standaryzacyjnych IETF i ITU-T wybór dokumentów z projektów: EuQoS, MoMe, COST IC0703 publikacje otwarte MOPS 2017

Charakterystyka wykładu (3) Projekt: Grupy 2 osobowe Przykładowe tematy projektów: Badanie metod pomiaru dostępnego pasma (środowisko wirtualne lub PL-LAB) Ocena MOS dla strumienia VoD za pomocą E-modelu (lab: Netem + Spirent) Ocena MOS dla strumienia VoIP za pomocą E-modelu (lab: Netem + Agilent) Badanie generatorów ruchu (lab: Linux + Spirent) Testowanie wydajności routera Cisco (lab: ruter + Spirent) Badanie charakterystyk przekazu pakietów w sieci Internet (publiczny adres IP) Badanie wydajności serwera http (lab: Linux + Spirent) Charakteryzacja ruchu Skype (Internet) Charakteryzacja ruchu VOD (Internet) MOPS 2017

Plan wykładów (1) W1: Wprowadzenie W2: Metryki pomiarowe W3: Metody pomiarowe (aktywne i pasywne) W4: Analiza wyników pomiarowych W5: Sieć badawcza PL-LAB, przegląd narzędzi W6: Podstawy testowania W7: (kolokwium!) MOPS 2017

Plan wykładów (2) W8: Pomiary charakterystyk łączy transmisyjnych W9: Pomiary i charakteryzacja ruchu W10: Pomiary w sieciach wielousługowch W11: Pomiary wspierające wybrane mechanizmy sieci Sterowanie ruchem (measurement based admission control) Inżynieria ruchowa (ruch przenoszony, routing) MOPS 2017

Wykład 1: Wprowadzenie Charakterystyka sieci IP Rola pomiarów Czym jest pomiar? Metoda pomiarowa Obszary zastosowania pomiarów: monitorowanie testowanie wsparcie funkcji sieci sterowanie ruchem inżynieria ruchowa OAM (zarządzanie) Standaryzacja MOPS 2017

Wykład 1: Wprowadzenie Charakterystyka sieci IP Rola pomiarów Czym jest pomiar? Metoda pomiarowa Obszary zastosowania pomiarów: monitorowanie testowanie wsparcie funkcji sieci sterowanie ruchem inżynieria ruchowa OAM (zarządzanie) Standaryzacja MOPS 2017

Sieć IP (1) Główne cechy sieci IP (Internet Protocol): Sieć oparta o komutację pakietów Zmienna długość pakietów Bezpołączeniowy tryb transmisji: Każdy pakiet zawiera pełną informację adresową Każdy pakiet może być przesyłany inna drogą (brak gwarancji na integralność przesyłanego strumienia danych) Tradycyjnie była wspierana tylko jedna usługa sieciowa tj. best effort (wszystkie pakiety są traktowane identycznie). Obecnie opracowano rozwiązania umożliwiające oferowanie usług sieciowych i zapewnienie jakości obsługi. Brak w sieci mechanizmów przeciw przeciążeniowych i sterowania ruchem (sterowanie wyłącznie po stronie użytkownika np. protokół TCP) Powszechnie używana (sieć Internet, sieci operatorów, wojskowe ...) MOPS 2017

Sieć IP (2) Działanie sieci IP MOPS 2017 Node B Node D D.1 Node A Term A.1 Term D.1 Node C MOPS 2017

ISP – Internet Service Provider Sieć IP (3) Sieć IP jest zbudowana z niezależnych domen AS (Autonomouns Systems) Backbone Tier 1 Large ISP Tier 2 Small ISP & access networks MOPS 2017 ISP – Internet Service Provider

ISP – Internet Service Provider Sieć IP (3) Sieć IP jest zbudowana z niezależnych domen AS (Autonomouns Systems) Backbone Tier 1 Large ISP Tier 2 Small ISP & access networks MOPS 2017 ISP – Internet Service Provider

Sieć IP (4) Format pakietu IPv4 Version 4 bits IHL 4 bits TOS 8 bits Identifier 16 bits Total Length 16 bits Fragment offset 13 bits TTL 8 bits Protocol 8 bits Header checksum 16 bits Source IP Address 32 bits Destination IP Address 32 bits Options User Data 31 16 15 Flags 3 bits 20 bytes IHS: Internet Header Length TOS: Type of Service TTL: Time To Live IPv4 packet format - RFC 791 MOPS 2017

Sieć IP (5) Format pakietu IPv6 Version (4 bity) Traffic Class (8 bitów) Flow Label (20 bitów) Payload Length (16 bitów) Next Header Hop Limit Source address (16 bajtów) Destination address (16 bajtów) Data ::: MOPS 2017

Aplikacje: Wymagania QoS oraz typ ruchu Małe opóźnienie Mała zmienność opóźnienia Małe prawd. straty Gwarantowana szybkość bitowa VoIP Emulacja łącza PBX Aplikacje medyczne Aplikacje inżynieryjne Przekaz bezstratny Gwarantowana szybkość bitowa Gwarantowana szybkość bitowa FTP Strumieniowy CBR Strumieniowy VBR Elastyczny ciągły Strumieniowy  Ruch  Elastyczny Strumieniowy VBR Elastyczny sporadyczny ? Wideo-konferencja Internet TV Wideo na żądanie Audio na żądanie Małe opóźnienie Mała zmienność opóźnienia Małe prawd. straty Gwarantowana szybkość bitowa Przekaz bezstratny Krótki czas przesłania wiadomości WWW Usługi bankowe Gry sieciowe Zakupy w sieci Czat Peer-to-peer E-mail Brak ściśle określonych wymagań MOPS 2017

Sieci IP ewoluują w kierunku sieci wielousługowej gwarantującej jakość obsługi Przekaz ruchu związanego z różnymi aplikacjami wymaga zdefiniowania usług sieciowych gwarantujących odpowiedni poziom jakości obsługi (QoS) Jedna sieć telekomunikacyjna Różne usługi sieciowe MOPS 2017

Sieć wielo-usługowa (Multi-service network) Korzysta z różnych aplikacji: www, telnet, e-mail, VoIP, videostreaming, tele-medicine, games Sieć Usługa sieciowa użytkownik Usługa sieciowa: określa gwarancje sieci do przekazu strumienia pakietów z określoną jakością Sieć z komutacją pakietów: ATM, IP. Może to być również sieć dostepowa: LAN/Ethernet, UMTS, WLAN, xDSL Cel: zapewnić wymagana jakość przekazu, z możliwością różnicowania MOPS 2017

Jakość obsługi (1) Poziom sieci: opóźnienie pakietów, zmienność opóźnienia, poziom strat, przepływność Poziom użytkownika: MOS (Mean Opinion Score) user codec Additional mechanisms Additional mechanisms (e.g. playback buffer) Network interface Application level ITU G.1010 ITU Y.1541 IETF IPPM User asses sment User level MOPS 2017

Jakość obsługi (2) Przykładowe usługi proponowane dla sieci IP (projekt EuQoS) MOPS 2017

Sieć IP podsumowanie zbudowana z autonomicznych systemów z których każdy jest administrowany niezależnie łączy różne techniki: dostępowe: Ethernet, WiFi, xDSL, UMTS, transmisyjne: SDH, SONET, WDM, ... przenosi ruch z różnych aplikacji: www, e-mail, p2p, ftp, VoIP, VoD, .... ewoluuje w kierunku sieci wielousługowej gwarantującej jakość obsługi Konsekwencje: Sieć IP jest bardzo złożona Podlega ciągłym zmianom Trudna do projektowania i zarządzania (brak jednolitego planowania) MOPS 2017

Wykład 1: Wprowadzenie Charakterystyka sieci IP Rola pomiarów Czym jest pomiar? Metoda pomiarowa Obszary zastosowania pomiarów: monitorowanie testowanie wsparcie funkcji sieci sterowanie ruchem inżynieria ruchowa OAM (zarządzanie) Standaryzacja MOPS 2017

Rola systemów pomiarowych Pomiar, oprócz metod analitycznych, jest podstawowym źródłem wiedzy o stanie sieci: sieć IP jest b. złożoną strukturą, podlegającą ciągłym zmianom obciążenie ruchem w sieci IP jest trudne do prognozowania dostępne i stosowane dotychczas modele analityczne w wielu przypadkach nie są w stanie dostarczyć wystarczającej wiedzy o stanie sieci zastosowanie metod sterowania ruchem opartych na pomiarach pozwala zwiększyć ich efektywność MOPS 2017

Wykład 1: Wprowadzenie Charakterystyka sieci IP Rola pomiarów Czym jest pomiar? Metoda pomiaru Obszary zastosowania pomiarów: monitorowanie testowanie wsparcie funkcji sieci sterowanie ruchem inżynieria ruchowa OAM (zarządzanie) Standaryzacja MOPS 2017

Czym jest pomiar? (1) Pomiar to „proces oddziaływania przyrządu pomiarowego z badanym obiektem, zachodzący w czasie i przestrzeni, którego wynikiem jest uzyskanie informacji o własnościach obiektu” pomiar pozwala uzyskać informacje o przeszłości pomiar jedynie estymuje wartość rzeczywistą pomiar jest obarczony błędem dokładność <-> czas pomiaru Src Dst Rozdzielczość Czas przetwarzania Wysłanie pierwszego bitu Odebranie ostatniego bitu Synchronizacja Wartość rzeczywista Wartość zmierzona MOPS 2017

Czym jest pomiar? (2) Metoda pomiarowa - określa sposób pomiaru danej metryki. Metoda powinna zapewnić, że pomiar jest powtarzalny. metoda aktywna        metoda pasywna MOPS 2017

Wykład 1: Wprowadzenie Charakterystyka sieci IP Rola pomiarów Czym jest pomiar? Metryka (skala czasu) Metoda pomiarowa Obszary zastosowania pomiarów: monitorowanie testowanie wsparcie funkcji sieci sterowanie ruchem inżynieria ruchowa OAM (zarządzanie) Standaryzacja MOPS 2017

Obszary zastosowania pomiarów Testowanie urządzeń (sieci) Monitorowanie jakości usług Wsparcie funkcji sieci sterowania ruchem (traffic control) inżynierii ruchowej (traffic engineering) zarządzania i utrzymania sieci – OAM (Operation, Administration and Maintenance) wykrywanie anomalii MOPS 2017

Standaryzacja (1) Standardy dotyczące pomiarów są opracowywane przez IETF oraz ITU-T Zalecenia IETF IETF IPPM (IP Performance Metrics) Working Group, http://www.ietf.org/html.charters/ippm-charter.html IETF RFC 2330, "Framework for IP Performance Metrics", May 1998 IETF RFC 2678, "IPPM Metrics for Measuring Connectivity", September 1999 IETF RFC 2679, "A One-way Delay Metric for IPPM", September 1999 IETF RFC 2680, "A One-way Packet Loss Metric for IPPM", September 1999 IETF RFC 2681, "A Round-trip Delay Metric for IPPM", September 1999 IETF RFC 3393, "IP Packet Delay Variation Metric for IP Performance Metrics (IPPM)", November 2002 IETF RFC 3763, "A One-way Active Measurement Protocol (OWAMP) Requirements", April 2004 Zalecenia ITU-T ITU-T Recommendation G.1000: “Communications Quality of service: A framework and definitions”, November 2001 ITU-T Recommendation E.800: “Terms and Definitions related to Quality of Service and Network Performance including Dependability”, August 1994 ITU-T Recommendation Y.1540, “Internet protocol data communication service-IP packet transfer and availability performance parameters”, December 2002 ITU-T Recommendation Y.1541: Network performance objectives for IP-based services”, May 2002 ITU-T Recommendation O.151, Error performance measuring equipment operating at the primary rate and above, October 1992 ITU-T Recommendation O.171, Timing jitter and wander measuring equipment for digital system which are based on pleisochronous digital hierarchy (PDH), April 1997 ITU-T Recommendation G.823 MOPS 2017