Sunday, January 24, 2010

Membagi Bandwidth Secara Adil dengan Mikrotik

Uji coba pembatasan bandwidth dengan router Mikrotik RB1000. Asumsinya adalah akan dibuat sedemikian rupa sehingga bandwidth bisa dibatasi pada suatu level, misal 128 kbps, 256 kbps, 512 kbps dan lainnya. Tindakan ini akan membatasi pengguna dalam menggunakan bandwidth. Dengan menggunakan queue type pcq di Mikrotik, kita bisa membagi bandwidth yang ada secara adil dan merata untuk para user, saat jaringan pada posisi puncak. Misal, interface yang mengarah ke upstream ISP diberi nama ether1 dimana IP addressnya 202.46.x.x2/27, dan interface yang mengarah ke downstream pengguna diberi nama ether2 dimana network address-nya 192.168.2.0/24. Perintah yang harus dijalankan di Terminal Mikrotik adalah (saya menggunakan program Winbox v3.28 yang dijalankan di Fedora 9) :

ip firewall mangle add chain=forward src-address=192.168.2.0/24 action=mark-connection new-connection-mark=users-con
ip firewall mangle add connection-mark=users-con action=mark-packet new-packet-mark=users chain=forward


queue type add name=pcq-download kind=pcq pcq-classifier=dst-address

queue type add name=pcq-upload kind=pcq pcq-classifier=src-address

queue tree add name=Download parent=ether2 max-limit=256000

queue tree add parent=Download queue=pcq-download packet-mark=users


queue tree add name=Upload parent=ether1 max-limit=256000

queue tree add parent=Upload queue=pcq-upload packet-mark=users


queue tree add parent=ether2 queue=pcq-downlo
ad packet-mark=users
queue tree add parent=ether1 qu
eue=pcq-upload packet-mark=users

Untuk memastikan bahwa proses pembatasan bandwidth berjalan, maka perlu membuka dua layar. Satu layar untuk memantau unjuk kerja Mikrotik, dan satu layar lagi untuk menguji upload dan download. Upload dan download dilakukan dari belakang ether2, kebetulan menggunakan komputer Fedora 11 dengan IP 192.168.2.2. Perintah baris untuk menguji pembatasan bandwidth downlaod adalah:

[msmunir@msmunir temp]$ wget -dc http://202.46.x.x1/lagu/Ada_Band-Manusia_Bodoh.mp3

Maksud perintah baris di atas adalah memerintahkan komputer lokal melakukan download file Ada_Band-Manusia_Bodoh.mp3 dari komputer remote dengan IP 202.46.3.x1.

Perintah baris untuk menguji pembatasan bandwidth upload adalah :

[msmunir@msmunir temp]$ scp Kahitna\ -\ Track\ 10.mp3 msmunir@202.46.x.x7:.*.*

Maksud perintah di atas adalah memerintahkan komputer lokal agar mengirim file Kahitna\ -\ Track\ 10.mp3 ke komputer remote dengan IP 202.46.x.x7.

Jika bandwidth tidak dibatasi, kedua perintah di atas akan mengambil bandwidth sesukanya. Tapi karena dibatasi pada level 128 kbps, maka komputer lokal akan mendapatkan bandwidth maksimal 128 kbps.

Tampilan layar Mikrotik saat proses download dan upload berlangsung :


Sumber:http://www.kutukupret.com/



No comments:

Post a Comment