Anda di halaman 1dari 20

Mikrotik Training 12/7/2018

Quality of Service

Certified Mikrotik Training Basic Class


Organized by: Citraweb Nusa Infomedia
(Mikrotik Certified Training Partner)

Quality of Service
 QoS tidak selalu berarti pembatasan bandwidth, dan tidak
bisa memperbesar bandwidth.
 Adalah cara yang digunakan untuk mengatur penggunaan
bandwidth yang ada secara rasional.
 Qos bisa digunakan juga untuk mengatur prioritas
berdasarkan parameter yang diberikan, menghindari
terjadinya trafik yang memonopoli seluruh bandwidth yang
tersedia.

09-2 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 1
Mikrotik Training 12/7/2018

Fitur Simple Queue


Dengan simple queue, kita dapat melakukan:
 Melimit tx-rate client (upload)
 Melimit rx-rate client (download)
 Melimit tx+rx-rate client (akumulasi)

09-3 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

[LAB-1] Simple Queue


Make a simple queue for your laptop
 Downstream : 128 kbps
 Upstream : 64 kbps

Download 128 Kbps

Internet
Upload 64 Kbps

Router MikroTik Laptop

09-4 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 2
Mikrotik Training 12/7/2018

[LAB-1] Simple Queue

09-5 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Simple Queue - Target


 Target : harus didefinisikan. Bisa diisi IP
Address, Network, atau Interface.
 Multiple Target : untuk target Queue lebih
dari satu

09-6 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 3
Mikrotik Training 12/7/2018

Simple Queue - Max Limit


 Sebaiknya Harus ditentukan, karena di
kondisi nyata tidak ada bandwidth
unlimited.
 Jika max limit tidak ditentukan, bandwidth
management tidak dapat berjalan
sempurna

09-7 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Quality of Service
 Kita tidak dapat melakukan pembatasan trafik yang
masuk ke suatu interface.
 Satu-satunya cara untuk mengontrol adalah dengan
buffering (menahan sementara), atau kalau melampaui
limit buffer, akan dilakukan drop pada paket tersebut.
 Pada TCP, paket yang didrop akan dikirimkan ulang
sehingga tidak ada kehilangan paket data.
 Cara termudah melakukan queue di RouterOS adalah
menggunakan simple queue.

09-8 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 4
Mikrotik Training 12/7/2018

Simple Queue - Total


Akumulasi upload & download

09-9 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Tips
Jika kita perhatikan, ada perubahan warna
pada icon Queue rule. Maksud masing –
masing warna adalah sebagai berikut :
 Hijau : 0 – 50% bandwidth digunakan.
 Kuning : 51 – 75% bandwidth digunakan
 Merah : 76 – 100% bandwidth digunakan

09-10 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 5
Mikrotik Training 12/7/2018

[LAB-2] Destination
 Limit download laptop maksimal 128 Kbps
 Khusus koneksi ke router, boleh
menggunakan bandwidth sampai 10 Mbps

128 Kbps
Internet

10 Mbps Laptop
Router MikroTik

09-11 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Simple Queue - Destination

09-12 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 6
Mikrotik Training 12/7/2018

Simple Queue

*Rule Queue akan dieksekusi berdasarkan urutan.

09-13 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Destination
 Menentukan queue untuk traffic dengan
tujuan tertentu.
 Bisa diisi dengan IP Address atau network.

09-14 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 7
Mikrotik Training 12/7/2018

[LAB-3] Time
 Limit bandwidth pada jam 09:00 – 17:00 di
hari kerja dengan bandwidth 128 Kbps.
 Kemudian limit bandwidth pada jam 17:00 –
09:00 di hari kerja dengan bandwidth 512
Kbps.
 Untuk sabtu – minggu boleh menggunakan
bandwidth sampai 1 Mbps.

09-15 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Simple Queue - Time

09-16 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 8
Mikrotik Training 12/7/2018

Simple Queue - Time

Sebelum setting parameter Time, pastikan sudah setting


