Apakah kelebihan dan kekurangan adanya mangle dalam manajemen bandwidth dengan Queue Tree brainly

By : Triastana Anang Wibawa, S.T., M.T.

QoS (kualitas layanan) adalah metode untuk menjaga kualitas layanan tetap pada batas minimal yang ditentukan. Ketika banyak layanan yang menggunakan jaringan secara bersama-sama tentu saja akan terjadi penurunan troughput yang didapat dari tiap-tiap layanan. Oleh sebab itu perlu ada pengaturan untuk menjamin bahwa layanan tetap bisa berjalan dengan optimal. QoS tidak selalu berarti pembatasan bandwidth sebuah komputer. QoS juga bisa digunakan untuk mengatur prioritas berdasarkan parameter-parameter yang diberikan dan menghindari terjadinya monopoli sebuah traffic terhadap seluruh bandwidth yang tersedia.

Ketika tanpa menggunakan QoS, sebuah traffic akan secara acak memenuhi/menggunakan bandwidth yang tersedia. Akibatnya, beberapa aplikasi yang membutuhkan data lebih cepat tidak terpenuhi dengan semestinya. Pada kasus traffic VoIP, akan terjadi delay yang lumayan lama yang dapat menyebabkan terganggunya komunikasi antara dua orang yang menggunakan layanan tersebut.

Dengan menggunakan QoS, sebuah traffic akan disusun berdasarkan skala prioritas dalam sebuah sistem antrian atau biasa disebut Queue. dengan adanya sistem prioritas, traffic yang mempunyai prioritas lebih tinggi akan diproses oleh router terlebih dahulu, dibandingkan traffic dengan prioritas yang lebih kecil. Pada kasus traffic VoIP misalnya, traffic tersebut akan diproses terlebih dahulu oleh router agar proses komunikasi dapat tetap nyaman antara kedua orang yang menggunakan layanan tersebut. Selain itu dengan menggunakan QoS, sebauh traffic dapat dibatasi penggunaan bandwidth-nya.

Dalam MiktoTik RouterOS terdapat beberapa jenis QoS yang dapat digunakan. Masing-masing jenis QoS mempunyai mekanisme sendiri sendiri, berikut adalah macam-macam jenis QoS dalam MikroTik RouterOS.

  1. Simple Queue

Pembatasan trafik tidak dapat dilakukan pada suatu interface. Satu-satunya cara untuk mengontrol adalah dengan buffering (menahan sementara). Selain itu jika paket yang berada dalam buffer telah melampaui limit buffer, akan dilakukan drop pada paket tersebut. Pada paket TCP, cara ini cukup efektif karena paket yang didrop akan dikirimkan ulang. Sehingga tidak ada kehilangan paket data. Cara termudah melakukan queue di RouterOS adalah menggunakan simple queue. Dengan menggunakan simpel queue, sebuah traffic dapat dilimit tx-rate-nya (untuk upload), rx-rate-nya (untuk download) dan tx+rx-rate-nya (akumulasi).

2. Burst

Burst adalah salah satu cara menjalankan QoS yang memungkinkan penggunaan data-rate yang melebihi max-limit untuk periode waktu tertentu. Jika data rate lebih kecil dari burst-threshold, burst dapat dilakukan hingga data-rate mencapai burst-limit. Setiap detik, router mengkalkulasi data rate rata-rata pada suatu kelas queue untuk periode waktu terakhir sesuai dengan burst-time. Perlu diingat bahwa burst time tidak sama dengan waktu yang diijinkan oleh router untuk melakukan burst. Dalam Burst dikenal beberapa istilah penting yaitu burst-limit & burst-threshold

3. Per Connection Queue

Untuk kondisi client yang sangat banyak dan sangat merepotkan jika harus membuat banyak rule maka bisa menggunakan metode PCQ. PCQ dibuat sebagai penyempurnaan dari metode SFQ. Kelebihan PCQ adalah bisa membatasi bandwith untuk masing-maing client secara merata. Namun PCQ mempunyai kekurangan yaitu PCQ membutuhkan memori yang cukup besar.

