QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing



Relaterede dokumenter
QoS Design overblik Kapitel 2

QoS Design overblik. QoS på L3

QoS. - prioritering af pakketransporten! Netteknik 1

Introduktion til Quality of Service

Quality of Service. - en introduktion! IP telefoni kursus

QoS. Quality of Service. TDC IP telefoni Scale

CoS. Class of Service. Rasmus Elmholt V1.0

H.323. Protocol suite. En ITU standard til VoIP

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1

Internet Protocol (IP)

Bilag 1e: Produktspecifikation for ebsa Enkanals QoS

Bilag 1e: Produktspecifikation for Enkanals QoS

Bilag 1c: Produktspecifikation for FBSA Enkanals QoS

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling?

Policing og Shaping Kapitel 4

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale

IP Telefoni En naturlig udvikling?

IP Telefoni. Funktion, teknologier & begreber. En introduktion!

VoIP. Voice over IP & IP-Telefoni. Lars Christensen & René Truelsen, Dec. 2004

Bilag 1 Produktbeskrivelse for Ethernet BSA Multikanal

SIP. Session Initiation Protocol. TDC IP telefoni Scale

Bilag 1c: Produktspecifikation for Multikanal

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

Introduktion til FoIP (Fax over IP)

Introduktion til MPLS

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen

Produktspecifikationer DSL forbindelse Version 2.2

Hvad er VoIP og fordelene ved det?

Network. Netværks design. Region Syd Grundlæggende netværk

Bilag 1. Tekniske Specifikationer

Specifikation for Regionsnetværk (WAN) i Region Syddanmark

IP telefoni. - ét netværk til data, video og tale! Netteknik 1

NETVÆRKSKURSUS Oktober November jmt

Bilag 1d: Produktspecifikation for ebsa Multicast og VOD

The ADSL-optimizer: Korrekt trafikstyring på ADSL linier

Bilag C. Tekniske specifikationer

Bilag 4: Service Level Agreement SLA

Underbilag Specifikation af Regionsnetværk

Datanet Obligatorisk opgave 3: IP og ICMP. René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold september 2007

Netværksmålinger. - en introduktion! Netteknik. TCP - IP - Ethernet

Bilag H til aftale om IPConnect: Service Level Agreement

IP Telefoni. Modul 3

Netteknik 1. AMU kursus nr Netværk grundlæggende ( AMU Netteknik 1 ) - anvendelse af teknologier og begreber. Formålet med kursus

Routeren. - og lag 3 switchen! Netteknik 1

Netteknik 1. AMU kursus nr Netteknik 1 (AMU 44947) - anvendelse af teknologier og begreber. Formålet med kursus

IP version 6. Kapitel 2: IPv6 adresser. Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Nye digitale videoteknologier ved Keld Damsbo

Agenda: Traffic Shaping

Oplæg om IPv6 den 4/ v. Jacob Jensen og Mathias Hollensen

Datapakke. Data. Afsender. Modtager

Netværksmålinger. - en introduktion! Netteknik

Det Danske Filminstitut byder velkommen til vores UDP Server. Pligtaflevering - Version 2.0

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

EU-udbud af WAN infrastruktur

Bilag 1e: Produktbeskrivelse for Shared fiber acces

EU-udbud af WAN infrastruktur. Bilag 5 - Prøver og dokumentation

Netteknik 1. - anvendelse af teknologier og begreber. AMU kursus nr

Route-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL

IP version 6. Kapitel 1:Introduktion til IPv6. Ikke flere IP adresser?

Bilag 4: Service Level Agreement SLA

Datanet Obligatorisk opgave 2: TCP. René Hansen Michael Nilou Anders Bjerg Pedersen Hold september 2007

Bilag 1c Produktspecifikation for ATM BSA Multikanal

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1

Managed LAN: Produktspecifikationer Version: 2.1

WAN s. - langdistance netværk! Netteknik 1

Bilag 1f: Produktbeskrivelse for Ethernet BSA G.SHDSL

BGP Peers Opbygning af BGP Peers/Neighbors

Introduktion til BGP 4 Border Gateway Protocol version 4

Bilag 1c: EVPN DSL produktspecifikation

Bilag 1 Produktspecifikation

UDP Server vejledning

TCP/IP stakken. TCP/IP Protokollen består af 5 lag:

VULA uncontended løsning TDC/TWD

VLAN, Trunk & VTP. VLAN: Virtual Local Area Network

PNI/GRN - 1. kursusgang

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router

Bilag 4: Service Level Agreement (SLA)

Ethernet & OSI modellen

Bilag 4: Service Level Agreement (SLA)

FONET opsætning for Linksys SPA

Infrastruktur i hjemmet og begreber

Deling i Windows. Netteknik 1

Ethernets placering i OSI modellen

Produktspecifikationer Hosted Firewall Version 2.5

Bilag 1d: Produktspecifikation for Multicast og VOD

