Selamat Siang
Saya ingin menanyakan mengenai Bandwith Management di Linux. Saya mencoba
membagi Bandwith untuk 3 Warnet oleh karena itu kami menggunakan router
yang juga berfungsi sebagai "Bandwith Management".
Internet ----> 10.10.17.50 eth0 eth1 192.168.21.1 ---> Warnet I (64 Kbps)
eth1:1 192.168.22.1 ---> Warnet II (64 Kbps)
eth1:2 192.168.22.1 ---> Warnet III (64
Kbps)
Saya menggunakan CBQ dengan TBF atau SFQ sebagai Queing Disc atau Metode
Antrian, hanya sampai sekarang saya belum berhasil membuat Warnet I, Warnet
II dan Warnet III bisa saling meminjamkan bandwith atau bisa meminjam
bandwith ke parentnya. Saya sudah mencoba menambahkan options "BOUNDED=no"
pada file di /etc/sysconfig/cbq/ , dan saya sudah mencoba melakukan secara
manual seperti dibawah :
#---------------------------------------------------------------------------
------------------------------------------------------
#Attach CBQ
tc qdisc add dev eth1 root handle 10: cbq bandwidth 10Mbit avpkt 1000 cell 8
tc class add dev eth1 parent 10:0 classid 10:1 cbq bandwidth 10Mbit rate
10Mbit allot 1514 cell 8 weight 1Mbit prio 3 maxburst 20 avpkt 1000 bounded
#Making Class
tc class add dev eth1 parent 10:1 classid 10:2 cbq bandwidth 10Mbit rate
64kbit allot 1514 cell 8 weight 6kbit prio 6 maxburst 20 avpkt 1000 bounded
isolated
tc class add dev eth1 parent 10:1 classid 10:3 cbq bandwidth 10Mbit rate
64kbit allot 1514 cell 8 weight 6kbit prio 5 maxburst 20 avpkt 1000 bounded
isolated
tc class add dev eth1 parent 10:1 classid 10:4 cbq bandwidth 10Mbit rate
64kbit allot 1514 cell 8 weight 6kbit prio 7 maxburst 20 avpkt 1000 bounded
isolated
#Setup Queing TBF (catatan diaktifkan bila menggunakan TBF)
tc qdisc add dev eth1 parent 10:2 tbf rate 64kbit buffer 20000/8 limit
20000 mtu 1500 peakrate 1000000
tc qdisc add dev eth1 parent 10:3 tbf rate 64kbit buffer 20000/8 limit
20000 mtu 1500 peakrate 1000000
tc qdisc add dev eth1 parent 10:4 tbf rate 64kbit buffer 20000/8 limit
20000 mtu 1500 peakrate 1000000
#Qdisc using SFQ (catatan diaktifkan bila menggunakan SFQ)
tc qdisc add dev eth1 parent 10:2 sfq quantum 1514b perturb 15
tc qdisc add dev eth1 parent 10:3 sfq quantum 1514b perturb 15
tc qdisc add dev eth1 parent 10:4 sfq quantum 1514b perturb 15
#Setup Filter
tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip dst
192.168.21.1 flowid 10:2
tc filter add dev eth1 parent 10:0 protocol ip prio 25 u32 match ip dst
192.168.22.1 flowid 10:3
tc filter add dev eth1 parent 10:0 protocol ip prio 50 u32 match ip dst
192.168.23.1 flowid 10:4
#---------------------------------------------------------------------------
------------------------------------------------------
Sudah sudah mencoba membaca beberapa manual terutama di Linux-Advanced
Routing hanya saja setelah saya coba fasilitas peminjaman bandwith tersebut
belum berhasil saya implementasikan .. Ada yg bisa membantu..?
TTD
Eko Arisanto
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3