Bandwidth Management(Simple Queue, Parent, Child, dll)
Oleh:Lintang Qumaira Elza Putri(Promaker39)
Bandwidth
Menurut Ishak Bandwidth adalah jumlah maksimum data yang dapat ditransfer jaringan, perangkat, maupun aplikasi. Semakin besar bandwidth, makin cepat kecepatan koneksi jaringannya.
Menurut Amira K Bandwidth merupakan sebuah kapasitas yang bisa dipakai di kabel ethernet supaya bisa dilewati oleh trafik paket data dengan maksimal tertentu.
Menurut Denny Oktafianto Bandwidth adalah kapasitas atau lebar jalur komunikasi yang tersedia untuk proses transfer data atau informasi dalam suatu periode waktu tertentu.
Menurut Yasin K Bandwidth adalah kapasitas yang dapat digunakan pada kabel ethernet agar dapat dilewati trafik paket data dengan maksimal tertentu.
Menurut Amelia Shinta Bandwidth adalah Jumlah maksimal dari suatu jalur komunikasi untuk melakukan proses pengiriman dan penerimaan data dalam hitungan detik.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Bandwidth adalah ukuran maksimum untuk melakukan transfer data melalui jaringan internet dalam waktu tertentu.
Queue
Menurut website wiki.mikrotik.com Queue digunakan untuk membatasi dan memprioritaskan lalu lintas:
- Membatasi kecepatan data untuk alamat IP, subnet, protokol, port, dan parameter tertentu lainnya.
- Membatasi lalu lintas peer-to-peer
- Memprioritaskan beberapa aliran paket dibandingkan yang lain.
- Konfigurasi lonjakan lalu lintas untuk penjelajahan web yang lebih cepat.
- Menerapkan batasan yang berbeda berdasarkan waktu.
- Membagi lalu lintas yang tersedia di antara pengguna secara merata atau bergantung pada beban saluran.
Implementasi queue di Mikrotik RouterOS didasarkan pada Hierarchical Token Bucket(HTB). HTB memungkinkan untuk membuat struktur antian hierarki dan menentukan hubungan antar antrian.
Ada dua cara berbeda untuk mengkonfigurasi Queue di RouterOS:
- /Queue Simple - dirancang untuk memudahkan konfigurasi tugas antrian sehari-hari yang sederhana(seperti batasan upload/download klien tunggal, batasan lalu lintas, p2p, dll).
- /Queue Tree - untuk mengimplementasikan tugas antrian tingkat lanjut(seperti kebijakan prioritas global, batasan grup pengguna). Membutuhkan aliran paket yang ditandai dari fasilitas seperti mangle firewall/IP.
Rate Limitation Principles in Two Ways:
- Membuang semua paket yang melebihi batas kecepatan.
- Menunda paket yang melebihi batas kecepatan tertentu dalam Queue dan mengirimkannya jika memungkinkan.
Simple Queue
Menurut website wiki.mikrotik.com cara termudah untuk membatasi kecepatan data untuk alamat IP atau Subnet tertentu adalah dengan menggunakan simple Queue.
Flow identifiers:
- Target(IP Address/Netmask) - daftar rentang alamat IP yang akan dibatasi oleh queue ini.
- Interface(interface/all) - mengidentifikasi interface yang terhubung dengan target. Berguna bila tidak memungkinkan untuk menentukan alamat target.
- Name(text) - pengidentifikasian queue unik yang dapat digunakan sebagai nilai opsi parent untuk queue lainnya.
- both - membatasi traffic upload dan download
- upload - batasi hanya traffic ke target
- download - batasi hanya traffci dari target
- Time - memungkinkan untuk menentukan waktu kapan antrian tertentu akan aktif.
- dst-address(IP Address/Netmask) - memungkinkan untuk memilih hanya aliran tertentu(dari alamat target ke alamat tujuan)untuk batasan jelaskan apa itu target dan apa itu dst dan apa yang diunggah dan apa yang tidak.
- packet-marks(Daftar nama packet mark yang dipisahkan koma) - Memungkinkan untuk menggunakan paket yang ditandai dari /ip firewall magle.
HTB Properties:
- Parent(name) - Menentukan queue ini sebagai child queue untuk target yang dipilih{{{...}}}
- Priority(1..8) - Memprioritaskan satu child queue dibandingkan child queue yang lainnya.
- queue(something/something) - pilih jenis queue upload/download. Tipe antrian dapat dibuat di /queue type.
- limit-at(number/number) - Kecepatan data upload/download normal yang dijamin sesuai target.
- max-limit(number/number) - kecepatan data upload/download maksimal yang diperbolehkan untuk dicapai target untuk mencapai apa.
- burst-limit(number/number) - kecepatan data upload/download maksimal yang dapat dicapai saat burst aktif
- burst-time(time/time) - periode waktu, dalam hitungan detik, dimana rata-rata kecepatan data upload/download dihitung.
- burst-threshold(number/number)- ketika kecepatan data rata-rata dibawah nilai ini - burst diperbolehkan, segera setelah kecepatan data rata-rata mencapai nilai ini - burst ditolak.
Queue Tree
Menurut Website wiki.mikrotik.com Queue tree hanya membuat satu antrian terarah di salah satu HTB. Ini juga satu-satunya cara untuk menambahkan antrian pada antarmuka terpisah.
Flow identifiers:
- name(text) - Pengidentifikasian queue unik yang dapat digunakan sebagai nilai opsi induk untuk antrean lainnya.
- Packet-marks(daftar yang dipisah koma) - memungkinkan untuk menggunakan paket yang ditandai dari /ip firewall mangel.
HTB Properties:
- Parent(name) - Menentukan queue ini sebagai child queue untuk target yang dipilih{{{...}}}
- Priority(1..8) - Memprioritaskan satu child queue dibandingkan child queue yang lainnya.
- queue(something/something) - pilih jenis queue upload/download. Tipe antrian dapat dibuat di /queue type.
- limit-at(number/number) - Kecepatan data upload/download normal yang dijamin sesuai target.
- max-limit(number/number) - kecepatan data upload/download maksimal yang diperbolehkan untuk dicapai target untuk mencapai apa.
- burst-limit(number/number) - kecepatan data upload/download maksimal yang dapat dicapai saat burst aktif
- burst-time(time/time) - periode waktu, dalam hitungan detik, dimana rata-rata kecepatan data upload/download dihitung.
- burst-threshold(number/number)- ketika kecepatan data rata-rata dibawah nilai ini - burst diperbolehkan, segera setelah kecepatan data rata-rata mencapai nilai ini - burst ditolak.
Jenis Algoritma Queue
Menurut Website wiki.mikrotik.com jenis queue/algoritma queue menggambarkan paket mana yang akan dikirimkan berikutnya.
RouterOS mendukung beberapa algoritma queue:
- BFIFO, PFIFO, MQ PFIFO - Disiplin antrian ini didasarkan pada algoritma FIFO (First-In First-Out).
- RED - Random Early Drop adalah mekanisme antrian yang mencoba menghindari kemacetan jaringan dengan mengontrol ukuran antrian rata-rata.
- SFQ - Stochastic Fairness Queuing (SFQ) dijamin dengan algoritma hashing dan round-robin.
- PCQ - Per Connection Queuing (PCQ) mirip dengan SFQ, namun memiliki fitur tambahan.
Konfigurasi Bandwidth Management pada Mikrotik
Pada topologi ini saya akan mengatur bandwidth sebesar 512 Kbps ke 3 client.
3.Karena router tidak mengetahui total bandwidth yang dimiliki, maka harus didefinisikan dengan membuat Queue parent di simple queue.
Besar bandwidth yang dimiliki bisa diisikan pada parameter targetUpload dan targetDownload.
4.Selanjutnya melakukan limitasi pada tiap client dengan membuat child queue.
Pada child-queue ditentukan target-address dengan mengisikan IP address masing-masing
client. Terapkan Limit-at(CIR): 128kbps dan Max-Limit(MIR): 512kbps.
Arahkan ke Parent Total Bandwidth yang dibuat sebelumnya.
5.Uji coba pada Client.
Kondisi 1
Kondisi 1 menunjukkan ketika hanya 1 client saja yg menggunakan bandwidth, maka Client tersebut bisa mendapat hingga Max-Limit.Perhitungan:Router akan memenuhi limit-at client yakni 128 Kbps. Bandwidth yang tersedia masih ada 512 Kbps - 128 Kbps = 384 Kbps, sehingga sisa bandwidth tadi diberikan lagi ke client.
Kondisi 2
Kondisi 2 menggambarkan ketika hanya 2 client yang menggunakan bandwidth.Perhitungan:Router akan memberikan limit-at ke semua client, sehingga bandwidth yang digunakan adalah 128 Kbps x 2 = 256 Kbps. Sisa bandwidth total yang berjumlah 256 Kbps akan dibagikan secara merata ke 2 client, Sehingga tiap client akan mendapat bandwidth sebesar limit-at + (sisa bandwidth/2).
Throughput
Menurut mum.mikrotik.com dalam transmisi data, jaringan throughput adalah jumlah data yang ditransfer dengan sukses dari satu tempat ke tempat lain dalam periode waktu tertentu dan biasanya diukur dalam bit per detik (bps) jumlah waktu.
Menurut Muhlifain Abel Troughput adalah ukuran kinerja aktual yang dapat dipengaruhi oleh berbagai faktor, termasuk tingkat lalu lintas jaringan, kepadatan pengguna, latensi, dan masalah jaringan lainnya.
Menurut Bayu A Throughput adalah bandwidth yang sebenarnya atau aktual, diukur dengan satuan waktu tertentu pada kondisi jaringa tertentu yang digunakan untuk melakukan transfer file dengan ukuran tertentu juga.
Menurut Anuska Throughput mengukur seberapa sering pesan sampai ke tujuan yang seharusnya. Ini adalah ukuran praktis dengan bagaimana paket dikirimkan, bukan ukuran teoritis.
Menurut Meilinaeka Throughput adalah data untuk merepresentasiakan seberapa banyak kapasitas bandwidth yang sebenernya terpakai.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Throughput adalah jumlah data yang sebenarnya dikirimkan dengan sukses dari satu tempat ke tempat lain dalam jangka waktu tertentu.
Perbedaan Throughtput VS Bandwidth
Sumber: https://shorturl.at/UN58T
Daftar Pustaka:
Ishak. 2023. Pengertian Management Bandwidth: Definisi, Manfaat dan Cara Kerja.
https://digitaltransformation.co.id/pengertian-manajemen-bandwidth/ diakses pada 7 Agustus 2024 pukul 13.29
K, Amira. ____. Pengertian Bandwidth: Jenis, Contoh dan Tips Mengoptimalkannya.
https://www.gramedia.com/literasi/pengertian-bandwidth/ diakses pada 7 Agustus 2024 pukul 13.32
Oktafianto, Denny. 2023. Apa itu Bandwidth? Pengertian, Cara Mengukur dan Fungsinya.
https://www.rumahweb.com/journal/bandwidth-adalah/ diakses pada 7 Agustus 2024 pukul 13.34
K, Yasin. 2022. Pengertian Bandwidth dan Fungsinya(Lengkap).
https://www.niagahoster.co.id/blog/pengertian-bandwidth/ diakses pada 7 Agustus 2024 pukul 13.35
Shinta, Amelia. 2023. Mengenal Bandwidth, Jenis, Fungsi dan Cara Kerjanya.
https://www.dewaweb.com/blog/pengertian-bandwidth/ diakses pada 7 Agustus 2024 pukul 13.37
Mikrotik. ____. Manual:Queue.
https://wiki.mikrotik.com/wiki/Manual:Queue diakses pada 7 Agustus 2024 pukul 14.37
Mikrotik. 2019. Understanding Throughput or common misconceptions on what is 'real' device throughput.
https://mum.mikrotik.com/presentations/EU19/presentation_6767_1552293932.pdf diakses pada 8 Agustus 2024 pukul 10.17
Abel, Muhlifain. 2023. Bandwidth dan Throughput: Konsep yang berbeda dalam Jaringan.
https://dte.telkomuniversity.ac.id/bandwidth-dan-throughput-konsep-yang-berbeda-dalam-jaringan/ diakses pada 8 Agustus 2024 pukul 10.21
A, Bayu. Perbedaan Bandwidth dan Throughput serta Definisi, Jenis, dan Tujuannya.
https://www.menggunakan.id/perbedaan-bandwidth-dan-throughput/ diakses pada 8 Agustus 2024 pukul 10.22
Anuska. 2023. Troughput vs Bandwidth: The Keys to Network Efficiency.
https://shardeum.org/blog/throughput-vs-bandwidth/ diakses pada 8 Agustus 2024 pukul 10.23
Meilinaeka. 2023. Pengertian Throughput yang kerap Dianggap Sama Dengan Bandwidth.
https://it.telkomuniversity.ac.id/pengertian-throughput-yang-kerap-dianggap-sama-dengan-bandwidth/ diakses pada 8 Agustus 2024 pukul 10.24
#Atswa #AtswaIndonesia #Promaker39 #Bandwidthmanagement #simplequeque #parent #child

























No comments:
Post a Comment