QoS w sieciach agregacyjnych. Krzysztof.Konkowski@cisco.com CCIE #20050 RS, SP



Podobne dokumenty
Budowa sieci dostępowych TriplePlay z wykorzystaniem rozwiązań DCN oraz Raisecom

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

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

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

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

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

ARCHITEKTURA USŁUG ZRÓŻNICOWANYCH

GigabitEthernetem routera agregacyjnego do nieznanych zakątków Polski. CCIE #20050 RS, SP

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

Wirtualizacja sieci izolacja ruchu w LAN oraz sieciach MPLS

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

Formularz Oferty Technicznej

Zarządzanie systemem komendy

PRZEDMIAR ROBÓT ROZBUDORWA SIECI LOGICZNEJ

Porty przełącznika: 8 lub więcej portów typu 10/100/1000Base-T 2 lub więcej porty SFP Gigabit Ethernet (obsługujące również moduły SFP Fast Ethernet)

ZiMSK NAT, PAT, ACL 1

Lab 9 Konfiguracja mechanizmu NAT (Network Address Translation)

Dystrybucja Usług. Omówienie nowoczesnych elementów sieci dostępowych w oparciu o produkty firmy Raisecom

Skuteczne metody przechwytywania ruchu sieciowego w różnych konfiguracjach sieciowych. Adrian Turowski

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Ochrona sieci operatorów internetowych

DLACZEGO QoS ROUTING

Zarządzanie przepływem

SEKCJA I: Zamawiający

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

Quality of Service in Internet

ADSL CPE seria 66x. szerokopasmowego

Niniejszy załącznik zawiera opis techniczny oferowanego przedmiotu zamówienia.

Zapytanie ofertowe. zakup routera. Przedmiotem niniejszego zamówienia jest router spełniający następujące wymagania:

DANE W SIECIACH TELEKOMUNIKACYJNYCH

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

Gdzie ComNet świadczy usługi.

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

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Obsługa abonentów poprzez sieć L2 i L3, czyli ciąg dalszy centralnego BRASa w sieci

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

PARAMETRY TECHNICZNE PRZEDMIOTU ZAMÓWIENIA

Zaawansowane Przełączanie IP

Załącznik nr 6 do SIWZ

Wykonanie Systemu Monitoringu Stadionu Sportowego ARENA w Żaganiu przy ulicy Kochanowskiego na działce ewid. Nr 1844/68

WGSW Zarządzalny przełącznik 50 portów Gigabit + 4 współdzielone sloty SFP

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. 1. Przełącznik dostępowy 24 x 1Gbps PoE+ - 3 szt

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

IP Anycast. Ochrona i skalowanie usług sieciowych. Łukasz Bromirski lbromirski@cisco.com

Rozwój optycznych torów transmisji danych WDM/DWDM WDM Multiplexing MPLambaS

Switche. Rozwiązania VLAN

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

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

Rodzina 10/11-portowych przemysłowych przełączników Gigabit Ethernet

Przełą. łączniki Ethernetowe

Załącznik nr 8 do OPZ - Przełącznik szkieletowy typ C

OSPF... 3 Komunikaty OSPF... 3 Przyległość... 3 Sieć wielodostępowa a punkt-punkt... 3 Router DR i BDR... 4 System autonomiczny OSPF...

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Sklejanie VPN (różnych typów)

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

Packet Tracer - Podłączanie routera do sieci LAN

IP VPN. 1.1 Opis usługi

IEEE 2 19" " 10/100/ W 140 W

Zakup przełączników sieci telekomunikacyjnej z montażem 4 szt.

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Bezpieczeństwo usług a zasoby sprzętowe platformy dostępowej. Ryszard Czernecki Kraków, 23 października 2012

Podstawy multicast - IGMP, CGMP, DVMRP.

Kompleksowe rozwiązania TriplePlay od Salumanus

ZST Wykład (lato 2014)

Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego

