Cara Melimit download di mikrotik dengan layer 7 protocol

Cara Melimit download di mikrotik dengan layer 7 protocol adalah salah satu teknik manajemen Bandwidth yang efektif untuk membagi bandwidth secara adil. Karena, jika bandwidth download tidak dibatasi, maka akan menggangu kecepatan internet pengguna lain dalam satu jaringan. Akibatnya, jika ada beberapa pengguna yang melakukan download apalagi menggunakan IDM, maka pengguna lain yang cuma browsing tidak kebagian bandwidth.
Untuk mengatasi hal ini, maka teknik Limited Download Dengan Layer 7  ini kita bisa terapkan. Oke, kita mulai Tutorial Limited Download menggunakan Layer 7 Protocol.

1. Buat daftar extensi file yang masuk filter download di Layer 7 protocol. Silakan copy dan paste script berikut ke Terminal Mikrotik kemudian tekan enter. Jika ekstensi file nya dirasa kurang banyak silakan ditambahkan sendiri.
/ip firewall layer7-protocol
add comment="" name=Youtube regexp="^.*get.+(video|videoplayback|tube|youtube).*\$"
add comment="" name=Video regexp="http/(0\\.9|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: video)"
add comment="" name=Download regexp="^.*get.+\\.(exe|rar|zip|7z|cab|asf|mov|wmv|mpg|mpeg|mkv|avi|flv|pdf|wav|rm|mp3|mp4|ram|rmvb|dat|daa|iso|nrg|bin|vcd|mp2|3gp|mpe|qt|raw|wma|ogg|doc|deb|tar|bzip|gzip|gzip2|0[0-9][0-9]).*\$"

2. Buat mangle untuk memfilter extention di Layer 7, copykan script berikut di terminal mikrotik :
/ip firewall mangle
add action=mark-connection chain=prerouting comment="YOUTUBE STREAMING" \
    disabled=no layer7-protocol=Youtube new-connection-mark=Youtube \
    passthrough=yes
add action=mark-packet chain=prerouting connection-mark=Youtube disabled=no \
    new-packet-mark="Youtube Streaming" passthrough=no
add action=mark-connection chain=prerouting comment="VIDEO STREAMING" \
    disabled=no layer7-protocol=Video new-connection-mark="Video Streaming" \
    passthrough=yes
add action=mark-packet chain=prerouting connection-mark="Video Streaming" \
    disabled=no new-packet-mark="Video Streaming" passthrough=no
add action=mark-connection chain=prerouting comment=\
    "LIMIT DOWNLOAD EXTENTION" disabled=no layer7-protocol=Download \
    new-connection-mark="Download Extention" passthrough=yes
add action=mark-packet chain=prerouting connection-mark="Download Extention" \
    disabled=no new-packet-mark=Extention passthrough=no
3.Terakhir kita buat queue nya, di sini saya mengguakan queue simple, copykan script berikut ke terminal mikrotik :
/queue simple
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s direction=both \
    disabled=no interface=all limit-at=0/0 max-limit=256k/1024k name=\
    "Limit Download dan Streaming" packet-marks="" parent=none priority=8 \
    queue=default-small/default-small target-addresses="" total-queue=\
    default-small
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s direction=both \
    disabled=no interface=all limit-at=64k/128k max-limit=128k/500k name=\
    "Limit Extention" packet-marks=Extention parent=\
    "Limit Download dan Streaming" priority=8 queue=\
    default-small/default-small target-addresses="" total-queue=default-small
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s direction=both \
    disabled=no interface=all limit-at=64k/128k max-limit=128k/500k name=\
    "Youtube Streaming" packet-marks="Youtube Streaming" parent=\
    "Limit Download dan Streaming" priority=8 queue=\
    default-small/default-small target-addresses="" total-queue=default-small
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s direction=both \
    disabled=no interface=all limit-at=64k/128k max-limit=128k/500k name=\
    "Video Streaming" packet-marks="Video Streaming" parent=\
    "Limit Download dan Streaming" priority=8 queue=\
    default-small/default-small target-addresses="" total-queue=default-small
Selesai, Itulah sedikit share dari saya tentang Cara Melimit download di mikrotik dengan layer 7 protocol, silahkan di kembangkan sendiri, ini hanya gambaran dari saya, semoga bisa memberikan pencerahan.

Comments

  1. mantaab gan, artikelnya bagus semua, bahasanya juga ok bingiitz... !!!

    ReplyDelete
  2. gan kalau streaming sy mau pcq, yang di contreng itu dsc-addres atau src addres ? makasih

    ReplyDelete
  3. bang kalau mau di padukan proxy ekternal , apakah optimal gak ? kan katanya https gak bisa di cache .. bgmn pendapatmu ? makasih

    ReplyDelete
    Replies
    1. optimal gan, tapi saya cobanya menggunakan metode tptoxy 2 eth di server proxy exterrnalnya

      Delete
  4. ijin copas gan, kalau sudah ada simple queue apa tidak konflik? sy pantau disini paketannya jalan di mangle saja tapi disimple queue tidak. thanks gan

    ReplyDelete
  5. siang gan maap mau tanya untuk setingan diatas agar berjalan sesuai waktu yang kita jadwalkan bagaimna gan caranya misalnya senin/kamis jam 06.00-16.00 dibatasi dengan script diatas tetapi setelah jam 16.00 sampk jam 6 pagi dibebaskan, dan pada hari libur sabtu dan minggu tidak dibatasi sama sekali.
    mohon pencerahannya gan, trimakasih sebelumnya :)

    ReplyDelete

Post a Comment

Peraturan Berkomentar atau Bertanya :
1. Berikan Komentar dengan sopan dan bijak sesuai dengan isi konten.
2. Komentar yang tidak diperlukan oleh pembaca lain [ SPAM ] akan segera di hapus.
3. Jika Artikel ini bermanfaat silahkan bantu share ke jaringan sosial.

Info :
1. Untuk Menyisipkan Kode Panjang Gunakan <i rel="pre">Kode Disini</i>
2. Untuk Menyisipkan Kode Pendek Gunakan <i rel="code">Kode Disini</i>
3. Untuk Menyisipkan Quote Gunakan <b rel="quote">Catatan Anda</b>
4. Untuk Menyisipkan Gambar Gunakan <i rel="image">URL Gambar</i>
5. Untuk Menyisipkan Video Gunakan <i rel="youtube">URL Video Youtube</i>