quality of service - fahrezy blog · −dapat dikonfigurasi di queque type ... lakukan queque pada...
TRANSCRIPT
![Page 1: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/1.jpg)
Ufoakses 2008 1
Quality of Service
Divisi TrainingPT UFOAKSES SUKSES LUARBIASAJakarta [email protected]
![Page 2: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/2.jpg)
Ufoakses 2008 2
Quality Of Service QoS di implementasikan dalam
mekanisme queque QoS digunakan untuk memprioritaskan
trafik dan memanajemen paket
![Page 3: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/3.jpg)
Ufoakses 2008 3
Prinsip QoS diimplementasikan sebagai mekanisme
queue ( manajemen bagaimana paket menunggu untuk disalurkan ke sebuah interface )
Queue bekerja saat meninggalkan interface ( packet flow )sehingga bagaimana kita dapat membatasi trafik yang masuk ke dalam router.
Hanya satu disiplin pada sebuah interface Control Queing adalah permintaan dan
kecepatan paket yang melalui interface serta mendefinisikan dimana paket menunggu atau dikirimkan dan mana yang akan didrop.
![Page 4: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/4.jpg)
Ufoakses 2008 4
Quality Of Service
![Page 5: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/5.jpg)
Ufoakses 2008 5
Contoh Simple Queue
![Page 6: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/6.jpg)
Ufoakses 2008 6
Tipe Queue Scheduler ( melimit berdasarkan waktu tunggu
paket )− BFIFO− PFIFO− RED− SFQ
Shaper ( Untuk mengontrol kecepatan aliran data atau dapat juga sebagai scheduling job )− PCQ − HTB− Dapat dikonfigurasi di queque type
![Page 7: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/7.jpg)
Ufoakses 2008 7
Tipe Queue
![Page 8: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/8.jpg)
Ufoakses 2008 8
HTB Virtual Interface Ada lebih dari satu interface fisik Ada 3 Virtual interface yang di maintenance oleh
routerOs :− Globalin ( mengambarkan semua data yang masuk ke
dalam interface ) dieksekusi setelah mangle dan dstnat.− Globalout ( mengambarkan semua data yang keluar dari
interface ) queque dikirim sebelum salah satu paket dikirim ke spesifik interface.
− GlobalTotal ( mengambarkan aliran data yang melalui router )
− Ex = total max limit =256000− Kita akan mendaptkan upload + download = 256 kbps.
( maximum )
![Page 9: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/9.jpg)
Ufoakses 2008 9
Dual limitation Advance QoS Ada 2 jenis rate limit :
− CIR ( commited Information Rate ) Mengaransi data rate yang dapat dialirkan ( limit at )
− MIR ( Maximal Information Rate ) Maximal data rate yang dapat dibolehkan untuk sebuah
kelas yang dicapai ( maximal Limit )
![Page 10: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/10.jpg)
Ufoakses 2008 10
Contoh Dual Limitasi
![Page 11: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/11.jpg)
Ufoakses 2008 11
Mangle dan Queque Mangle harus dilakukan sebelum queque Mangle harus dilakukan pada chain prerouting agar
dapat digunakan pada simple queque Jika queque dilakukan hanya pada chain tertentu
pakai queque tree. Mangle pada chain prerouting akan berpengaruh pada
semua trafik input ataupun forward. Mangle pada chain postrouting akan berpengaruh
pada trafik output dan forward. Kalau melakukan mangle pada chain forward maka
lakukan queque pada global out atau interface queque
![Page 12: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/12.jpg)
Ufoakses 2008 12
Mangle and HTB
![Page 13: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/13.jpg)
Ufoakses 2008 13
Paket Algoritme When packet travels through the router, it
passes all 4 HTB trees When packet travels to the router, it
passes only globalin and globaltotal HTB.
When packet travels from the router, it passes globalout, globaltotal and interface HTB.
![Page 14: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/14.jpg)
Ufoakses 2008 14
Dimana melakukan mangle Untuk melakukan limitasi trafik user
− Mangle = chain forward− Queque = Queque interface
Untuk melakukan prioritas trafik− Mangle = prerouting− Queque = global in
![Page 15: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/15.jpg)
Ufoakses 2008 15
Bursts Digunakan untuk mengallow data rate tertinggi
untuk beberapa periode waktu. Jika ratarata data rate lebih rendah dari burst
threshold burts akan secara aktual mengikuti burst limit
Setiap detik router akan menghitung ratarata data rate yang dicapai melalui burts time yang terakhir.
![Page 16: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/16.jpg)
Ufoakses 2008 16
Contoh Bursts
![Page 17: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/17.jpg)
Ufoakses 2008 17
Melimit dengan Burst
![Page 18: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/18.jpg)
Ufoakses 2008 18
Burst di winbox
![Page 19: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/19.jpg)
Ufoakses 2008 19
HTB Term HTB mentioned before is not managed
like other queues HTB is a hierarchical queuing discipline. HTB is able to prioritize and group traffic
flows HTB is not coexisting with another queue
on an interface – there can only be one queue and
HTB is the one.
![Page 20: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/20.jpg)
Ufoakses 2008 20
Alogaritma HTB In order of priority HTB satisfies all
“limitat”s for leaf classes When the “limitat” is reached the
class becomes “yellow” When the “maxlimit” is reached the
class becomes “red “
![Page 21: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/21.jpg)
Ufoakses 2008 21
Alogaritma HTB Some attributes of HTB classes :
− limitat− maxlimit− priority
Simple queues are executed by the HTB facility− in “globalout” ('direct' queue),
“globalin” ('reverse' queue) and “globaltotal” ('total‘ queue) trees
![Page 22: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/22.jpg)
Ufoakses 2008 22
HTB states
![Page 23: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/23.jpg)
Ufoakses 2008 23
Prinsip HTB
![Page 24: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/24.jpg)
Ufoakses 2008 24
Prioritas
![Page 25: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/25.jpg)
Ufoakses 2008 25
Cara kerja
All the circles are queuing disciplines – a packet storage with A flow management algorithm (FIFO, RED, SFQ or PCQ)
![Page 26: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/26.jpg)
Ufoakses 2008 26
Rencana prioritas
![Page 27: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/27.jpg)
Ufoakses 2008 27
PFIFO & BFIFO
![Page 28: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/28.jpg)
Ufoakses 2008 28
SFQ
![Page 29: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/29.jpg)
Ufoakses 2008 29
RED
![Page 30: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/30.jpg)
Ufoakses 2008 30
PCQ
![Page 31: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/31.jpg)
Ufoakses 2008 31
Queue Tree
![Page 32: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/32.jpg)
Ufoakses 2008 32
Queue Tree and Simple Queues Tree queue can be placed in 4 different places:
− Globalin (“direct” part of simple queues are placed here automatically)
− Globalout(“total” part of simple queues are placed here automatically)
− Globaltotal (“reverse” part simple queues are placed here automatically)
− Interface queue If placed in same place Simple queue will take
traffic before Queue Tree
![Page 33: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/33.jpg)
Ufoakses 2008 33
Prinsip Queue Tree Queue tree is only one directional. There must
be one queue for download and one for upload Queue tree queues work only with packet
marks. These marks should be created in the firewall mangle
Queue tree allows to build complex queue hierarchies
![Page 34: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/34.jpg)
Ufoakses 2008 34
Parent Queue It is hard for the router to detect exact speed of
Internet connection To optimize usage of your Internet resources
and to ensure desired QoS operation you should assign maximal available connection speed manually
To do so, you should create one parent queue with strict speed limitation and assign all your queues to this parent queue
![Page 35: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/35.jpg)
Ufoakses 2008 35
Membuat Parent utama
![Page 36: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/36.jpg)
Ufoakses 2008 36
Membuat Child Queue 1
![Page 37: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/37.jpg)
Ufoakses 2008 37
Membuat Child Queue 2
![Page 38: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/38.jpg)
Ufoakses 2008 38
Workshop Queque Tree Create queue tree:
− Create a main queue− Create child queue for ICMP− Create child queue for HTTP− Create child queue for OTHER
Consume all the available traffic using bandwidthtest and check the ping response times
Set highest priority to ICMP Check the ping response times
![Page 39: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/39.jpg)
Ufoakses 2008 39
Hasil Queue
![Page 40: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/40.jpg)
Ufoakses 2008 40
Workshop Simple Limit Limit PC
− 128 Kbps Down− 64 Kbps Up
Pakai Bandwith test Note
− Jika pc dalam NAT gunakan connection tracking
![Page 41: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/41.jpg)
Ufoakses 2008 41
Workshop 2 Sama dengan gambar diatas Limitlah menggunakan max limit dan burst time.
![Page 42: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/42.jpg)
Ufoakses 2008 42
PCQ
![Page 43: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/43.jpg)
Ufoakses 2008 43
![Page 44: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/44.jpg)
Ufoakses 2008 44
PCQ setting Jika limit at dan max limit 0 maka seluruh sub queque akan mendapatkan
max limit b/w. Queque type
− Type name = pcq down− Kind = pcq− Rate = unlimited / 0 − Limit = 50− Clasifier = dstaddress
− Type name = pcq up− Kind = pcq− Rate = unlimited / 0 − Limit = 50− Clasifier = scraddress
![Page 45: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/45.jpg)
Ufoakses 2008 45
Simple queque Kantor
− 64 Kbps up− 128 Kbps Down
Nico− Parent =kantor, limit=unlimited, type=pcq
Agus− Parent =kantor, limit=unlimited, type=pcq
Tania− Parent =kantor, limit=unlimited, type=pcq
![Page 46: Quality of Service - Fahrezy Blog · −Dapat dikonfigurasi di queque type ... lakukan queque pada global out atau interface queque. Ufoakses 2008 12 Mangle and HTB. Ufoakses 2008](https://reader030.vdocuments.pub/reader030/viewer/2022020416/5c9ce72988c9939c348be378/html5/thumbnails/46.jpg)
Ufoakses 2008 46
Graphing Dengan queque kita dapat mensetup grafik
untuk monitoring Tool graphing – queque rules – simple queque
= nama ( yang diberi kebijakan queque ) Untuk melihat grafiknya :
− Diakses melalui web browser dengan alamat http://ip router/graphs