WEB Server og Ethernet Data Logger Lonbox PID4000

Computer netværk og TCP/IP protokoller. dcomnet 1

QoS-Management as Closed Control Loop

Indhold Kapitel 1 Computernetværk og internettet

Ethernet teori. Performancetest på Ethernet

Bilag til OLA med RMnet

VOIP. Phil Regnauld pr (at) catpipe (dot) net (original content by Sunday Folayan)

Computer netværk og TCP/IP protokoller. dcomnet 1

Grupperum: B C2-203 C2-201(18m2) C3-105 C3-201(24m2) 2 distsys a 5 prs C4-103(21m2)

MPLS konfiguration. Scenarie hold 1 & 2

Hæfte til kurset Netværk Videregående 1

Abonnementsvilkår for internetadgang via bredbåndstjenesten hos DANSK KABEL TV Maj 2017

Unispeed Blue Shield. Hotel Cafe' Camping plads Boligforening BRUGERVENLIGT FLEXIBELT SKALERBART. Hosted Lognings løsning til Netværk

Transkript:

QoS Design overblik QoS på L3 Trafiktyper Voice Best-Effort Agenda QoS principper Klassifikation og mærkning Policing Queing. 1

Lidt forkortelser BE Best Effort Efter bedste evne AF Assured Forwarding Sikret overførsel (Trafik kan dog godt droppes) Anvender lange køer EF Expeditet Forwarding Express overførsel Anvender korte køer CS Class Selector IPv4 datagram (Service Type) Service Type inderholder 3 underfelter - Precedence - 3 Bits der beskriver pakkens prioritet på netværket. - Ej standardiseret ( Men brugbar ) - TOS: Type Of Service - 000: Normal service - 100: Minimum forsinkelse - 010: Maksimal gennemgang - 001: Maksimal pålidelighed - Kan kombineres - MBZ: Ikke brugt - Must Be Zero 2

IP ToS felt eller DiffServ IP protokol header og datafelt (ver. 4) Version nr. 4 bit Header længde 4 bit Type af servic e 8 bit Samlet pakke størrelse Incl. header 16 bit Identifikati on af datagram 16 bit Flag 2 bit og fragment offset 13 bit Time to live 8 bit Angiver hvilken protokol der skal modtage pakken UDP eller TCP 8 bit Header checks um 16 bit Afsend er IP adresse 32 bit Modtage r IP adresse 32 bit Data felt Fra ca. 0,5 til 2Kbytes Class Selector Codepoints (3 bit) (3 bit) Bruges ikke (2 bit) Drop Preferenc e Drop Preferenc e DiffServ Precedens bit (3 bit) TOS subfelt (3 bit) Bruges ikke (2 bit) D T R IP TOS eller IP precedence Klassificering mellem DSCP og Service Type Tabellen viser sammenhængen mellem DSCP og IP Precedence IP Precedence DSCP Routine (IP Precedence 0) 0 7 Priority (IP Precedence 1) 8 15 Immediate (IP Precedence 2) 16 23 Flash (IP Precedence 3) Flash-override (IP Precedence 4) Critical (IP Precedence 5) 24 31 AF (Assured Forwarding) 32 39 40 47 EF (Expedit Forwarding) Internet (IP Precedence 6) 48 55 Network (IP Precedence 7) 56 63 3

Class Selector Assured Forwarding Low Drop Precedence Assured Forwarding Medium Drop Precedence Assured Forwarding High Drop Precedence Expedited Forwarding DiffServ prioriterings klasser Class 0 Class 1 Class 2 Class 3 Class 4 Class 5 Class 6 Class 7 000000 (CS0) Best Efford Data 001000 (CS1) 001010 (AF11) 001100 (AF12) 001110 (AF13) 010000 (CS2) 010010 (AF21) 010100 (AF22) 010110 (AF23) 011000 (CS3) 011010 (AF31) IP telefoni signaling 011100 (AF32) 011110 (AF33) 100000 (CS4) Stream video 100010 (AF41) Video 100100 (AF42) 100110 (AF43) 101000 (CS5) 101110 (EF) IP voice 110000 (CS6) IP routing 111000 (CS7) network Manage Cisco QoS Baseline Applikations data PHB DSCP IP Routing CS6 48 (110000) Voice EF 46 (101110) Interactive Video AF41 34 (100010) Streaming Video CS4 32 (100000) Mission-Critical AF31 26 (011010) Call Signaling CS3 24 (011000) Transactional AF21 18 (010010) Network manage CS2 16 (010000) Bulk AF11 10 (001010) Scavenger CS1 8 (001000) Best Effort 0 0 (000000) 4

