HTB Hierarchical Token Bucket

15 - network - - router bgp asn ktifkan proses protokol BGP dengan ASN tertentu. Setelah pernyataan tersebut, selanjutnya dapat masukan apapun Perintah BGP. network merupakan perintah untuk memasukkan alamat network. Penulisan network pada -as asn embuat tetangga baru yang jauh-seperti ASN. peer dapat berupa alamat IPv4. router bgp 1 neighbor 10.0.0.1 remote-as 2 Dalam hal ini router saya, di AS-1, sedang mencoba untuk peer dengan AS-2 dengan ip 10.0.0.1. Perintah ini harus menjadi perintah pertama kali digunakan ketika mengkonfigurasi tetangga. Anonim-1, 2005

2.3. HTB Hierarchical Token Bucket

Hierarchichal Token Bucket HTB merupakan teknik penjadwalan paket yang sering digunakan bagi router-router berbasis Linux, dikembangkan pertama kali oleh Martin Devera. Cara kerja HTB yaitu: pada General Scheduler menggunakan mekanisme Deficit Round Robin DRR dan pada blok umpan baliknya, Estimator HTB menggunakan Token Bucket Filter TBF. commit to user 16 CLASSIFIER GENERAL SCHEDULER LINK- SHARING SCHEDULER ESTIMATOR INPUT LINK CLASSES OUTPUT LINK Gambar 2.2 Alur Kerja HTB. Pada HTB terdapat parameter ceil sehingga kelas akan selalu mendapatkan bandwidth di antara base link dan nilai ceil linknya. Parameter ini dapat dianggap sebagai Estimator kedua, sehingga setiap kelas dapat meminjam bandwidth selama bandwidth total yang diperoleh memiliki nilai di bawah nilai ceil. Hal ini mudah diimplementasikan dengan cara tidak mengijinkan proses peminjaman bandwidth pada saat kelas telah melampaui link ini keduanya leaves dan interior dapat memiliki ceil. Sebagai catatan, apabila nilai ceil sama dengan nilai base link, maka kelas-kelas tidak diijinkan untuk meminjam bandwidth. Sedangkan jika nilai ceil diset tak terbatas atau dengan nilai yang lebih tinggi seperti kecepatan link yang dimiliki, maka akan didapat fungsi yang sama seperti kelas non-bounded. Yudha, 2007. Contoh konfigurasi HTB : Asumsikan bahwa kita ingin membatasi kecepatan download maksimum untuk subnet 10.1.1.024 sampai 2Mbps dan mendistribusikan jumlah lalu lintas antara server dan workstation menggunakan HTB membatasi upload 2Mbps. Saat HTB bekerja dalam satu arah dan diimplementasikan pada outbound interface, HTB commit to user 17 untuk download akan on pada ether2 dan HTB untuk upload akan on pada ether1. Anonim-3, 2011 Gambar 2.3 Contoh HTB Untuk Membatasi Upload commit to user 18 Gambar 2.4 Contoh HTB Untuk Membatasi Download 2.4. HTB- tool HTB Tool adalah software yang digunakan untuk manajemen bandwidth yang berjalan pada platform Linux. Cara penggunaan HTB Tool adalah melalui terminal pada Linux. HTB-tool adalah tool yang digunakan untuk menkonfigurasi paket yang menggunakan sistem HTB. Setelah di-instal pada sistem operasi Linux Debian 6.0, buka terminal dan masuk ke alamat instalasi HTB-tool, misal terdapat pada direktori: etchtb, maka masukkan perintah berikut pada terminal: etchtb pico eth1-qos.cfg Akan muncul skript konfigurasi defaultnya. Contoh skripnya sebagai berikut : commit to user 19 UPLOAD class LAN_1 { bandwidth 256; garansi bandwidth yg dialokasikan untuk LAN limit 256; maksimal bandwidth yang bisa dicapai untuk LAN burst 2; maksimum jumlah kbits yang di kirim sekali waktu priority 1; priority 0 7, lebih kecil paling diprioritaskan client pc1 { bandwidth 128; limit 192; burst 2; priority 1; src { source address 192.168.1.232; }; }; client pc2 { bandwidth 64; limit 96; burst 2; priority 1; src { 192.168.1.332; }; }; client pc3 { bandwidth 64; limit 96; burst 2; priority 1; src { 192.168.1.432; }; }; } commit to user 20 Test config dan jalankan shapper etchtb htb eth1 start Applying traffic Rules for device eth1 Checking the config file....OK Checking kernel support for HTB: present. Mematikan limiter pada sebuah interface etchtb htb eth1 stop deleting Rules for device eth1 Melihat trafik yang berjalan pada sebuah interface etchtb htb eth1 stats to stop viewing the statistics, press Ctrl+C Memerintahkan HTB untuk membuat skrip yang sedang berjalan pada sebuah interface. etchtb htb eth1 generate compiling Rules for etchtbeth1-qos.cfg... checking the configuration file ... OK. generating configuration files for eth1 the eth1-qos.sh script file is saved to tmpeth1-qos.sh you can start the traffic Rules like: tc -b tmpeth1-qos.sh Melihat versi HTB yang dipakai. etchtb htb eth1 version htb-tools initscript for Linux CIRMIR capabilities v0.8 \c\ 2003-2005 sinpvs.ro. All rights reserved. This script is released under the terms of www.gnu.orglicensesgpl.html Work based on http:sgi.rdscv.ro~ionutshtb-tools Gunawan, 2006 commit to user 21

2.5. Debian Squeeze 6.0