hi all
the
following is the setup i have done.
eth0 globals ip
eth1 internal ip 10.1.1.0/24
--->>>shd be capped to max 256Kbit
linux 8.0 with htb 3.6
tc qdisc add dev eth1 root handle 1:0 htb default
2
tc class add dev eth1 parent 1:0 classid 1:1 htb
rate 250Kbit ceil 250Kbit
tc class add dev eth1 parent 1:1 classid 1:2 htb
rate 128Kbit ceil 250Kbit
then i created leaves from 1:5 to 1:50 each getting
16Kbit and ceil 20Kbit
a range of 50 ipes
e.g.
tc class add dev eth1 parent 1:2 classid 1:5 htb
rate 16Kbit ceil 20Kbit
tc filter add dev eth1 parent 1:0 protocol ip pref
5 u32 match dst 10.1.1.5/32 flowid 1:5
like that....
although for sometime this setup works fine but
suddenly it goes totally unbouded.
i have gone thru the pages at docum.org and found
out that if sum of child calsses exceed parent rate then parent rate is not
respected.
then what shd i do if i have to cap outgoing b/w on
eth1 stricktly to 256Kbit only.
hope to get an early response.
regds
hm