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.