4. Queue Tree & Mangle

QueueTree adalah tool pada MikroTik RouterOS yang memiliki kemampuan untuk melimitasi bandwith yang lebih lengkap dibandingkan dengan simple-queue. Dengan QueueTree dimungkinkan untuk melakukan limitasi yang lebih fleksibel. Agar sebuah QueueTree dapat berjalan maka harus menggunakan Mangle yang dionfigurasikan terlebih dahulu.

Semakin maju kehidupan manusia seakan-akan kebutuhan internet semakin menjelma menjadi kebutuhan pokok. Fasilitas online pun semakin menjamur dimasyarakat, banyak orang ingin diperhatikan di dunia maya. Fasilitas untuk memajang foto diri hingga live streaming aktivitas keseharian menjadi trend. Begitu juga untuk akses informasi, dari media tulisan, media foto sampai dengan media yang sedang digemari saat ini yaitu media video. Seolah-olah seberapapun besar bandwidth yang dimiliki seperti tidak bisa membuat kita puas.

Apabila bandwidth yang Anda miliki tidak diatur bisa jadi antar pengguna saling berebut dan kadang ada yang sampai tidak kebagian jatah bandwidth. Jika itu terjadi di Kantor pada jam operasional, pekerjaan yang sifatnya membutuhkan koneksi internet akan terganggu dan akan memberikan efek yang buruk untuk kinerja karyawan. Atau contoh lain jika itu terjadi di sebuah warnet, wifi area atau RT/RW net Anda, pasti akan timbul banyak komplain dari beberapa pelanggan yang sedang menikmati layanan internet Anda. Perlu adanya management penggunaan bandwidth di tempat Anda supaya tidak terjadi hal yang tidak di inginkan seperti yang sudah disebutkan diatas. Solusinya bisa menggunakan router Mikrotik yang sudah sangat populer untuk melakukan tugas sebagai pengatur bandwidth. Banyak Fungsi yang bisa digunakan di Mikrotik Seperti HTB, Queue type, Burst, dll.

Management Bandwidth merupakan implementasi dari proses mengantrikan data, sehingga fungsi management bandwidth di Mikrotik disebut dengan istilah Queue. Ada dua metode Queue pada Mikrotik yaitu Simple Queue dan Queue Tree. Kedua metode tersebut memanfaatkan Memory/RAM di router sebagai buffer penampungan antrian paket data. Jika antrian paket data sudah memenuhi penampungan maka paket data yang tidak tertampung akan di Drop. Jika protocolnya TCP, paket yang di drop akan dikirim ulang oleh server. 


Simple Queue

Merupakan metode bandwidth management termudah yang ada di Mikrotik. Menu dan konfigurasi yang dilakukan untuk menerapkan simple queue cukup sederhana dan mudah dipahami. Walaupun namanya simple queue sebenarnya parameter yang ada pada simple queue sangat banyak, bisa disesuaikan dengan kebutuhan yang ingin diterapkan pada jaringan.

Parameter dasar dari simple queue adalah Target dan Max-limit. Target dapat berupa IP address, network address, dan bisa juga interface yang akan diatur bandwidthnya. Max-limit Upload / Download digunakan untuk memberikan batas maksimal bandwidth untuk si target.


Simple Queue mampu melimit Upload, download secara terpisah atau Total(Upload+download) sekaligus dalam satu rule menggunakan tab Total.

Setiap rule pada Simple Queue dapat berdiri sendiri ataupun dapat juga disusun dalam sebuah hierarki dengan mengarahkan Parent ke rule lain. Parameter-parameter lain juga bisa dimanfaatkan untuk membuat rule semakin spesifik seperti Dst, Priority, Packete Mark dan sebagainya. Salah satu contoh bisa di lihat di artikel Manajemen Bandwidth Menggunakan Simple Queue 

