Joost Kraaijeveld
2004-Sep-19 07:57 UTC
Guaranteed rate per class and maximum ceiling per element in class???
Hi Stef, lartc-admin@mailman.ds9a.nl schreef: > The first 2 can be done with htb. For the third yes, you can > use the wrr qdisc (I never tested this myself and I don't know if tcng > can configure this). The wrr qdisc can be added to a htb class. Or = you > can add extra classes to the htb class. I want to look into policing for enforcing the ceiling per element, but = to my disappointment I cannot get it working. whatever I use for values, = nothing changes in the measured trhoughput I I don't know why. If I use the stuff below I expect that the throughput for host = asterix.askesis.nl will be 10Bps. Which is not the case. But whatever = values I use nothing changes in the throughtput. It appears that tat the = ingress rules is ignored. Any ideas? ingress { /* TCNG manual p. 39 SLB(cbs,cir [,mpu]) cbs: commited burst size in bytes (size of bucket) cir: commited information rate in bps (rate of entering = bucket) mpu: minimum policed unit in bytes (size of bucket = in/decrement ?) */ $network =3D SLB( cbs 10B, cir 10 Bps); /* SLB_ok, if true pass the packet SLB_else_drop, if true drop the packet */ class(<>) if ip_src =3D=3D host "asterix.askesis.nl" && = SLB_else_drop($network); } Groeten, Joost Kraaijeveld Askesis B.V. Molukkenstraat 14 6524NB Nijmegen tel: 024-3888063 / 06-51855277 fax: 024-3608416 e-mail: J.Kraaijeveld@Askesis.nl web: www.askesis.nl
Stef Coene
2004-Sep-20 08:57 UTC
Guaranteed rate per class and maximum ceiling per element in class???
On Sunday 19 September 2004 16:57, Joost Kraaijeveld wrote: > Hi Stef, > > lartc-admin@mailman.ds9a.nl schreef: > > The first 2 can be done with htb. For the third yes, you can > > use the wrr qdisc (I never tested this myself and I don't know if tcng > > can configure this). The wrr qdisc can be added to a htb class. Or you > > can add extra classes to the htb class. > > I want to look into policing for enforcing the ceiling per element, but to > my disappointment I cannot get it working. whatever I use for values, > nothing changes in the measured trhoughput I I don't know why. You don't need policing for the forcing a ceil, htb can this too. > If I use the stuff below I expect that the throughput for host > asterix.askesis.nl will be 10Bps. Which is not the case. But whatever > values I use nothing changes in the throughtput. It appears that tat the > ingress rules is ignored. Any ideas? Do you know how slow 10Bps is ????? Use some real values like 10KBps or s= o. > > ingress > { > /* > TCNG manual p. 39 > SLB(cbs,cir [,mpu]) > cbs: commited burst size in bytes (size of bucket) > cir: commited information rate in bps (rate of entering bucke= t) > mpu: minimum policed unit in bytes (size of bucket in/decreme= nt > ?) */ > $network =3D SLB( cbs 10B, cir 10 Bps); > > /* > SLB_ok, if true pass the packet > SLB_else_drop, if true drop the packet > */ > class(<>) if ip_src =3D=3D host "asterix.askesis.nl" && > SLB_else_drop($network); } Do you want to shape outgoing traffic or incoming traffic? Ingress is for= =20 incoming traffic, htb is outgoing traffic. You can use htb for incoming traffic if you use the imq device or if you ca= n=20 shape on a router, you can shape on both interfaces. Stef =2D-=20 stef.coene@docum.org =A0"Using Linux as bandwidth manager" =A0 =A0 =A0http://www.docum.org/