NTP Client dan clock router sudah sesuai dengan kondisi
real

09-17 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Burst
 Burst adalah salah satu cara menjalankan QoS
 Burst memungkinkan penggunaan data-rate yang
melebihi max-limit untuk periode waktu tertentu
 Jika data rate lebih kecil dari burst-threshold, burst
dapat dilakukan hingga data-rate mencapai burst-limit
 Setiap detik, router mengkalkulasi data rate rata-rata
pada suatu kelas queue untuk periode waktu terakhir
sesuai dengan burst-time
 Burst time tidak sama dengan waktu yang diijinkan
untuk melakukan burst.

09-18 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 9
Mikrotik Training 12/7/2018

Topologi

Download 256 Kbps

Internet
Upload 128 Kbps

Router MikroTik Laptop

Pada kondisi tertentu, user diijinkan untuk menggunakan


bandwidth melebihi max limit

09-19 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

[LAB-4] Simple Queue - Burst


 Make a simple queue for your laptop
 Downstream max-limit=256k
 Upstream max-limit=128k
 Try Using Burst
 Burst-limit=1M
 Burst-threshold=512K
 Burst-time=30s

09-20 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 10
Mikrotik Training 12/7/2018

[LAB-4] Simple Queue - Burst

09-21 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Contoh Burst (1)


Max-limit=256kbps, burst-time=16,
burst-threshold=128kbps, burst-limit=512kbps.

Rate(kbps) Actual Rate


512 Burst-limit

Average Rate
384

256 Max-limit

128 Burst-Threshold

64 Limit-at

0 5 10 15 20 time(s)

09-22 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 11
Mikrotik Training 12/7/2018

Contoh Burst (1)


 Pada awalnya, data rate rata-rata dalam 16 detik terakhir adalah 0
kbps. Karena data rate rata-rata ini lebih kecil dari burst-threshold,
maka burst dapat dilakukan.
 Setelah 1 detik, data rate rata-rata adalah
(0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+512)/16=32kbps, masih
lebih kecil dari burst-threshold. Burst dapat dilakukan.
 Untuk detik kedua, data rate rata-rata adalah
(0+0+0+0+0+0+0+0+0+0+0+0+0+0+512+512)/16=64kbps.
 Demikian pula untuk detik ketiga, data rate rata-rata adalah
(0+0+0+0+0+0+0+0+0+0+0+0+0+512+512+512)/16=96kbps.
 Setelah 4 detik, tibalah pada saat di mana data rate rata-rata lebih
besar dari burst-threshold. Burst tidak dapat lagi dilakukan, dan
data rate turun menjadi max-limit (256kbps).

09-23 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Simple Queue – Bandwith Test


 Address :
 Ip address test
server
 Direction :
 Upload
 Download
 Upload &
Download
 Protocol :
 TCP / UDP
 User & Password :
 Autentikasi
09-24 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 12
Mikrotik Training 12/7/2018

Staged Limitation
Pada RouterOS, dikenal 2 buah limitasi:
 CIR (Committed Information Rate)
• dalam keadaan terburuk, client akan mendapatkan
bandwidth sesuai dengan
“limit-at” (dengan asumsi bandwidth yang tersedia
cukup untuk CIR semua client)
 MIR (Maximal Information Rate)
• jika masih ada bandwidth yang tersisa setelah
semua client mencapai “limit-at”, maka client bisa
mendapatkan bandwidth tambahan hingga “max-
limit”

09-25 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Staged Limitation - Example


Bandwith share
1Mbps 1:4
Internet

Total Bandwith : 1 Mbps

Client 1 Bandwith: Client 2 Bandwith: Client 3 Bandwith: Client 4 Bandwith:


Min : 256Kbps Min : 256Kbps Min : 256Kbps Min : 256Kbps
Up-to 1Mbps Up-to 1Mbps Up-to 1Mbps Up-to 1Mbps
09-26 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 13
Mikrotik Training 12/7/2018

