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