CCNA : zostań administratorem sieci komputerowych Cisco / Adam Józefiok. Gliwice, cop Spis treści

Wdrożenie ipv6 w TKTelekom.pl

lp wykonawca nr w dzienniku (dz) 1. POL GRZYBOWSKI MAZUR zadanie rodzaj tunelowania typ tunelu wybór 1. wyspy IPv6 podłączone w trybie Manual Mode 4


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

PLNOG. Migracja sieci wielousługowej w UPC. Tomasz Derecki. Radosław Hałasa. February 28 th, 2013

Aktywne Rozwiązania Sieciowe

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Budowa bezpiecznej sieci w małych jednostkach Artur Cieślik

Klasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w.

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

Ćwiczenie Rozwiązywanie problemów z konfiguracją i miejscem ustawienia listy ACL w sieci Topologia

Omówienie wdraania architektury Diffserv w sieci. Nie dotyka zagadnie inynierii ruchowej (MPLS TE)

FGSD-1022 Zarządzalny przełącznik 8 portów 10/100Mbps + 2G TP / SFP Combo

ZMIANA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA pt. Rozbudowa i modernizacja kablowej sieci telekomunikacyjnej drugi etap

Ćwiczenie Konfiguracja i weryfikacja standardowych list kontroli dostępu ACL

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.

Szczegółowy opis przedmiotu zamówienia

Opis przedmiotu zamówienia - Załącznik nr 1 do SIWZ

Sieci komputerowe - administracja

TEST GPON/1GE. Spis treści:

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

WYMAGANIA SPRZĘTOWE DLA SIECI LAN W INFRASTRUKTURZE POCZTY POLSKIEJ

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Korporacyjne Sieci Bez Granic Corporate Borderless Networks

iptables/netfilter co to takiego?

Pomiary jakości w dostępie do Internetu

WYMAGANIA TECHNICZNE. Oferowany model *.. Producent *..

Nowa sieć HAWE Telekom. Od L2 do wielousługowej sieci IP/MPLS

2007 Cisco Systems, Inc. All rights reserved.

GDY KRZEM ZJADA PAKIETY - zło czai się w pakietach

Przepustowość min. * [ Mb/s]

IGSW-24040T Zarządzalny przełącznik przemysłowy 24 porty 10/100/1000Mbps z 4 slotami SFP

HYPERION HYPERION-302-3

Transkrypt:

QoS w sieciach agregacyjnych Krzysztof.Konkowski@cisco.com CCIE #20050 RS, SP

Plan prezentacji Istotne założenia i rodzaje usług QoSa dla sieci agregacyjnej Hierarchiczny QoS Jakość usług wideo Jak monitorować jakość usług? 2

1. o czym mówimy? Business Access Carrier Ethernet Aggregation IP Edge Multiservice Core Corporate Residential BNG Content Network Ethernet Access Node Aggregation Node BSC/RNC Distribution Node Core VoD TV SIP Business STB Corporate Residential Ethernet Access Node Aggregation Network MPLS/IP Core Network IP / MPLS Business STB DSL Access Node Aggregation Node Distribution Node Core Corporate Residential PON Access Node Aggregation Node BSC/RNC BNG Core Internet Peering Business STB MPLS/IPoDWDM Optical Network Corporate 3

2. modele UNI Routed RG Bridged RG VDSL, ADSL2+, 802.3 N:1 VLAN Model usług N:1, non-trunk CPE: Jedno VC, znakowanie IEEE 802.1p CoS Dostęp przez jeden VLAN Routed RG Bridged RG VDSL, ADSL2+, 802.3 N:1 Service VLANs Model usług N:1, trunk CPE: Wiele VC, znakowanie IEEE 802.1p CoS Dostęp jeden VLAN dla każdej usługi Routed RG Bridged RG VDSL, ADSL2+, 802.3 N:1 Video VLAN 1:1 per Subscriber HSI/VoIP VLAN Model usług internet 1:1, trunk CPE: Wiele VC, znakowanie IEEE 802.1p CoS Dostęp: jeden VLAN dla całej usługi Video oraz indywidualne VLANy dla każdego abonenta (reszta usług) 4