Krav til VoIP Voice trafik mærkes DSCP EF Mindre end 1% pakketab Envejs forsinkelse mindre end 150 ms Fra mund til øre Mindre end 30 ms Jitter 21 til 320 Kbps garanteret båndbredde Afhænger af Codec og Lag 2 overhead Fast båndbredde (uden VAD) Voice Activation Detection Codec VoIP båndbredde Uden lag 2 Pakke interval Voice Payload Pakker Sekund Båndbredde G.711 20 ms 160 Byte 50 80 Kbps G.711 30 ms 240 Byte 33 74 Kbps G.729A 20 ms 20 Byte 50 24 Kbps G.729A 30 ms 30 Byte 33 19 Kbps 5

VoIP båndbredde med lag 2 Codec PPS Ethernet PPP ATM G.711 50 93 Kbps 84 Kbps 106 Kbps G.711 33 83 Kbps 77 Kbps 84 Kbps G.729A 50 37 Kbps 28 Kbps 43 Kbps G.729A 33 27 Kbps 21 Kbps 28 Kbps VoIP signalering Signalering mærkes DSCP CS3 Indtil videre er DSCP AF31 anvendt Cirka 150 bps + Lag 2 overhead Afhænger af signalerings protokol (SIP,SCCP) Alloker 5% af båndbredde til signalering Signaleringsprotokoller anvender forskellige TCP og UDP porte SIP, SCCP, H.225, H.245, MGCP Derfor ingen standard løsning for alt VoIP 6

Video konference (IP/VC) Mærkes DSCP AF41 Mindre end 1% tab Envejs forsinkelse mindre end 150 ms Fra mund til øre Mindre end 30 ms Jitter Variable pakkestørrelser Variable pakkeintervaller Streaming Video Mærkes DSCP CS4 Mindre end 5% tab Forsinkelse mindre end 4-5 sekunder Afhænger af modtagerens buffer Ingen generelle Jitter krav Båndbredde afhænger bla. Af Codec Oftest envejs kommunikation 7

Data - problemet Mange hundrede tusinde applikationer Hver applikation har sin egen profil Forskellige krav til forskellige applikationer Delay, Jitter, båndbredde, pakkestørrelser. Forskellige versioner af samme applikation Opgradering af applikation kan give anden trafik Og dermed ødelægge QoS i virksomheden QoS uoverskueligt på denne måde Data en løsning Definer fire data klasser Best-Effort data Standard klasse for al trafik mærkes DSCP 0 Bulk Data FTP, e-mail, backup mærkes DSCP AF11 Transactional / Interactive data Databaseopslag, Citrix, telnet mærkes DSCP AF21 Lokal bestemt Mission Critical Data For eksempel SAP mærkes DSCP AF31 8

Scavanger class For blandt andet at bekæmpe virus Trafik der ikke relaterer til arbejde KaZaa, Morpeus, Napster, Doom, Quake.. Anbefales tildelt 1% af båndbredde Scavanger trafik mærkes DSCP CS1 Lidt forvirring gennem tiderne 9

Cisco QoS Baseline 11 klasser Applikations data PHB DSCP TOS IP Routing CS6 48 (110000) 192 Voice EF 46 (101110) 184 Interactive Video AF41 34 (100010) 136 Streaming Video CS4 32 (100000) 128 Mission-Critical AF31 26 (011010) 104 Call Signaling CS3 24 (011000) 96 Transactional AF21 18 (010010) 72 Network manage CS2 16 (010000) 64 Bulk AF11 10 (001010) 40 Scavenger CS1 8 (001000) 32 Best Effort 0 0 (000000) 0 Klassifikation og mærkning Klassificer Identificer hvilken klasse en pakke tilhører Mærkning Når pakken er identificeret mærk den med for eksempel DSCP Bør gøres så tæt på afsender som muligt Tør vi tro på den mærkning en PC laver? Anvend DSCP hvor muligt DSCP fremføres End-to-End 10

Policing Policing og Markdown Sætte grænser for hvor meget trafik der behandles Markdown Hvis der kommer mere trafik end Policen Ændre DSCP på excess trafik til mindre prioritet For eksempel AF31 til AF32 eller AF33 Ved eventuel congestion droppes flere AF32 end AF31 Standardiserede regler: RFC 2597 Queing og Drop principper For at give VoIP service garanti Trafik lægges i kø midlertidigt Trafikmængden pulserer, køer glatter ud. Der er mulighed for Congestion alle steder hvor der er forskellige hastigheder ind og ud. Tommelfinger regler Reserver 25% af båndbredde til Best Effort Hvis real-time trafik overstiger 33% stiger ventetiden på alt andet trafik voldsomt. 11

Eksempel på båndbredde fordeling Real Time Mindre end eller lig 33% Best Effort Større end eller lig 25% Scavenger/bulk Mindre end 5% Critical data Resten! Opgave Påvis i Wireshark at Telefonerne bliver markeret rigtigt. Find DSCP markeringerne for Samtale trafik Signalerings trafik Find CoS markeringen for Samtale trafik Signalerings trafik Lav et dokument der beskriver markeringen, og find nogle referencer til hvilke markeringer der skal bruges(cisco.com) 12