On Mon, 15 Dec 2003 00:23:58 +0000
Ryan McBride <[EMAIL PROTECTED]> wrote:

:I just committed code which adds support to track stateful connections
:by source IP address. This allows a user to:
:- Ensure that clients get a consistent IP mapping with load-balanced
:  translation/routing rules
:- Limit the number of simultaneous connections a client can make
:- Limit the number of clients which can connect through a rule
:
:As always, the more people who test this and provide feedback, the
:happier I am. Read below for details.
:
:-Ryan
:
:
:
[snip kick ass syntax]

I was wondering if there was a way to use similar rules with ALTQ.  E.G. 
Evenly split a queue for each source-ip on a /24.  Allow each to use unused
bandwidth, but guarantee each gets a "fair" percentage (in this example,
each ip gets 6k/sec, and can borrow). Something like:

...
altq on $ext_if bandwidth 2Mb cbq { emp, serv, dflt }
queue server bandwidth 15%
queue emp bandwidth 80%
queue dflt bandwidth 5% cbq(default)

pass out on $ext_if from 192.169.1.0/24 to any keep state queue emp (
source-split)
....

(source-split doesn't exist, but I made it up, to be a semi-reasonable
place for the syntax)

Thanks for the great work!

-- 
Job Placement, n.:
        Telling your boss what he can do with your job.

Reply via email to