3. co dalej z ruchem? HSI, VoIP VLAN(s) Non/Trunk UNI, N:1 or 1:1 VLAN EoMPLS EoMPLS Pseudowire PW 802.1Q QinQ HSI SEN MPLS/IP Unicast MPLS VPN VoD+IPTV, VoIP VLAN N:1 VLAN MPLS/IP, IP Multicast, LFA FRR, MoFRR Internet Retail 3Play Services Video Retail or Wholesale 3Play Services HSI, VoIP VLAN(s) Trunk UNI, N:1 or 1:1 VLAN EoMPLS EoMPLS Pseudowire PW 802.1Q QinQ HSI SEN Internet MPLS/IP Unicast MPLS VPN VoD+IPTV VLAN N:1 VLAN H-VPLS, IGMP snooping, CAC 802.1Q QinQ Video SEN IP, PIM Video Efficient Access Network Large Scale Aggregation Network Intelligent Services Edge HSI SEN, ASR1k Multiservice Core MPLS/IP Aggregation Ethernet UNI Ethernet/MPLS NNI Access Node ASR9k Aggregation ASR9k Distribution Node Node Video SEN, 7600 Core Node, CRS-1 5

Ogólne założenia Elementy istotne dla wprowadzenia polityki QoS: Liczba i rodzaj usług Rodzaj wymaganych gwarancji, współistnienie usług w planie taryfowym Rodzaj ruchu wchodzącego do sieci IEEE 802.1Q Podział ruchu ze względu na usługi: Usługa jako indywidualny VLAN Usługa jako IEEE 802.1p CoS w zbiorczym VLANie Sposób przekazywania ruch wewnątrz sieci: QinQ (IEEE 802.1ad), IP, EoMPLS, MPLS/IP, Multicast Gdzie jest umiejscowione BNG Rozproszone BNG / Wielousługowy brzeg Odpowiedzialność za jakość usługi Czy istotne jest prowadzenie statystyk jakości usługi? 6

Ogólne założenia czego potrzebujemy Spójnej polityki QoS w sieci agregacyjnej Na każdym węźle tożsame zasady polityki QoS (np. gwarancje pasma, rodzaj znakowania, przypisanie znacznik klasa ruchu). Oznaczenia zbiorczej klasy ruchu na wejściu do sieci agregacyjnej* Oznaczenie klasy ruchu; pola: IEEE 802.1p CoS, MPLS EXP, DSCP / Traffic Class. Gwarancji pasma dla zbiorczej klasy ruchu Kolejkowanie na interfejsach wewnątrz sieci agregacyjnej Ew. hierarchiczny QoS w przypadku modelu usług internet 1:1 Gwarancji pasma dla użytkownika na BNG Kolejkowanie na interfejsie sesji użytkownika Budowa polityki wielousługowej dla danego użytkownika Nadania priorytetów klasom Dodanie mechanizmów typu WRED dla klasy ruchu internetowego * W przypadku, gdy ruch został oznaczony na wcześniejszych węzłach, można skorzystać z automatycznej propagacji QoS 7

Przykład polityki 10Gbps Interfejs wejściowy 1Gbps ADSL2 Abonent DSLAM PE1 PE2 Interfejsy wewnętrzne wejściowy PE3 Polityka BNG BNG 8

Przykład wartości QoS dla usług Zdefiniujmy przykładowe wartości pól QoS i ich wzajemne mapowanie, spójne na wszystkich węzłach sieci: AF11, CoS 0, EXP 0 dostęp do internetu AF21, CoS 1, EXP 1 dostęp do aplikacji AF41, CoS 4, EXP 4 ruch wideo EF, CoS 5, EXP 5 ruch voice 9