[LAB-3] Staged Queue - Parent


Parent queue harus dibuat terlebih dahulu untuk
membantu router menentukan Total bandwith
yang dimiliki.

09-27 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

[LAB-3] Staged Queue - Child


 Child queue baru dibuat untuk melimit tiap clientnya.
 Untuk pembagian bandwithnya adalah :
• Limit-At = Total Bandwith / Jumlah Client
• Max-Limit = < Total Bandwith

• Jika jumlah client terlalu banyak maka bisa digunakan perhitungan :

• Limit-At = Total Bandwith / jumlah rata-rata maksimal client yang aktif


• Max-Limit = TotalBandwith / jumlah rata-rata minimal client yang aktif

09-28 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 14
Mikrotik Training 12/7/2018

[LAB-3] Staged Queue - Child

Rule child dibuat


untuk semua ke
empat client
09-29 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Contoh soal : 1

Name: A
Parent: interface
Limit-at: 1mbps
Max-limit: 5mbps

Name: B Name: C Name: D


Parent: A Parent: A Parent: A
Limit-at: 2mbps Limit-at: 1mbps Limit-at: 2mbps
Max-limit: 5mbps Max-limit: 5mbps Max-limit: 5mbps

09-30 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 15
Mikrotik Training 12/7/2018

Staged Queue - Priority

09-31 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Staged Queue - Priority


 Memiliki nilai dari 1 sampai 8
 Semakin rendah nilai priority, semakin
menjadi prioritas
 Hanya berkerja pada metode limitasi
bertingkat (Staged Limitation)

09-32 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 16
Mikrotik Training 12/7/2018

Queue Type - Kind

09-33 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

Queue Kind
 PFIFO, BFIFO dan MQ PFIFO : Kebijakan
Queue yang menerapkan algoritma FIFO
(First-In First-Out)
 RED : Random Early Drop adalah
mekanisme Queue untuk menghidari
network congestion dengan mengontrol
rata – rata ukuran queue.
 SFQ :Stochastic Fairness Queuing (SFQ)
berjalan menggunakan metode hashing
dan algoritma round-robin
09-34 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 17
Mikrotik Training 12/7/2018

Queue Kind
PCQ : Per Connection Queuing, hampir sama
dengan SFQ, tapi memiliki kelebihan :

• Memungkinkan identifikasi traffic berdasarkan


beberapa identifier (dst-address, src-address, dst-
port, dan scr-port).
• Memungkinkan untuk membatasi maksimal data
rate untuk setiap sub-queue (pcq-rate) dan jumlah
paket data (pcq-limit)

09-35 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

PCQ (Per Connection Queue)


Untuk kondisi client yang sangat banyak dan sangat
merepotkan jika harus membuat banyak rule maka bisa
menggunakan metode PCQ :
 PCQ dibuat sebagai penyempurnaan SFQ.
 PCQ bisa membatasi bandwith client secara merata
 PCQ membutuhkan memori yang cukup besar

Internet

Total Bandwith : 1 Mbps


192.168.0.0/24
Bandwith share 254 Client
09-36 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 18
Mikrotik Training 12/7/2018

PCQ in Action (1)


Pcq-rate=128000
2 ‘users’ 4 ‘users’ 7 ‘users’

73k
128k
73k

128k 73k
queue=pcq-down
73k
max-limit=512k
128k 128k 73k
73k
128k 128k
73k

09-37 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

PCQ in Action (2)


Pcq-rate=0
1 ‘user’ 2 ‘users’ 7 ‘users’

73k

256k 73k
73k
queue=pcq-down
512k 73k
max-limit=512k
73k
256k 73k
73k

09-38 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 19
Mikrotik Training 12/7/2018

[LAB-4] Queue Kind - PCQ

09-39 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

[LAB-4] Queue Kind - PCQ

09-40 Mikrotik Indonesia http://www.mikrotik.co.id/ 12/7/2018

http://www.mikrotik.co.id 20