QoS Introduktion til Quality of Service. IP standard service IP er designet til best-effort services –Best-effort: Transport af data efter bedste-evne.

Slides:



Advertisements
Lignende præsentationer
Urtekram’sk VMI 13. April 2011 M3UG årsmøde 2011.
Advertisements

7. undervisningsgang den
Forsiden 1.Denne knap bruges når du vil taste dagens resultater ind. 2.Denne knap skal kun bruges hvis du allerede har gemt data og du finder ud af at.
Access Point Y + router/gateway
Videregående pc-vejledning Modul Sik: Sikkerhed Lidt om antivirusprogrammer mm. 60+Bornholm.
Web 2.0 Teoretisk viden.
IAS 21 3 gr C3-201(24m2) c4-103(21m2) c3-105 DIST 15 3 gr B1-201 B1-203 C2-201 NPM 5 1 gr C2-203 Regl teknik 1 single Grupperum: B C2-203 C2-201(18m2)
Informationer om trådløs netværk På trådløs netværk bruges CSMA/CA sammen med ”Request to Send (RTS)” og “Clear to Send (CTS)” for at undgå kollisioner.
Vejledning i blog-værktøjet WordPress Opdateret august 2009.
Integration til portalen og andre systemer Hvordan får vi økonomien til at hænge sammen med det ny setup? Hvad koster det og hvordan kan vi købe ind på.
– Sådan virker det! Dit elektroniske postsystem Ved Arne Crown Rasmussen
Videregående pc-vejledning
Præsentation af TriplePlay® bredbånd
Danmarks største stål- og teknikgrossist
Firewalls & netsikkerhed Henrik Størner,
TCP/IP netværk Henrik Størner SSLUG.
Aalborg Universitet Esbjerg
Computerens Anatomi At vælge den korrekte computer
WLAN (Trådløs Ethernet)
Hvordan bruger jeg First Class konferencerne ?
FC HUSET - et konferencesystem som First Class er li’som et hus, der arbejdes og samarbejdes i. Denne lille Power Point forsøger at beskrive First Class.
SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet.
Grontmij Grontmij Status på udvikling af ny JordWeb ENVINA JORD 25. September 2013 Copyright © 2013 Grontmij A/S | CVR Musikhuskvarteret - Aalborg.
Virksomheder - definition
Computer netværk og TCP/IP protokoller Kort resume – uge 6
Velkommen til kurset ”IP Grundkursus”
Krav til funktionalitet i fremtidens flådestyringssystem
IT og økonomi Lektion: N: Netværk.
DS-kursusgang nr. 5: Sockets Intro Java-klasser til at arbejde med sockets. Forskellen på sockets i C og i Java. TCP/IP protokol familjen. Afslutning:
Grundforløbsprojekt Strøm, Styring & IT.
Fra Internet til semantisk web via taksonomier AF:Hosein Askari ITST.
Fysiske netværk.
Kursus om borger.dk og brugen af digital signatur
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Introduktion til Access (Access, del 1)
Validering af data (Access, del 7)
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
EVPN(DSL/Fiber) i DSLman
1 | 2010 Android Filsystem/Datalager Kontekstbestemt datalagring.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Stedet som indgang til digital forvaltning
MMP Model og Metode til Programudvikling – MMP 1 Kursusindhold: Modellering af postkontor Objekt Orienteret Programudvikling - OO* Unified Modelling.
Netværk og interprocess- kommunikation. Disposition Softwarelag Protokollag ◦UDP ◦TCP.
1 DEOS 2000 (ATM) Topologi og arkitektur UKLASSIFICERET FRIGIVET TIL INTERNETTRANSMISSION AF HÆRENS SIGNALSKOLE.
Digital Signatur Hvad er Digital Signatur?
Videregående pc-vejledning Modul 07: Elektronisk post 60+Bornholm.
Fysiske netværk LAN og WAN - net.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Per P Madsen AAU1 Del 2 : Netværkslaget - Protokoller - Routing - Quality of service - IPv4 og IPv6.
Faget Datakommunikation Navn:_________________________ Velkommen til Claes Larsen, CCAI.
Netværk og interprocess- kommunikation - Et eksamensoplæg!
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
Velkommen Præsentation af TriplePlay® bredbånd for Bredbånd EGEBJERG.
Oprettelse af tabeller (Access, del 2)
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Datanet 2. DDel 2: Netværkslaget, Transportlaget og Socket-API’en.
Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.
Distridueret system Et distridueret system er en samling af uafhængige computere som fremstår overfor brugeren som et enkelt samordnet system Dvs: Et antal.
 Kommunikation mellem computere  NAT – Network Adress Translation  IP Routing af pakker  Transport af beskeder ◦ TCP ◦ UDP.
