Searching...
Saturday, November 29, 2025

Mengoptimalkan lalulintas koneksi pada router mikrotik dengan DSCP (Differentiated Services Code Point)

7:35 AM

Perangkat jaringan seperti router atau switch management yang mampu mengatur lalulintas koneksi yang berisi sebuah paket data sehingga untuk mengoptimalkan lalu lintas jaringan tersebut bisa dengan methode DSCP di MikroTik, maka kita perlu mengoptimalkanya dengan mengonfigurasi sebuah rule firewall mangle untuk menandai paket berdasarkan jenisnya (misalnya VoIP, video, atau data umum) dan kemudian menggunakan aturan antrean (queue) untuk menerapkan prioritas lalulintas data atau bisa dengan mengkontrol bandwidth sesuai dengan nilai DSCP tersebut. 
Langkah-langkah umum
Identifikasi dan Kategorikan Lalu Lintas: 
Tentukan jenis lalu lintas yang akan diprioritaskan (misalnya, lalulintas game, panggilan suara, konferensi video, atau lalu lintas data biasa). Lalu lintas yang sensitif terhadap latensi (seperti VoIP) harus mendapat prioritas lebih tinggi.
Berikut ini sekilas pengertian dari DSCP itu sendiri yaitu :
DSCP (Differentiated Services Code Point) di Mikrotik melibatkan penggunaan fitur Quality of Service (QoS), DSCP sendiri digunakan untuk menandai paket data dengan prioritas tertentu, yang kemudian digunakan oleh router untuk menentukan cara menangani paket tersebut

Nilai DSCP adalah kode 6-bit dalam header IP yang mengklasifikasikan lalu lintas. Nilai-nilai umum yang digunakan meliputi: 

  • Expedited Forwarding (EF - DSCP 46): Prioritas tertinggi, ideal untuk lalu lintas sensitif latensi seperti VoIP dan video conference.
  • Assured Forwarding (AF - bervariasi): Untuk lalu lintas penting yang masih bisa mentolerir sedikit keterlambatan, seperti streaming atau transfer file penting. Contohnya AF31 (DSCP 26), AF21 (DSCP 18).
  • Best Effort (BE - DSCP 0): Nilai default untuk lalu lintas umum yang tidak diprioritaskan, seperti browsing biasa. 
tapi dalam kasus ini penulis sedikit berbagi tips dan triks yaitu mengatur lalulintasnya mana yang kita prioritaskan, tanpa menggunkan queue tree, berikut ini script yang saya terapkan pada router saya.
/ip firewall mangle
add action=mark-connection chain=prerouting comment="GAME Conn" dst-port=\
    5000-5200 new-connection-mark=game-conn protocol=udp
add action=mark-connection chain=prerouting comment="GAME Conn PUBG/FF" \
    dst-port=30100-30300 new-connection-mark=game-conn protocol=udp
add action=mark-connection chain=prerouting comment=\
    "GAME MLBB Conn 30001-30300" dst-port=30001-30300 new-connection-mark=\
    game-conn protocol=udp
add action=mark-connection chain=prerouting comment=\
    "GAME MLBB Conn 5000-5200" dst-port=5000-5200 new-connection-mark=\
    game-conn protocol=udp
add action=mark-connection chain=prerouting comment="GAME MLBB Reply" \
    new-connection-mark=game-conn protocol=udp src-port=5000-5200
add action=mark-connection chain=prerouting comment="GAME PUBG/FF Conn" \
    dst-port=30100-30300 new-connection-mark=game-conn protocol=udp
add action=mark-connection chain=prerouting comment="GAME MLBB Reply" \
    new-connection-mark=game-conn protocol=udp src-port=30001-30300
add action=mark-packet chain=prerouting comment="GAME Packet" \
    connection-mark=game-conn new-packet-mark=game-pkt
add action=change-dscp chain=postrouting comment="Priority P1 GAME (DSCP 46)" \
    new-dscp=46 packet-mark=game-pkt
add action=mark-connection chain=prerouting comment="WA Call Conn" dst-port=\
    3478-3481 new-connection-mark=wa-call-conn protocol=udp
add action=mark-connection chain=prerouting comment="WA Call Conn" dst-port=\
    3478,4244,5222,5223,5228,5288,5242,5349,34784,45395,50318,59234 \
    new-connection-mark=wa-call-conn protocol=udp
add action=mark-connection chain=prerouting comment="WA Call Conn" dst-port=\
    3478,4244,5222,5223,5228,5288,5242,5349,34784,45395,50318,59234 \
    new-connection-mark=wa-call-conn protocol=tcp
add action=mark-packet chain=prerouting connection-mark=wa-call-conn \
    new-packet-mark=wa-call-pkt
add action=mark-connection chain=prerouting comment="WA Video Call Conn" \
    dst-port=50000-50050 new-connection-mark=wa-vcall-conn protocol=udp
add action=mark-packet chain=prerouting connection-mark=wa-vcall-conn \
    new-packet-mark=wa-vcall-pkt
add action=change-dscp chain=postrouting comment=\
    "Priority P2 WA Call (DSCP 34) priorty 46" new-dscp=46 packet-mark=\
    wa-call-pkt
add action=change-dscp chain=postrouting comment=\
    "Priority P2 WA Video (DSCP 34)" new-dscp=34 packet-mark=wa-vcall-pkt
add action=mark-connection chain=prerouting comment="Zoom Conn UDP" dst-port=\
    3478,3479,5090,5091,8801-8810 new-connection-mark=zoom-conn protocol=udp
add action=mark-connection chain=prerouting comment="Zoom Conn TCP" dst-port=\
    8801-8810 new-connection-mark=zoom-conn protocol=tcp
add action=mark-packet chain=prerouting comment="Zoom Packet" \
    connection-mark=zoom-conn new-packet-mark=zoom-pkt
add action=change-dscp chain=postrouting comment="Priority P3 Zoom (DSCP 18)" \
    new-dscp=18 packet-mark=zoom-pkt
Script diatas memiliki aturan prioritas untuk game, whatsapp call dan video dan  aplikasi zoom serta apilkasi lalintas yang umum sperti internet browsing. sekrip ini bisa dikembangkan atau diterapkan dengan penggunaan Queue Tree (pengoptimalan bandwidth).



Next
This is the most recent post.
Older Post

0 comments: