14
Quality of Service Elina Koskela

Quality of Service

  • Upload
    sana

  • View
    22

  • Download
    1

Embed Size (px)

DESCRIPTION

Quality of Service. Elina Koskela. 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. QoS IP-verkoissa. IP-verkkojen toiminta - PowerPoint PPT Presentation

Citation preview

Page 1: Quality of Service

Quality of Service

Elina Koskela

Page 2: Quality of Service

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

Page 3: Quality of Service

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

Page 4: Quality of Service

Esim.

• VoIP –korkein prioriteetti

• SSH/telnet –korkea prioriteetti

• Luokittelematon liikenne –oletus prioriteetti

• e-mail liikenne –alhainen prioriteetti

Page 5: Quality of Service

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

Page 6: Quality of Service

QoS:n sijoittuminen

Page 7: Quality of Service

QoS:n sjoittuminen

• Palvelunlaatua voi hallita monella eri tapaa

Page 8: Quality of Service

Traffic controller

• Jonojen luomiseen ja liittämiseen

• Filttereiden muodostamiseen

Page 9: Quality of Service

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

Page 10: Quality of Service

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

Page 11: Quality of Service

Queuing discipline - qdisc

• Kerneli pääsee käsiksi ainoastaan juureen

Root

class 1:1

1:10 1:20

Page 12: Quality of Service

MAX=$1tc qdisc del dev eth0 roottc qdisc add dev eth0 root handle 1:0 htbtc class add dev eth0 parent 1: classid 1:1

htb rate $MAXtc class add dev eth0 parent 1:1 classid 1:10

htb rate 150kbps ceil $MAXtc class add dev eth0 parent 1:1 classid 1:20

htb rate 50kbps ceil $MAXtc class add dev eth0 parent 1:10 classid 1:100

htb rate 100kbps ceil $MAXtc class add dev eth0 parent 1:20 classid 1:200

htb rate 100kbps ceil $MAXtc filter add dev eth0 parent 1: protocol ip

handle 1 fw classid 1:100tc filter add dev eth0 parent 1: protocol ip

handle 2 fw classid 1:200

Esimerkki

Page 13: Quality of Service

Esimerkki

• 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

Page 14: Quality of Service

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