1 / 14

Quality of Service

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

sana
Download Presentation

Quality of Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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:10 1:20

  12. Esimerkki 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

  13. 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

  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

More Related