Medianet DiffServ QoS (na bazie RFC 4594) Application Per-Hop Admission Queuing & Application Class Behavior Control Dropping Examples VoIP Telephony EF Required Priority Queue (PQ) Cisco IP Phones (G.711, G.729) Broadcast Video CS5 Required (Optional) PQ Cisco IP Video Surveillance / Cisco Enterprise TV Realtime Interactive CS4 Required (Optional) PQ Cisco TelePresence Multimedia Conferencing AF4 Required BW Queue + DSCP WRED Cisco Unified Personal Communicator, WebEx Multimedia Streaming AF3 Recommende d BW Queue + DSCP WRED Cisco Digital Media System (VoDs) Network Control CS6 BW Queue EIGRP, OSPF, BGP, HSRP, IKE Call-Signaling CS3 BW Queue SCCP, SIP, H.323 Ops / Admin / Mgmt (OAM) CS2 BW Queue SNMP, SSH, Syslog Transactional Data AF2 BW Queue + DSCP WRED ERP Apps, CRM Apps, Database Apps Bulk Data AF1 BW Queue + DSCP WRED E-mail, FTP, Backup Apps, Content Distribution Best Effort DF Default Queue + RED Default Class Scavenger CS1 Min BW Queue (Deferential) YouTube, itunes, BitTorent, Xbox Live http://www.cisco.com/en/us/docs/solutions/enterprise/wan_and_man/qos_srnd_40/qosintro_40.html#wp61104 10

Przykładowe polityki Interfejs wejściowy Interfejsy wejściowe do sieci agregacyjnej: interface GigE0/0/0/0! description TO-DSLAM-001!!! interface GigE0/0/0/0.1 l2transport! description HSI-SERVICE model N:1 -> to EoMPLS -> to BNG! encapsulation dot1q 100! service-policy input INGRESS_QOS!!! load-interval 30!!!! policy-map INGRESS_QOS! class class-default! set dscp ipv4 af11! set mpls exp imposition 0!!!!! 11

Przykładowe polityki Interfejsy wewnętrzne Interfejsy wewnętrzne sieci agregacyjnej: interface TenGigE0/0/0/0! description TO-NODE-2! mtu 4488! service-polity output QOS! ipv4 address 10.10.10.1 255.255.255.0! load-interval 30!!! policy-map QOS! class VoIP! priority level 1! police rate percent 10! exceed-action drop!!! class VIDEO! priority level 2! police rate percent 30! exceed-action drop! class INTERNET! bandwidth remaining percent 50! random-detect ( )! class-map match-any VOIP! match dscp ef! match cos 5! match mpls exp 5! class-map match-any INTERNET! match dscp af11 af12! match cos 0 1! match mpls exp 0 1! class-map match-any VIDEO! match dscp af41! match cos 4! match mpls exp 4! 12

Przykładowe polityki Polityka BNG Definicja QoS dla usługi Triple-play na BNG class-map match-any VOIP! match dscp ef! match cos 5! match mpls exp 5! class-map match-any INTERNET! match dscp af11 af12! match cos 0 1! match mpls exp 0 1! class-map match-any VIDEO! match dscp af41! match cos 4! match mpls exp 4! policy-map SUBSCRIBER-10MBPS! class class-default! shape average 10000000! service-policy TRIPLE-PLAY! bandwidth remaining ratio 30!! policy-map TRIPLE-PLAY! class VOIP-EF! police cir 512000! priority level 1! class VIDEO-AF41! police cir 60000000! priority level 2! class AF11-AF12! bandwidth percent 30! random-detect! random-detect dscp af11 100 300 10! random-detect dscp af12 100 300 20! random-detect dscp af21 100 300 20! random-detect dscp af22 100 300 30! policy-map SUBSCRIBER-5MBPS! class class-default! shape average 5000000! service-policy TRIPLE-PLAY! bandwidth remaining ratio 15!! 13

