Lompat ke konten utama

Queue MikroTik Sudah Dipasang tapi Tidak Ada Pengaruhnya? Cek FastTrack

Queue udah dipasang, mangle udah bener, tapi bandwidth nggak kebagi. Satu perintah buat ngecek penyebab yang paling sering.

Queue udah dipasang. Mangle udah bener. Tapi bandwidth-nya nggak kebagi sama sekali.

Sebelum bongkar ulang semuanya, coba jalanin satu perintah ini dulu:

/ip firewall filter print where action=fasttrack-connection

Kalau baris itu ada dan statusnya aktif, ya itu penyebabnya. Semua queue sama mangle Anda dilewatin. Nggak ada pesan error, nggak ada peringatan, cuma nggak jalan.

Kenapa FastTrack bikin queue mati

FastTrack itu jalan pintas. Koneksi yang udah dikenali langsung diterusin tanpa lewat pemeriksaan lengkap. Buat CPU router jelas enteng banget, makanya MikroTik masang ini sebagai rule default di konfigurasi standar.

Masalahnya, mangle itu bagian dari pemeriksaan yang dilewatin.

Paket pertama sebuah koneksi masih lewat mangle, jadi penandaannya kena. Habis itu koneksinya dikenali, dan sisa paketnya loncat. Makanya gejalanya khas: sempat jalan bentar, terus balik lagi kayak semula.

Banyak yang ngira queue-nya salah, terus diutak-atik berjam-jam. Padahal queue-nya bener dari awal.

Cara benerinnya

Ada dua jalan, dan dua-duanya ada harganya.

Matiin FastTrack-nya:

/ip firewall filter set [find action=fasttrack-connection] disabled=yes

Gampang, langsung kelihatan hasilnya. Tapi CPU router bakal naik. Di RB750 atau hEX yang traffic-nya rame, kenaikannya kerasa. Cek dulu pakai /system resource monitor sebelum sama sesudahnya.

Atau kecualiin koneksi yang udah ditandai:

/ip firewall filter
add chain=forward action=fasttrack-connection connection-state=established,related \
    connection-mark=no-mark comment="FastTrack cuma buat yang nggak ditandai"

Yang ini lebih hemat. Koneksi yang perlu diatur queue-nya tetap lewat jalur normal, sisanya tetap kena jalan pintas. Cuma urutan rule-nya harus bener, dan itu yang bikin orang bingung.

Bedanya Simple Queue sama Queue Tree di sini

Simple Queue nggak butuh mangle kalau cuma batesin per IP. Jadi dia relatif aman dari masalah ini.

Queue Tree beda. Dia wajib pakai packet mark dari mangle. Jadi begitu FastTrack nyala, Queue Tree langsung nggak ada gunanya sama sekali.

Kalau bingung milih yang mana, Simple Queue atau Queue Tree udah bahas bedanya.

Kalau FastTrack udah dimatiin tapi tetap nggak jalan

Cek berurutan:

/ip firewall mangle print stats

Lihat kolom counter-nya nambah nggak. Kalau nol terus, berarti rule mangle-nya emang nggak pernah kena. Biasanya gara-gara chain-nya salah, atau ada rule di atasnya yang udah nangkep duluan.

/queue tree print stats

Sama, lihat counter-nya. Kalau mangle nambah tapi queue nol, berarti packet mark-nya nggak cocok sama yang dipanggil di queue.

Terakhir, pastiin parent queue-nya bener. Queue Tree yang parent-nya global beda perilakunya sama yang parent-nya interface tertentu.

Bikin queue-nya

Generator Queue Tree & PCQ nyusun mangle sama queue-nya sekalian, plus rule FastTrack yang udah dikecualiin. Jadi nggak perlu nyocokin packet mark manual.

Buat yang cuma perlu batesin per pelanggan, Generator Simple Queue lebih simpel.

Baca juga

Semua artikel