From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stef Coene Date: Wed, 22 Oct 2003 20:06:04 +0000 Subject: Re: [LARTC] Per host Traffic Shaping bridge, using DSCP Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org On Wednesday 22 October 2003 11:39, Warwick Chapman wrote: > Howdy > > We would like to set up a Linux Bridge to replace a FreeBSD/ipfw box > doing shaping. Currently, we can only chape per IP/protocol on the > FreeBSD box, and not by type of traffic (local/international). > > Our upstream provider, Internet Solutions (www.is.co.za) differentiates > between Local and International Bandwidth as follows: > "Local traffic DSCP bit is set to 20. International is set to 18." > > What steps would be involved in, say, setting up shaping to a host to > give it a 32kb International and 64 local. Would it be possible to > allow bursting when bandwidth is available? > > I have read the LARTC Guide at lartc.org, which has an example of how to > shape an particular host, but not how to incorporate matching the DSCP bit. > > I'm assuming iptables is used to match the DSCP bit, something like the > following: > # iptables -t mangle -A INPUT -m dscp --dscp 16 -j ???? > > Once it is matched, though, how does on force it into a queue? Or am I > thinking of this in the wrong way? If the packets are marked with iptables, you can use the fw filter to put the packets in a class. iptables -t mangle -A INPUT -m dscp --dscp 16 -j MARK --set-mark 2 Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.openprojects.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/