Queue Tree

Merupakan fitur bandwidth management di Mikrotik yang sangat fleksibel dan cukup kompleks. Pendefinisian target yang akan dilimit pada Queue Tree tidak dilakukan langsung saat penambahan rule Queue namun dilakukan dengan melakukan marking paket data menggunakan Firewall Mangle.


Inilah yang menjadikan penerapan Queue Tree menjadi lebih kompleks. Langkah ini menjadi tantangan tersendiri, sebab jika salah pembuatan Mangle bisa berakibat Queue Tree tidak berjalan.

Namun disisi lain penggunaan Mangle Packet-Mark ini juga menguntungkan, sebab akan lebih fleksible dalam menentukan traffic apa yang akan dilimit, bisa berdasar IP Address, Protocol, Port dan sebagainya. Setiap service pada jaringan dapat diberikan kecepatan yang berbeda. Sebagai contoh, bisa dilihat pada artikel penerapan Queue Tree untuk memberikan limit kecepatan yang berbeda antara traffic game online dan browsing.

Mana lebih baik, Simple Queue atau Queue Tree ?

Baik Simple Queue maupun Queue Tree memiliki keunggulannya masing-masing. Simple Queue, seperti namanya, cukup mudah dalam melakukan konfigurasi. Jika kebutuhannya untuk melakukan limitasi berdasarkan target IP Address atau interface, maka Simple Queue merupakan pilihan yang tepat. Sehingga kita tidak disibukkan dengan pengaturan mangle.

Sedangkan Queue Tree, seperti yang sudah dijabarkan sebelumnya harus menggunakan Mangle, harus sangat cermat dalam pembuatannya. Namun jika kebutuhan Queue lebih detail berdasarkan service, protocol, port, dsb maka Queue Tree  adalah jawabannya. Simple Queue juga memiliki parameter mark-packet, namun dari sisi management akan lebih mudah jika mark-packet diterapkan pada Queue Tree.

Dari segi penggunaan resource, baik Simple maupun Queue Tree sama-sama menggunakan resource RAM. Namun pada Queue Tree karena menggunakan kombinasi dengan Mangle maka resource CPU juga akan digunakan. 

Bagaimana jika keduanya digunakan?

Secar teknis keduanya dapat berjalan bersamaan, namun perlu ketelitian yang lebih untuk menjaga keduanya agar tidak tumpang tindih.

Untuk mengetahui lebih detail, kita akan melihat alur proses yang terjadi di dalam Router. Di bawah ini merupakan gambaran aliran proses paket data (packet flow) RouterOS versi5. Proses pembacaan Queue dilakukan pada Global-in (prerouting) dan Global-Out (postrouting).

 

Sedangkan pada RouterOS versi 6.x, letak Simple Queue dan Queue Tree terjadi perubahan dan antara Simple Queue dan Queue Tree berdiri sendiri, bisa dilihat pada gambar di bawah.


Berdasarkan Packet-Flow di atas, kita bisa melihat secara proses Queue Tree terbaca terlebih dahulu. Namun proses ini tidak berhenti dan tetap akan dilanjutkan ke proses berikutnya yakni Simple Queue. Sehingga jika terdapat sebuah paket data yang sama, kemudian dibuat Simple Queue dan Queue Tree secara bersamaan, maka hasil akhirnya kecepatan Client akan mengikuti limit yang terkecil.

Sebagai contoh, Simple Queue mendefinisikan Max Limit Upload/Download=1M/1M sedangkan Queue Tree menentukan upload/download=512k/512k . Maka hasil akhirnya client akan mendapat kecepatan sebesar 512k, sesuai limitasi terkecil.

Dari pembahasan diatas maka akan lebih mudah jika kita implementasikan salah satu Queue saja. Selain mudah dalam konfigurasi, maintenance dan monitoring nya juga akan lebih mudah.

Video yang berhubungan

Postingan terbaru

LIHAT SEMUA