Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuJarkko Halttunen Muutettu yli 9 vuotta sitten
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?
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.