Mike, Rick:

        I think it'd be *huge* to add some traffic shaping to LEAF,
with the caveat that we provide a setup interface to it as well, in 
the same manner that we provide one for ipchains. That is, we pick
a shaper/bw-manager package, and we bundle it with a script of
the same UI-flavor as our firewall script.
        
        I was looking once at a CBQ solution, and convinced
myself that I could get away with only three bandwidth "classes"
or "priorities" for most target LEAF installations: high-speed, 
low-speed, and "time-critical" mode. High-speed would be what LRP 
is without shaping, and low speed would be used to intentionally 
sit on some LAN machine's peak bandwidth (eg, Junior's PC can only 
get 56k). The "time-critical" class would be to suit people using 
VoIP, Quake, or other streaming apps that want isochronicity.

        Given the ability to provide one of these three modes
to every machine on the LAN, one a machine-by-machine basis,
I think is a 90-percent solution. The ET/BWMGR from Etinc allows
(shiver) "10 levels of priorities...with multiple class groupings".
Excessive, IMO. And, from the "Grand Fireewall Paradigm" thread, 
we'd let these modes get specified in the same place and manner 
that we specify port-forwarded services. 

        IMNSHO, of course. :)

-Scott


On Fri, 26 Jan 2001 [EMAIL PROTECTED] wrote:

> Would this be anything like
> www.securityfocus.com/focus/linux/articles/trafshap.html?&_ref=1208318568
> ??
> 
> I was just looking at that last night...
> 
> On Fri, Jan 26, 2001 at 11:51:15AM -0800, Mike Sensney scribbled:
> > Here is a link to a commercial bandwidth manager software package I found 
> > recently. Priced at $595 and runs on either Linux or FreeBSD. This thing is 
> > feature rich and sexy.
> > http://www.etinc.com/bwmgr.htm
> > 
> > I got to thinking that it sure would be nice to add some of this 
> > functionality to LEAF so I did some looking at FreshMeat:
> > 
> > rshaper is a Linux kernel module that limits the incoming bandwidth for 
> > packets aimed at different hosts ("incoming" meaning traffic that enters 
> > the shaping host; if that host is a gateway between target hosts and the 
> > rest of the Internet, all the traffic of the target hosts will be 
> > shapeable). It's useful for ISPs who offer housing and want to 
> > differentiate their offers and for limiting download bandwidth from 
> > students' boxes or similar setups.
> > http://freshmeat.net/projects/rshaper
> > 
> > The WRR scheduler is an extension to the Linux 2.2 kernels. It is able to 
> > distribute the bandwidth to different machines at a site in a fair way. As 
> > a default every machine will get equally much of the bandwidth if they have 
> > sufficient demand, but it is possible to make machines transferring much 
> > data over a long or short period of time get less bandwidth. A 
> > plug-and-play ready set of scripts setting up such behavior based on a 
> > configuration file is included. The scripts sets up a Linux bridge which 
> > must be placed between the router and the rest of the site.
> > http://freshmeat.net/projects/wrr
> 
> -- 
> rick -- A mind is like a parachute... it only works when it's open.
> 
> ICQ# 1590117                           [EMAIL PROTECTED] (home)   
> Help with LRP: http://lrp.c0wz.com     Home page: http://www.c0wz.com
> 
> _______________________________________________
> Leaf-devel mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/leaf-devel
> 



_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to