ALTQ and bandwidth limiting

Ansar Mohammed ansarm at gmail.com
Thu May 22 06:20:15 UTC 2008


Ok, I got a bit further. I compiled in ALTQ and I am using Class Based
Queueing.

Here is a snippet of my pf.conf


altq on le1 cbq bandwidth 100Mb   queue { std, cifs, http }

queue std bandwidth 88.5Mb cbq(default)
queue cifs bandwidth 1500Kb cbq
queue http bandwidth 1Mb cbq


Here is the problem, no matter what value I set for the CBQ Queue, its at
least 1/4 of the actual configured maximum. So I configured http for 1Mb,
the max throughput I get is 288Mb. Can anyone explain why?


> -----Original Message-----
> From: Jeremy Chadwick [mailto:koitsu at FreeBSD.org]
> Sent: May 22, 2008 12:30 AM
> To: Ansar Mohammed
> Cc: freebsd-pf at freebsd.org
> Subject: Re: ALTQ and bandwidth limiting
> 
> On Wed, May 21, 2008 at 09:02:59PM -0400, Ansar Mohammed wrote:
> > Hello All,
> >
> > Is there a way using PF and ALTQ that I can set a policy to restrict
> a
> > particular host to a maximum network speed?
> >
> > I would like to simulate low speed connection using pf.
> 
> I believe ipfw dummynet has the capability you're looking for.  See the
> ipfw manpage, section "TRAFFIC SHAPER".
> 
> --
> | Jeremy Chadwick                                jdc at parodius.com |
> | Parodius Networking                       http://www.parodius.com/ |
> | UNIX Systems Administrator                  Mountain View, CA, USA |
> | Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-pf mailing list