Tutorial Membagi Download Dan Upload Di Queues Mikrotik | ORWIN KUNINGAN - Organisasi Radio Wifi Kuningan (ORWIN) | Situs Tutorial Mikrotik Dan Proxy | Indonesia
News Update
Loading...

Tuesday, May 29, 2012

Tutorial Membagi Download Dan Upload Di Queues Mikrotik | ORWIN KUNINGAN


Disini kita akan membahas masalah manajemen bandwith di Queues mikrotik, kalau seandainya ingin bandwidth tersebut dibagi sama rata oleh Mikrotik, seperti bandwidth 256kbps Download dan 256kbps Upload. Sedangkan client yang akan mengakses sebanyak 10 clients, maka otomatis masing-masing client mendapat jatah bandwidth upstream dan downstream sebanyak 256kbps dibagi 10. Jadi masing-masing dapat 25,6kbps. Dan seandainya hanya ada 2 Client yang terhubung ke internet maka masing-masing dapat 128kbps. Maka untuk itu disini kita akan memakai type PCQ (Per Connection Queue), yang bisa secara otomatis membagi trafik per client


Kemudian Copy / paste perintah Simple Queues di bawah ini pada "New terminal"

/queue simple
add name="trafikshaping" target-addresses=192.168.66.0/24 dst-address=0.0.0.0/0 \ interface=all parent=none priority=1 queue=default/default \ limit-at=0/64000 max-limit=0/192000 total-queue=default disabled=no
add name="01" target-addresses=192.168.66.1/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total queue=default disabled=no
add name="02" target-addresses=192.168.66.2/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="03" target-addresses=192.168.66.3/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="04" target-addresses=192.168.66.4/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="10" target-addresses=192.168.66.25/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="05" target-addresses=192.168.66.5/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="06" target-addresses=192.168.66.6/24dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="07" target-addresses=192.168.66.7/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="08" target-addresses=192.168.66.8/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="09" target-addresses=192.168.66.9/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="10" target-addresses=192.168.66.10/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="11" target-addresses=192.168.66.11/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="12" target-addresses=192.168.66.12/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="13" target-addresses=192.168.66.13/24dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="14" target-addresses=192.168.66.14/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no
add name="15" target-addresses=192.168.66.15/24 dst-address=0.0.0.0/0 \ interface=all parent=trafikshaping priority=1 queue=default/default \ limit-at=0/8000 max-limit=0/48000 total-queue=default disabled=no

Hasilnya dapat dilihat pada gambar dibawah ini


Kemudian buat aturan di magle nya

/ip firewall mangle add chain=forward src-address=192.168.0.0/27 \ action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet \ new-packet-mark=users chain=forward

Maka hasilnya seperti ini


kemudian buat pada PCQ yaitu "pcq-download dan pcq-upload" yang akan mengatur semua trafik
melalui alamat tujuan/destination address. Trafik ini melewati interface Local. Sehingga semua traffik download/downstream yang datang dari jaringan 192.168.66.0/24 akan dibagi secara otomatis. maka copy paste perintah dibawah ini

/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address

Kemudian jika bandwith itu tidak stabil atau tidak murni 512kbs yang kita terima bisa menggunakan Queues Tree seperti ini :

/queue tree add parent=Local queue=pcq-download packet-mark=users
/queue tree add parent=Public queue=pcq-upload packet-mark=users

Dan untuk mengeset jika Bandwith yang kita terima itu murni 512kbs maka kita akan membuat download 512kbs dan upload 512kbs yaitu dengan menggunakan Queuen tree atau seperti dibawah ini :

/queue tree add name=Download parent=Local max-limit=256k
/queue tree add parent=Download queue=pcq-download packet-mark=users

kemudian ini

/queue tree add name=Upload parent=Public max-limit=256k
/queue tree add parent=Upload queue=pcq-upload packet-mark=users

Maka hasilnya dapat kita lihat pada gambar berikut ini

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done