WRED dla klasy ruchu internetowego Zalecane jest uruchomienie mechanizmów przeciwdziałania przeciążeniom w sieci dla klasy ruchu internetowego Np. WRED (Weighted Random Early Detection) Miejsce uruchomienia wew. Interfejsy sieci agregacyjnej + polityki BNG 14

Przykład wyniki pomiarów 15

H-QoS agregacja abonentów na BNG Główne zastosowanie na urządzeniach BNG BNG z hierarchicznym QoSem Prosty QoS w sieci agregacyjnej Brak QoSa na DSLAMie Sesja 1 Sesja 2 A B A C Klasa A Klasa B Klasa C SL SG STB SL PC SG Sieć agregacyjna DSLAM CPE VoIP SL = Subscriber line (VLAN tag, sesja IP lub PPP) Polityka QoS zaaplikowana dla różnych klas ruchu aboneneta SG = Subscriber Group H-QoS umożliwia założenie polityki QoS dla grupy abonentów 16

Trzypoziomowa polityka H-QoS policy-map PARENT class class-default shape average 400000000 service-policy CHILD policy-map! policy-map CHILD class VLAN2 bandwidth remaining ratio 3 service-policy GRANDCHILD class VLAN3 bandwidth remaining percent 1 service-policy GRANDCHILD! GRANDCHILD class VOICE priority level 1 class BUSINESS bandwidth remaining ratio 9 class class-default bandwidth remaining ratio 1 Interface gigabitethernet 0/1 service-policy output PARENT Poziom usług VOICE BUSINESS VLAN2 DEFAULT VOICE BUSINESS VLAN3 DEFAULT Gi 0/1 400 Mbps 17

Usługi business L2VPN Klient biznesowy wykupił usługę L2VPN łączącą trzy lokalizacje. Usługa charakteryzuje się przepustowością 100Mbps/ 100Mbps. Urządzenia CE1 i CE2 wysyłają 100Mbps ruchu w kierunku CE3 CE1 PE1 PE2 CE2 PE3 CE3 18

Usługi business L2VPN QoS dla usługi: interface GigE0/0/0/0! description TO-PRE-AGG!!! interface GigE0/0/0/0.1 l2transport! encapsulation dot1q 100! service-policy input POLICE! service-policy output SHAPE!!! load-interval 30!!!! policy-map POLICE! class class-default! police rate 100 mbps! exceed-action drop!!!!! policy-map SHAPE! class class-default! shape average 100 mbps!!!!! 19

Jakość usług wideo MoFRR MoFRR Multicast only Fast ReRoute Prosty mechanizm pozwalający na uzyskanie krótkiego czasu przełączenia źródła ruchu typu multicast Rozwiązanie oparte o natywny stos IP, nie wymaga skomplikowanego w utrzymaniu MPLS TE FRR Możliwość osiągnięcia czasu przełączenia < 50ms, a nawet bezstratnego przełączenia z wykorzystaniem technologii monitorowania strumieni wideo*. *Dostępność w najbliższych wersjach IOSa, IOS-XR 20

MoFRR Przykład działania ipv4 access- list MoFRR 20 permit ipv4 any 231.1.0.0 0.0.255.255 30 permit ipv4 any 232.1.0.0 0.0.255.255 router pim address- family ipv4 mofrr MoFRR show mfib hardware route mofrr location <loc> show mrib route 232.1.1.1 1.3.13.100 detail <snip> (1.3.13.100,232.1.1.1) Ver: 0x383a RPF nbr: 10.0.102.2 Flags: MoFE MoFS, FMA: 0x50130f98 Up: 04:55:57 Ścieżka MOFRR State: Inactive Sequence No 1 zapasowa Incoming Interface List TenGigE0/0/0/0.1 Flags: A2, Up: 00:03:11 TenGigE0/0/0/1.1 Flags: A, Up: 04:00:09 Outgoing Interface List TenGigE0/0/0/7.13 Flags: F NS LI, Up: 04:55:57 Ścieżka główna MoFRR Ścieżka główna odbiorca źródło PE odbierające MoFRR - uruchamiany na ostatnim PE - Wykrywa usterki na całej ścieżce Ścieżka zapasaowa MoFRR PE źródłowe 21

