Selasa, 23 Mei 2017

Managemen Bandwith

        Mengatur Bandwidth Menggunakan Simple Queue


Simple Queue adalah fitur / fungsi pada MikroTik RouterOS untuk membagi bandwidth komputer client yang sederhana dan paling mudah. Yang dapat menentukan kecepatan download dan upload maksimum berdasarkan IP Address komputer client.

Contoh, kita akan menentukan kecepatan download dan upload maksimum untuk komputer yang mempunyai IP Address 192.168.0.6 sebesar : maksimum download 1mbps dan maksimum upload 512kbps. Di Winbox klik menu "Queue >> tab Simple Queues >> klik Add [+] 


Mengatur Bandwidth Menggunakan Simple Queue


Parameter Simple Queue :
  • Name : isi dengan nama user/komputer
  • Target : isi ip address client yang ingin dibatasi. Parameter ini bisa diisi dengan :
    • Single IP (192.168.0.6)
    • Network IP (192.168.0.0/24) IP client dari 192.168.0.2-192.168.0.254
    • IP lebih dari 1 (192.168.0.6,192.168.0.7) klik tombol panah bawah kecil di sebelah kanan kotak isian untuk menambahkan IP. 
  • Max Limit : [Target Upload] [Target Download] tentukan batasan bandwidth dengan memilih dengan klik drop down atau di ketik manual satuan bps (bit per second).

Dengan settingan seperti di atas, komputer client yang mempunyai IP address 192.168.0.6 akan mendapatkan maksimum kecepatan download 1mbps & upload 512kbps.


Mengatur Bandwidth Menggunakan Queue Tree


Pada Queue Tree implementasi manajemen bandwidth di mikrotik membutuhkan marking packet "matcher" pada fitur Mangle ( /ip firewall mangle). Jadi kita harus mendefinisikan sebuah koneksi terlebih dahulu dan menandainya (marking) agar bisa kita terapkan manajemen bandwidth untuk marking koneksi tersebut. Misalnya kita akan menandai koneksi/paket berdasarkan src-address (IP asal). Karena queueing pada Queue Treemempunyai aliran paket secara satu arah. Jadi kita membuat marking untuk koneksi download & upload berdasarkan in-out interface gateway/internet, dan src-dst IP Address asal dan tujuan. Ribet yah? hehehe.

Saya ingin menandai paket dari komputer big boss yang mempunyai IP Address 192.168.0.3, dan saya beri nama "big_boss.down/up" yang nantinya mempunyai bandwidth/prioritas lebih besar dari karyawan lainnya. Dan karyawan lainnya saya tandai dengan nama "all_staff.down/up".  

Dari angan-angan tersebut, pertama kita buat mark packet download & upload si boss terlebih dahulu. IP >> Firewall >> Mangle

/ip firewall mangle
add action=mark-packet chain=forward dst-address=192.168.0.3 in-interface=\
    pppoe-speedy log-prefix="" new-packet-mark=big_boss.down passthrough=no
add action=mark-packet chain=postrouting log-prefix="" new-packet-mark=big_boss.up \
    out-interface=pppoe-speedy passthrough=no src-address=192.168.0.3

Mark Packet Koneksi Download

Mark Packet Koneksi Upload


Kedua, kita tandai paket download & upload komputer semua karyawan. IP >> Firewall >> Mangle

/ip firewall mangle
add action=mark-packet chain=prerouting in-interface=pppoe-speedy log-prefix="" \
    new-packet-mark=all_staff.down passthrough=no
add action=mark-packet chain=postrouting log-prefix="" new-packet-mark=all_staff.up \
    out-interface=pppoe-speedy passthrough=no

Mark Packet Koneksi Download

Mark Packet Koneksi Upload

Untuk in-out interface pada contoh ini saya menggunakan interface "pppoe-speedy" karena gateway internet saya ada di interface tersebut.

Karena pada rules firewall mangle di mikrotik berlaku hirarki/urutan, jadi pada marking koneksi komputer karyawan saya tidak masukan lebih spesifik parameter src-address/dst-address nya. Karena pada baris 1 & 2 sudah ada marking untuk IP address si bos, jadi pada rules dibawahnya IP Address 192.168.0.3 akan diabaikan karena sudah diproses terlebih dahulu. Mikrotik akan menganggap pada mark packet "all_staff.up & all_staff.down " adalah paket koneksi download & upload semua IP Address selain 192.168.0.3.

Setelah kita menandai koneksi seperti diatas, marking tersebut akan kita gunakan untuk mengatur bandwidthnya pada Queue Tree.

Skenarionya kantor saya punya total bandwidth internet 3Mbps dari ISP dan ingin mengalokasikan bandwidth internet untuk si bos 2Mbps dan semua karyawan 1Mbps. 

Implementasi yang digunakan untuk skenario diatas, akan seperti ini :

1) Queueing packet si boss

/queue tree
add max-limit=2M name="Download Big Boss" packet-mark=big_boss.down parent=global queue=default
add max-limit=2M name="Upload Big Boss" packet-mark=big_boss.up parent=global queue=default

Queue Tree



2) Queueing packet Karyawan

/queue tree
add max-limit=1M name="Download All Staff" packet-mark=all_staff.down parent=global queue=default
add max-limit=1M name="Upload All Staff" packet-mark=all_staff.up parent=global queue=default

Queue Tree


Parameter pada Queue Tree

Parent : Pada parameter ini kita bisa tetapkan apakah queue ini adalah child queue.
Packet Mark : Memilih packet mark yang sudah di buat di /IP Firewall Mangle
Max Limit : Maksimal bandwidth yang bisa dicapai oleh paket yang di queue.

Hasilnya sperti ini :

Queue Tree MikroTik


Secara umum begitulah manajemen bandwidth di mikrotik menggunakan Queue Tree, dengan teknik di atas kita bisa kembangkan misalnya prioritas bandwidth berdasarkan service / aplikasi jaringan (email, game online dll) karena dengan fungsi mangle kita bisa membedakan koneksi packet lebih spesifik.
Share:

0 komentar:

Posting Komentar

Popular Posts

Pages

Contact Us

Nama

Email *

Pesan *