Tuesday, November 24, 2009

Management banwidth sangat diperlukan untuk menjaga agar bandwidth network tetap stabil dengan kata lain bandwidth bisa dipakai sesuai dengan kebutuhan. Di sini akan berikan bagaimana memasang bandwidth management dengan menggunakan teknik queueing yaitu altq dan cbq.
Dengan teknik queueing ini kestabilan bandwidth bisa di jaga melalui bandwidth priority yg merupakan salah satu system kerja pada QOS.Pertama lakukan modifikasi kernel supaya mengenal modul-modul ALTQ
Ambil paket altq dan patch kernel altq
#cd /usr/src
#wget ftp://ftp.csl.sony.co.jp/pub/kjc/altq-3.1.tar.gz
#tar -zxvf altq-dist-ver.tar.gz
#gunzip sys-altq–.patch.gz
#cp sys-altq–.patch altq-3.1/sys-altq/
#mkdir sys-altqPindah ke direktory sys
#cd sys
#tar cvf – .|(cd ../sys-altq; tar xf -)Lakukan patch kernel untuk altq
#cd /usr/src/sys-altq
#patch -p0 < path-to-altq-dist/sys-altq/sys-altq--.patch
jika ada pesan sukses lanjutkan,
#mkdir altq
#cp path-to-altq-dist/sys-altq/altq/* altq/Lakukan kompile kernel yg baru untuk altq
#cd i386/conf
#mv ALTQ BEJITA
#ee BEJITA
tambahkan options berikut
#altq
options HZ=1000 # operasi kernel dijalankan pd 1ms
options ALTQ # alternate queueing
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_CDNR
options ALTQ_BLUE
options ALTQ_WFQ
options ALTQ_FIFOQ
options ALTQ_JOBS

#config BEJITA
#cd ../../compile/BEJITA
#make depend;make;make install

Lakukan booting
#sync
#reboot

Instalasi pake altq
#cd /usr/src/altq-dist-ver
#sh MAKEDEV.altq all
#make;make install

Buat file altq.conf untuk menjalankan daemon altq
#cd /etc
#ee altq.conf
interface rl1 bandwidth 10M cbq
class cbq rl1 root_class NULL priority 0 admission none pbandwidth 100
class cbq rl1 default_class root_class priority 0 pbandwidth 95 default
class cbq rl1 client1 default_class priority 0 pbandwidth 50
filter rl0 client1 172.16.10.2 0 0 0 0
filter rl0 client1 0 0 0 0 172.16.10.2

kemudian jalankan daemon altq
#altqd -f altq.conf

Untuk konfigurasi altq bisa di lihat di /usr/src/altq-dist-ver/altqd/Â