Rabu, 14 April 2010

Bandwidth management menggunakan squid

banyak sekali yang bisa kita lakukan untuk memanage bandwidth yaitu dengan cara network-based ataupun application-based. Network based bandwidth management adalah mengatur penggunaan bandwidth berbasiskan IP Address, dengan menggunakan queueing baik dengan teknik HTB maupun CBQ. Sedangkan Application based bandwidth management yang menggunakan layer application (CMIIW) utk melakukan bandwidth management, bisa dengan menggunakan squid dengan mengatur opsi delay_pools

ok langsung aja ke bahasannya nya

ada beberapa komponen pengaturan didalam squid.conf

>>acl: access-list --tempat mendeklarasikan daftar akses yang akan diatur
contoh :
*acl lan src 192.168.1.41
-->artinya access-list yang bernama "lan" dengan ip "192.168.1.41" telah masuk dalam akses kontrol.

>>http_access --akses terhadap http port standarnya port 80
contoh :
*http_access allow lan
-->mengizinkan acl yang dideklarasikan (acl lan) untuk membuka port 80, untuk perintah banned cukup ganti perintah "allow" menjadi "deny"

>>delay_pools --pembuatan kelas atau pools bila bandwidth yang dibatasi bermacam-macam kelas kecepatan
contoh :
*delay_pools 2
-->ada dua pools atau kelas dengan dua akses kecepatan yang berbeda
*delay_class 1 1
-->delay kelas pertama dengan pengaturan bandwidth hanya satu jenis kecepatan
*delay_parameters 1 8000/8000
-->pada kelas pertama terdapat satu jenis kecepatan yang diatur, dan besarnya bandwidth yang diatur atau yang diberikan hanya sampai 8000/8000, atau 64kbps/64kbps (8x8000=64000), 8000 yang pertama berarti kecepatan bandwidth target yang harus dicapai, sedangkan 8000 yang kedua adalah target bandwidth yang bisa dipenuhi klo jaringan tidak penuh, alias lagi kenceng.
*delay_access 1 allow lan
-->pada kelas akses 1 (pertama) dengan parameter 1 (pertama) akses klien yang terdaftar pada acl dengan nama "lan" diperbolehkan menggunakan bandwith sebesar parameter sebelumnya
*delay_access 1 deny all
-->selain akses list yang didaftarkan diatas, semua IP yang tidak terdaftar tidak diperbolehkan mengakses internet
tapi, kita harus membuat acl dulu seperti:
*acl all src 0.0.0.0/0.0.0.0
-->semua IP versi 4 didaftarkan

contoh lengkapnya (konfigurasi awal tidak perlu dihapus, cukup ditambahkan saja) :

acl all src 0.0.0.0/0.0.0.0
acl lan src 192.168.1.41/32
acl lan1 src 192.168.1.42/32

http_access allow lan
http_access allow lan2

delay_pools 2

delay_class 1 1
delay_parameters 1 8000/8000
delay_access 1 lan
delay_access 1 deny all

delay_class 2 1
delay_parameters 2 12000/12000
delay_access 2 lan2
delay_access 2 deny all

http_access deny all


Klo yg mau download konfigurasi yg udah ane bikin bisa didownload dimari neh......