----------------------------
I'm trying to do some very simple rate-shaping on an interface. I want to limit my 100baseT interface to 7 megs both ingress and egress of the interface. I've been hacking my way through the documentation and some examples and I've come up with the following configuration for tcng that seems to do what I want.
I'm curious if some of the other experts out there wouldn't have a "better" way to do what I'm doing. I'd like to do HTB ingress as well, but it complains that the the ingress qdisc doesn't allow inside classes or something like that. I think this will work for me, I just want to make sure this is the best way to do things.
----------------------------
dev INTERFACE { egress {
class ( <$all> ) if 1;
htb () { class ( rate 100Mbps, ceil 100Mbps ) ; $all = class ( rate 7Mbps, ceil 7Mbps ) ; } }
ingress { $p = bucket(rate 7Mbps, burst 100kB, mpu 200B); class (1) if (conform $p && count $p) || drop; } }
Scott Baker - Network Engineer - RHCE
bakers @ web-ster . com - 503.266.8253
_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/