Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Ti53168000 Lähiverkot - erikoistyökurssi QoS (Quality of Service) Asko Alhoniemi 2005-2006.

Samankaltaiset esitykset


Esitys aiheesta: "Ti53168000 Lähiverkot - erikoistyökurssi QoS (Quality of Service) Asko Alhoniemi 2005-2006."— Esityksen transkriptio:

1 Ti53168000 Lähiverkot - erikoistyökurssi QoS (Quality of Service) Asko Alhoniemi 2005-2006

2 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Sisältö -Millä menetelmillä toteutetaan QoS -Millainen on oletuskokoonpano -Mitä luokittelijoita on olemassa -Kuvitteellisen yritysverkon esimerkki -Harjoitusverkon esimerkki -Konfiguraation testaus

3 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Liikenteen luokittelu -Liikennettä voidaan priorisoida sen tärkeyden mukaan

4 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Liikenteen luokittelu -Liikenteen katkeamaton toimivuus voidaan varmistaa takaamalla kaista

5 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Liikenteen luokittelu -Liikenteen nopeutta voidaan rajoittaa

6 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Liikenteen luokittelu -Jos nopeus nousee liiaksi, liikennettä aletaan ohjata pois väylältä

7 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Johdanto luokittelijoihin -Luokittelijat voivat olla luokallisia tai luokattomia -Luokallisista voidaan muodostaa hierarkioita -Luokattomia voidaan sijoittaa vain hierarkian laidalle -Liikenteen purskeisuus huomioitu

8 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Oletuskokoonpano -PRIO –luokittelija kolmella jonolla -FIFO -Tail Drop -Priomap, määritelty TOS (Type Of Service) –bitin avulla

9 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Oletuskokoonpano -IP –kehyksen otsikko

10 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Oletuskokoonpano -TOS –arvot

11 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 CBQ (Class Based Queue) -Nopeuden määrittämismetodi: Laitteen toimettomana olemisen suhde aikaan, jolloin dataa siirretään. -Round robin halutuissa jaksoissa -Epätarkka

12 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 TBF (Token Bucket Filter) -Tietty määrä dataa = merkki -Esimerkiksi nopeus = 500 merkkiä -Jos nopeus on määritellyn suuruinen, merkkejä kuluu samaan tahtiin kuin niitä saapuu -Jos nopeus pienempi, niitä jää varastoon (tietty yläraja) -Jos suurempi, merkkien määrä korissa alkaa vähentyä -Viiveen määritys mahdollinen

13 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 SFQ (Stochastic Fairness Queuing) -Reilu: kaikille lähetysvuoro ajallaan -Määritellään vuoron pituus -Jonoja rajallisesti, hashataan yhteydet jonoihin, koska useimmiten yhteyksiä enemmän kuin jonoja

14 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 HTB (Hierarchical Token Buffer) -Nopeudella alaraja ja yläraja, alaraja taattu -Merkkien (token) lainaaminen sallittu ylärajaan asti -Hierarkiassa lasten nopeus yhteensä on vanhemman nopeus

15 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 RED (Random Early Detection) -Jonolla alaraja ja yläraja -Alarajan ylityttyä nopeuden hidastaminen määritellysti -Purske ja paketin keskikoko ilmoitettava -Hidastaminen paketteja tietyin väliajoin pudottamalla tai ECN (Explicit Collision Notification) tekniikalla

16 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Muut menetelmät -Policing: liikenteen suodatuksen yhteydessä määritellään nopeusrajoituksia -DSMARK ja TCINDEX: - Verkkoliikenteen merkitseminen - Merkityn liikenteen uudelleenmerkitseminen - Useamman reitittimen järjestelmät - Myös sisään tulevan liikenteen merkitseminen

17 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Suodatus -Tarkoitus ohjata liikenne jonoihin -Käytetään tc filter tai iptables -Määritetään classid:n perusteella -Yhteistoimintana: iptables merkitsee, tc filter ohjaa oikeaan jonoon merkin perusteella

18 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Asennus -Kernelin kääntäminen uudelleen. -Kaikki kohdasta Qos and/or fair queuing -Iproute2 uusin versio. Kulkee nimellä iproute. -Konfiguraatiot tehtiin scriptinä.

19 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano

20 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano

21 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan juurisääntö tc qdisc add dev eth0 root handle 1:0 htb

22 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan päälinja tc qdisc add dev eth0 parent 1:0 classid 1:1 htb rate 8mbit

23 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan sähköpostille sääntö tc qdisc add dev eth0 parent 1:1 classid 1:8 htb rate 128kbit ceil 2mbit

24 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan sähköpostille suodatussääntö tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip protocol 6 0xff match ip src 192.168.1.12 match ip sport 25 0xfff flowid 1:8

25 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan vaihtoehtoinen suodatussääntö iptables -t mangle -A POSTROUTING -o eth0 -p tcp -s 192.168.1.12 --sport 25 -j CLASSIFY --set-class 1:8

26 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano -Luodaan sähköpostille jonotuskäytäntö tc qdisc add dev eth0 parent 1:8 handle 18:0 red limit 1250K min 128K max 256K avpkt 1024 burst 170 probability 0.02 bandwidth 10000

27 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano2

28 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Esimerkkikokoonpano2 -Korvaava konfiguraatio käyttäen RED ja PRIO -Ylikirjoitettiin default priomap 4 5 5 5 4 0 0 4 4 4 4 4 4 4 4 4 -1. DNS, 2. SYN-paketit, 3. SSH, 4. www; -Paketit menevät joko TOS –kentän mukaan tai itse luokiteltujen prioritettien mukaan -Lopuksi laitettiin kaikille RED –jono

29 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Testi -Laitettiin jonoiksi RED ja PRIO konfiguraatiolle 1 -RED alkaa hitaasti rajoittaa nopeutta, mikäli jono täyttyy -PRIO käyttää FIFO –jonoja, ja päästää jonon ohi tietyt paketit -Tulokset: RED tasaisempi nopeus, joka keskimäärin korkeampi.

30 Asko AlhoniemiTi5316800 Lähiverkot -erikoistyökurssi 2006 Yhteenveto -QoS liikenteen tyypin ja verkon käyttäjien tarpeiden mukaan -Oletuskokoonpano hyvä lähtökohta -HTB nopeuden jakamiseen ja lainaamiseen -RED ehdoton TCP –yhteyksille -Priorisoinnilla nopeutta kaikkeen liikenteeseen?


Lataa ppt "Ti53168000 Lähiverkot - erikoistyökurssi QoS (Quality of Service) Asko Alhoniemi 2005-2006."

Samankaltaiset esitykset


Iklan oleh Google