Kiedy włącza się MoFRR Bezstratnie Strata ruchu Trzy mechanizmy wyzwalające: Control Plane (bazujące na RIB/IGP) Przełączenie wyzwolone zmianą ścieżki protokołu IGP Przełączenie zachodzi tylko po zmianie głównej ścieżki multicastu MoFRR. Średni czas przełączenia tego rodzaju to rząd kilkuset milisekund Data Plane (bazujące na strumieniu ruchu) Przełączenie wyzwolone zaobserwowaną utratą ruchu w ASICu. Brak ruchu na głównym interfejsie RPF 30ms Czas przełączenia poniżej 50 ms Video monitoring (VidMon) Przełączenie wyzwolone stratą w jakości wideo Przyczyny: przeciążenie, przepełnienie buforów QoS, błędy pakietów MPEG, duży jitter/opóźnienie, etc Progi przełączenia VidMon ustawione w celu reagowania przed wystąpieniem straty 22

Jakość usług wideo VidMon VidMon zestaw metryk służących oszacowaniu jakości strumienia wideo. Więcej niż jedna metryka VidMon może zostać użyta do określenia jakości Na podstawie pomiaru urządzenie może: Zgłosić komunikat przez Syslog, SNMP, do systemu NMS Dokonać reaktywnego przełączenia strumienia Dokonać proaktywnego przełączenia strumienia MoFRR 23

VidMon przykład Funkcjonalność podobna w konfiguracji do QoSa Monitoruje wybrane strumienie wideo na interfejsie ipv4 access-list vidmon_acl: 10 permit udp any eq 4000 any eq 4000! class-map type traffic match-any vidmon_class match access-group ipv4 my_acl end-class-map! policy-map type performance-traffic vidmon_pm class type traffic vidmon_class monitor parameters interval duration 10 history 10 timeout 2! monitor metric ip-cbr rate layer3 packet 100 pps! react 1 packet-rate threshold type immediate threshold value gt 200.0 action syslog alarm severity warning alarm type discrete! end-policy-map! interface GigabitEthernet0/0/0/8 ipv4 address 10.1.1.1 255.255.255.0 service-policy type performance-traffic input vidmon_pm! ACL Class-map Policy-map Interface 24

VidMon dostępne metryki Metryka Pomiar Media Delivery Index (MDI: MLR, DF) Media Discontinuity Counter (MDC) RTP Loss and Jitter Nagłówki MPEG2/4 strata i opóźnienia Nagłówki MPEG2/4 liczba utraconych komunikatów Nagłówki RTP strata i opóźnienia Media Rate Variation (MRV) Nagłówki IP/UDP różnica opóźnień Media Stop Event (MSE) Uśredniona ciągłość ruchu Nagłówek MPEG Zawartość MPEG Przykładowy pakiet wideo Transport IP UDP RTP FCS (opcja) (*) Dates are NOT committed 25

VidMon reakcja na alarm React Kryterium wyzwolenia alarmu mrv Gdy MRV (Media Rate Variation) zmieni się o określoną wartość (%) delay-factor media-stop packet-rate flow-count Gdy opóźnienie pakietów przekroczy wartość (ms) Gdy strumień się zatrzyma Gdy ilość pakietów na sekundę osiągnie daną wartość (pps) Gdy liczba strumieni w danej klasie osiągnie daną wartość react 1 packet-rate threshold type immediate threshold value gt 200.0 action syslog alarm severity alert alarm type discrete 26