Datalink laget Datalink Datalink Fysisk lag Fysisk lag Fysisk net
Real-Time trafik på Ethernet MM4 Distribuerede systemer.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
Forbedringer af implementationen. Få TCP til at virke Blokere pakke med RST bit sat Blokere indkommende pakker inden de når Windows protokolstakken Begge.
Netteknik 1 (AMU 44947) Netteknik 1
Access Control List CCNA 2 v3.1 Modul 11 Claes Larsen, CCAI.
Nyt kontingentsystem? Et debatoplæg.
. Installationer i hjemmet v/ Kent Vig, Marts 2015.
Modul 07, Elektronisk post
Telenor KontaktCenter Online
Præsentationens transcript:

QoS Introduktion til Quality of Service

IP standard service IP er designet til best-effort services –Best-effort: Transport af data efter bedste-evne IP er fra starten designet til –Komplekse computere (TCP protokollen) –Simpelt netværk uden QoS Ingen garanti for en bestemt båndbredde Ingen garanti for minimum eller konstant forsinkelse

Traffik typer Almindelig data (Transaktions orienteret) –WWW, FTP, database opslag IP telefoni (Voice) –RTP, SIP… IP Video – konferencer –RTP On-line baseret (Karakter orienteret) –Telnet, ssh, Citrix (Terminal Services)

Almindelig data (Transaktions orienteret) –WWW, FTP, database opslag IP telefoni (Voice) –RTP, SIP… IP Video – konferencer –RTP On-line baseret (Karakter orienteret) –Telnet, ssh, Citrix (Terminal Services) Traffik typer

IP TelefoniVideoTransaktionKarakter Datamængde40-90Kbps90-300Kbps0-max Grådig 5-25 Kbps DatastrømKonstantVarierendeMeget Varierende ForsinkelseMeget lille < 150 ms Meget lille < 150 ms Ikke følsom (Sådan da) Lille Jitter< 30 ms Ikke følsomMindre følsom PakketabFølsom UDP Følsom UDP Ikke følsom TCP Mindre følsom TCP

QoS indtil nu –Kredsløbskoblede teknologier ISDN ATM QoS fremover – Pakkekoblede teknologier Internettet –Internettet er stort og komplekst QoS er afhængig af alle led mellem afsender og modtager QoS

Øg båndbredden –Større båndbredde = mindre forsinkelse –Giver ingen garanti for lille forsinkelse –Urentabelt økonomisk Alle former for trafik behandles ens – Best-effort QoS på Internettet idag

At opdele trafikken i trafik-klasser –For eksmpel: Voice, Web, mail….. –Forskelsbehandle klasserne i forhold til en fastsat QoS politik. Formålet med QoS –Garantere minimum båndbredde for klasse –Garantere maksimum forsinkelse for klasse QoS skaber ikke båndbredde men, –Styrer båndbredden, så den udnyttes effektivt Hvad er QoS

Man kan sige at QoS er planlagt uretfærdighed QoS

Alle steder hvor der kommer mere trafik ind end der kan komme ud –Routere –Switche Hvor opstår problemerne

QoS er et netværks evne til at levere: –høj tilgængelighed % oppetid. ( 5 minutter pr. år nedetid) –En given overførselskvalitet målt på Pakketab (Defineret af QoS politikken) Forsinkelse - Delay eller latency Variabel forsinkelse - Jitter QoS definition

I IP telefoni defineres delay som –Tiden der går fra lyden forlader talerens mund indtil det når lytterens øre Hvad er Delay/latency

Packetization delay (IP Telefoni) –Tiden det tager at lave en pakke i telefonen –Lyden skal samples og encodes Serialization delay –Tiden det tager at sende en pakke bit for bit –Der er typisk mange Serialization delays undervejs Propagation delay –Tiden det tager for impulserne at bevæge sig gennem mediet. (Elektrisk/optisk) Switching/Queing delays –Tid det tager Routerene og Switchene at behandle pakken undervejs QoS definitioner

Båndbredde –Hvor stort et hul i antal bps er til rådighed for en given applikation. (F.eks. WWW trafik) Delay/Latency –Summerede værdi af alle delays undervejs Serialization, propagation, switching/queing Pakke tab –På grund af overbelastning –På grund af bitfejl (F.eks. Gammel fiber) QoS definitioner

QoS problematikken? For at kunne tilgodese de forskellige applikationers krav til performance er nettet nødt til at tildele ressourcer specifikt til de enkelte trafiktyper –Krav til lavt delay betyder korte køer (buffere) –Krav til lavt pakketab betyder lange køer På lag 2 i Ethernet kan man prioritere pakker ved at bruge prioritets bittene i IEEE 802.1Q/p headeren. På lag 3 er der to forskellige måder at få QoS på: –IntServ (Integrated Services) hvor enheder og applikationen kan reservere kapacitet til deres flow –DiffServ (Differentiated Services) hvor trafikken opdeles i klasser med hver sin prioritet

