Kita bisa mengatur bandwidth dengan menggunakan mikrotik. Tetapi kita harus mematuhi aturan aturan tertentu sehingga bisa mendapatkan hasil yang diinginkan.
Untuk membagi bandwdith secara merata diantara client komputer maka kita bisa menggunakan queue tree. Queue tree akan berjalan dengan baik bila memiliki Parent minimal 1 buah. Bahkan bisa juga kita membagi bandwidth secara bertingkat / sub parent.
Dari percobaan yang dilakukan, ternyata yang paling berpengaruh untuk menentukan besaran quota per leaf adalah limit-at / garansi bandwidth. Dan limit-at yang dipakai adalah limit-at pada leaf child terbawah.
Contoh
Dari gambar diatas aturan pertama adalah total limit-at (child paling bawah dalam lingkaran biru) <= Max-limit (Parent paling atas dalam lingkaran merah)
Aturan ke dua agar lebih terstruktur dalam garansi bandwidth masing-masing group, maka untuk setting limit-at child paling bawah tidak melebihi limit-at parent diatasnya langsung.
Percobaan-percobaan berikut ini dilakukan dengan beban masing-masing child maximum, artinya bila misalkan limit di buka bisa saja memakan bandwidth sampai 500kbps.
Dari gambar diatas, bila bandwidth masih kosong maka child RND-G2 dapat memakai seluruh bandwidth.
Bila child RND1-icmp memakai bandwidthnya maka child RND2 akan turun dipaksa ke limit-at saja sekitar 60 kbps. Child RND1-icmp bisa mencapai 180 kbps. Mengapa bandwidth tidak dibagi rata antara RND2 dan RND1-icmp, karena parentnya yaitu RND-G1 > RND-G2, sehingga RND-G2 max hanya 64kbps, sedangkan RND-G1 192Kbps
Bila ke tiga child running bersamaan maka yang terjadi adalah :
RND1 160Kbps -> sesuai garansinya
RND1-icmp -> 40kbps, tetapi Queue Byte 19,6kbps karena melebihi garansinya
RND2 -> 80kbps, tetapi Queue Byte 29,4kbps karena melebihi garansinya
Bila ke tiga child diberi garansi yang sama, maka kurang lebih semua akan mendapatkan garansi bandwidth yang sama
Hanya Child RND1 dan RND1-icmp yang running, bisa dilihat RND1-icmp mendapat bw lebih besar 160kbps, sedang RND1 hanya 91Kbps (masih hutang di Queue Byte 42Kbps), dengan kata lain hanya mendapat garansi nya saja. Hal ini terjadi karena RND1-icmp diberi prioritas lebih tinggi (priority 7) dari RND1 (priority 8).
Demikian pula saat priority dibalik, maka RND1 mendapat bw 154Kbps, sedang RND1-icmp hanya 80Kbps.
Terakhir, bila kita coba salah satu child RND1 diberi limit-at lebih dari yang seharusnya, maka bandwidth utama akan jebol / loss / bablas / mbludak.
Semoga tulisan ini bermanfaat untuk kita semua. Terutama karena saya cari cari queue tree bertingkat tidak ada yang memberi contoh. Kita akan melakukan percobaan-percobaan berikutnya.