Monitorowanie jakości IP SLA IP SLA to system aktywnego próbkowania w celu pomiaru jakości Szerokie spektrum wykorzystanie: UDP, TCP, ICMP, HTTP, DNS, DHCP, FTP, Ethernet, MPLS/IP Dokładność rzędu mikrosekund Zarządzany przez CLI (Command Line Interface), protokół SNMP Np. UDP Jitter pomiar opóźnienia, różnicy opóźnień, błędów, zjawiska out-of-order, strat pakietów. Inny przykład RTP IP SLA wysyła przygotowany strumień zakodowany kodekami np. G.711, G.729 dokonuje autentycznego pomiaru jakości treści, nie pakietów. Zastosowanie 1: zapewnienie usług typu Premium dla klientów Zastosowanie 2: podwyższenie jakości usług operatora 27

UDP Jitter sposób pomiaru Send Packets P2 i1 P1 STx = sent tstamp for packet x. P2 Receive packets i2 P1 ST2 ST1 IPSLA Reflected packets P1 i4 P2 IP Core RT2 RT1 Responder Reply to packets P1 i3 P2 RTx = receive tstamp for packet x. dx = processing time spent between packet arrival and treatment. AT1 AT2 RT1+d1 RT2+d2 ATx = receive tstamp for packet x. Each packet contains STx, RTx, ATx, dx and the source can now calculate: JitterSD = (RT2-RT1)-(ST2-ST1) = i2-i1 JitterDS = (AT2-AT1)-((RT2+d2)-(RT1+d1)) = i4-i3 28

IP SLA monitorowanie ICMP Sonda ICMP Echo Nadawca Odbiorca Bez obciążenia CPU RTT wynosi 15ms Z obciążonym w 90% CPU: 58.5 ms!! Obciążenie 90% Dowolny system dostarczy nieprecyzyjne wyniki, gdy korzystamy z sondy opartej o ICMP Echo Request i ICMP Echo Reply jeśli tylko ma obciążone CPU. 29

UDP Jitter przykład konfiguracji Symulacja rozmowy VoIP w kodeku G.711 Porty RTP/UDP: >= 16384, rozmiar pakietu: 172B (160B payload + 12B RTP) Pakiety wysyłane co 20 milisekund Wartość pola DSCP: 8 (TOS 0x20) ip sla 1 udp-jitter 10.52.130.68 16384 \ num-packets 1000 interval 20 tos 0x20 frequency 60 request-data-size 172 ip sla schedule 1 life forever start-time now A B C A = 20 ms B = 20 s (1000 x 20 ms) C = 40 s (60 s 20 s) 30

UDP Jitter podgląd wyników pomiaru etychon-1#sh ip sla statistics 1 Round trip time (RTT) Index 1 Latest RTT: 1 ms Latest operation start time: *10:33:11.335 PST Fri Oct 7 2005 Latest operation return code: OK RTT Values Number Of RTT: 20 RTT Min/Avg/Max: 1/1/4 ms Latency one-way time milliseconds Number of Latency one-way Samples: 20 Source to Destination Latency one way Min/Avg/Max: 1/1/2 ms Destination to Source Latency one way Min/Avg/Max: 1/1/3 ms Jitter time milliseconds Number of Jitter Samples: 19 Source to Destination Jitter Min/Avg/Max: 4/4/4 ms Destination to Source Jitter Min/Avg/Max: 3/3/3 ms Packet Loss Values Loss Source to Destination: 0 Loss Destination to Source: 0 Out Of Sequence: 0 Tail Drop: 0 Packet Late Arrival: 0 Voice Score Values Calculated Planning Impairment Factor (ICPIF): 0 Mean Opinion Score (MOS): 0 Number of successes: 5 Number of failures: 3 Operation time to live: 3166 sec 31

Podsumowanie Czynniki istotne dla QoSa QoS w różnych miejscach sieci Wejście do sieci Interfejsy wewnętrzne sieci BNG Usługi L2VPN Hierarchiczny QoS Metody zapewnienia jakości wideo MoFRR, VidMon Metody monitorowania jakości zastosowanego QoSa 32

Thank you. 33