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