Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuArttu Halttunen Muutettu yli 8 vuotta sitten
1
Quality of Service Elina Koskela
2
QoS – Palvelun laatu Takaa sujuvan liikenteen verkossa Ottaa huomioon liikenteen luonteen Ottaa huomioon eri käyttäjien tarpeet Kenelle ja miten kaistanleveys jaetaan –Tasapuolinen jako –Ohjelmat vs käyttäjät
3
QoS IP-verkoissa IP-verkkojen toiminta –lähetys aloitetaan hitaasti –nopeutetaan kunnes paketteja alkaa häviämään Eivät tarjoa takeita –kaistanleveydestä –viiveestä –pakettien häviämisestä Reitittimet mahdollistavat liikenteen konfiguroinnin ja rajoittamisen
4
Esim. VoIP –korkein prioriteetti SSH/telnet –korkea prioriteetti Luokittelematon liikenne –oletus prioriteetti e-mail liikenne –alhainen prioriteetti
5
Palvelunlaatu Voidaan hallita kolmella eri tapaa: –Kussakin verkon laitteessa pakettien tunnistus ja merkkaaminen –Kussakin verkon laitteessa palvelunlaatu jossakin elementissä (jonotus, ajoitus...) –Verkon päästä päähän palvelunlaadun politiikka, hallinta ja tilastointi Pyritään välttämään ruuhkaa
6
QoS:n sijoittuminen
7
QoS:n sjoittuminen Palvelunlaatua voi hallita monella eri tapaa
8
Traffic controller Jonojen luomiseen ja liittämiseen Filttereiden muodostamiseen
9
Luokittelu Paketti joko merkitään tai jätetään merkitsemättä Kun paketti tunnistetaan mutta jätetään merkitsemättä luokittelu on voimassa vain kyseisessä reitittimessä Paketti voidaan myös merkitä siten, että luokittelu on voimassa kaikkialla verkossa
10
Queuing discipline - qdisc Kullakin verkon laitteella, joka lähettää jotakin, on qdisc qdisc on jono josta paketit lähetetään Jaettu kahteen kategoriaan: –jono/luokaton (esim FIFO) –ajoitus/luokallinen Jonoilla ei sisäistä rakennetta joka näkyisi ulkopuolelle Ajoituksessa liikenne jaetaan luokkiin qdisc voidaan yhdistää filttereihin ja luokkiin
11
Queuing discipline - qdisc Kerneli pääsee käsiksi ainoastaan juureen Root class 1:1 1:101:20
12
MAX=$1 tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1:0 htb tc class add dev eth0 parent 1: classid 1:1 htb rate $MAX tc class add dev eth0 parent 1:1 classid 1:10 htb rate 150kbps ceil $MAX tc class add dev eth0 parent 1:1 classid 1:20 htb rate 50kbps ceil $MAX tc class add dev eth0 parent 1:10 classid 1:100 htb rate 100kbps ceil $MAX tc class add dev eth0 parent 1:20 classid 1:200 htb rate 100kbps ceil $MAX tc filter add dev eth0 parent 1: protocol ip handle 1 fw classid 1:100 tc filter add dev eth0 parent 1: protocol ip handle 2 fw classid 1:200 Esimerkki
13
Merkataan paketit jotka menevät porttiin 25 (posti) merkinnällä 1 ja laitetaan luokkaan 10:2 iptables -A PREROUTING -i eth0 -t mangle -p tcp - -dport 25 -j MARK --set-mark 1 tc filter add dev eth0 parent 10: protocol ip prio 3 handle 1 fw classid 10:2
14
Testaus Testaus toteutettiin NetPipeTCP nimisellä ohjelmistolla Lähettää paketteja aina ruuhkahuippuun asti Lähettävän aseman käynnistys: NPtcp –t –h lahiverkot6 -p Vastaanottavan aseman käynnistys: NPtcp –r
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.