Panduan Manajemen Bandwidth MikroTik: Queue Tree, Hierarki HTB & Pembagian Rata Dinamis PCQ
Implementasi Bertahap
Langkah konfigurasi dan tindakan lapangan yang dilakukan dari awal sampai siap diuji.
Tested & Verified On
MikroTik RouterOS v7.14
Prerequisites
Router MikroTik cukup kuat untuk beban traffic kantor. Bandwidth aktual dan prioritas layanan sudah dipetakan. Tim memiliki jendela uji beban untuk membandingkan before-after.
Kasus Lapangan & Sasaran Implementasi
Kantor menengah memiliki banyak jenis traffic: video conference, ERP, browsing, backup, dan update sistem. Tanpa struktur queue yang matang, semua trafik akan saling berebut dan tim IT sulit membuktikan bahwa kebijakan prioritas benar-benar bekerja.
Target pembaca: Engineer jaringan yang sudah paham dasar mangle dan ingin menerapkan QoS produksi yang lebih disiplin.
Hasil akhir yang harus dicapai: Queue tree menghasilkan prioritas yang terukur, distribusi bandwidth lebih adil, dan counter queue bisa dijadikan bahan audit performa.
Tahapan Implementasi Lapangan
- Buat kebijakan klasifikasi traffic yang sedikit namun benar-benar mewakili kebutuhan bisnis.
- Bangun mangle connection dan packet mark yang konsisten untuk semua kelas utama.
- Susun queue tree parent-child dengan limit-at, max-limit, dan priority yang rasional.
- Lakukan uji beban dan bandingkan counter queue, latency, serta pengalaman user pada layanan kritis.
Contoh Konfigurasi / Command Penting
/queue type
add kind=pcq name=pcq-voice pcq-classifier=dst-address
add kind=pcq name=pcq-general pcq-classifier=dst-address
/queue tree
add name=TOTAL-DOWN parent=global max-limit=200M
add name=VOICE parent=TOTAL-DOWN packet-mark=voice-pkt limit-at=30M max-limit=80M priority=1 queue=pcq-voice
add name=ERP parent=TOTAL-DOWN packet-mark=erp-pkt limit-at=40M max-limit=100M priority=2 queue=pcq-general
CLI Command & Configuration Script
/queue type add kind=pcq name=pcq-voice pcq-classifier=dst-address add kind=pcq name=pcq-general pcq-classifier=dst-address /queue tree add name=TOTAL-DOWN parent=global max-limit=200M add name=VOICE parent=TOTAL-DOWN packet-mark=voice-pkt limit-at=30M max-limit=80M priority=1 queue=pcq-voice add name=ERP parent=TOTAL-DOWN packet-mark=erp-pkt limit-at=40M max-limit=100M priority=2 queue=pcq-general