Ethernet tagget med 802.1Q/p TPID – Altid sat til Identificerer frame som 802.1Q pakke. TCI består af tre felter: –Prioritet. Kan antage værdier fra 0 til 7. (Class of Service CoS) –CFI: Canonical Format Indicator. Ved Ethernet er CFI bit altid 0. (Token Ring = 1) –VID: VLAN ID. Kan have værdier mellem 1 og 4095

Pakke klassificering på lag 2 På et Switch baseret LAN kan man prioritere pakker ved at bruge lag 2 Class of Service (CoS) prioritets bittene i IEEE 802.1Q/p headeren. Tale pakker (RTP pakker) fra Cisco’s IP telefoner markeres med: –CoS = 5 værdi på lag 2 protokollen 802.1p Kontrol informationer (opkalds numre mv.) fra Cisco’s telefoner markeres med: –CoS=3 værdi på lag 2 protokollen 802.1p

IEEE 802.1Q/p pakke klassificering på lag 2 Tabellen viser forslag til prioritet og trafik type Layer 2 Class of Service Trafik type CoS 0 (000 bin æ rt) Baggrundsprocessor CoS 1 (001 bin æ rt) Routine- Bedste evne CoS 2 (010 bin æ rt) Excellent CoS 3 (011 bin æ rt) Forretningsapplikationer CoS 4 (100 bin æ rt) Video < 100ms delay CoS 5 (101 bin æ rt) Voice < 10ms delay CoS 6 (110 bin æ rt) Routings Trafik CoS 7 (111 bin æ rt)Netv æ rks administration

IEEE 802.1p pakke klassificering på lag 2 Pakke prioriteringen sker på en pr. hop basis dvs. hver Switch skal prioritere pakken. Lag 3 enheder som Routere fjerner Lag 1 – 2 og dermed prioriteringen. IEEE 802.1p kan prioritere data pakker i 8 niveauer (CoS 0-7). Mange switche har kun 4 køer, så prioriteringen grupperes ofte 2 og 2. Mange manageable lag 2 switche kan sætte prioriterings feltet udfra: –VLAN medlemsskab –Port nummer på switch –Pc MAC adresse –Lag 3 DSCP værdi Det er kun få pc’er der understøtter 802.1p – og kan man stole på det? CoS 0 =  CoS 3 =  CoS 5 =  Kø1 til Cos 0-1 Kø2 til Cos 2-3 Kø3 til Cos 4-5 Kø4 til Cos 6-7 Switch      

QoS på IP-netværk IntServ (Integrated Services) –Enheder og applikationen kan reservere kapacitet til deres Flow –Alle Routere undervejs reserverer kapacitet til Flowet –Reservation sker vha. RSVP protokollen –IntServ er en End to End QoS service og kræver at man styrer hele nettet. DiffServ (Differentiated Services) –Trafikken opdeles i klasser med hver sin prioritet –Netværks administratoren definerer reglerne for trafik klassificering, der fx kan være baseret på adresse, protokol, port –DiffServ giver pr. Hop prioritering dvs. hver Router / Switch skal prioritere pakken. –Giver ikke ”ægte” QoS. Prioriterer - men giver ikke garanti

Opsummering OSI lag 2 – Class of Service på Ethernet –802.1Q/p –Giver prioritering af trafikken i Switchede netværk. (LAN) OSI lag 3 – Quality of Service i IP baserede netværk –Integrated service – IntServ Alle routere undervejs reserverer garanteret båndredde Forbindelses orienteret – Stort ressourceforbrug i Routerne. QoS dynamisk: Oprettelse og nedbrydning af Flows via RSVP Mest anvendt i private netværk –Differentiated Services – DiffServ De enkelte pakker mærkes med en prioritet Routere undervejs behandler pakke efter mærkning af pakken Lille ressourceforbrug i Routerne i forhold til IntServ QoS statisk: Trafiktyper fast opsat i forhold til QoS politik

QoS definitioner Classification – Sortering af indkomne pakker i klasser –Foregår ved Ingress punktet (indgangen) af et netværk. –Trafikken indeles i forskellige trafikklasser For eksempel en VoIP klasse og en Data klasse –Pakkerne sendes videre til Marking Marking – Mærkning af trafik / pakker –Pakker mærkes således at de tilhører en trafikklasse –Pakkerne mærkes ved Ingress (indgangen) til nettet Queuing – Kø systemer (Foregår i alle enheder) –Pakkerne havner i forskellige køer – alt efter deres mærkning –Køer har forskellige prioriteter ( kø politikker) For eksempel skal VoIP køen være tom for Data køen tømmes Signalling – Signallering mellem enheder –Anvendes typisk kun til RSVP ved IntServ

Eksempel: Integrated Services

Eksempel: Differentiated Services

QoS komponenter QoS Policy Traffic Shaping Congestion Control Admission Control Traffic Policing Integrated Services (RSVP) Differentiated Services (DSCP) SignallingQueuing Classification And marking