Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Nov 2006 08:20:05 -0200
From:      "Tobias P. Santos" <tobias@netconsultoria.com.br>
To:        Alex Povolotsky <tarkhil@webmail.sub.ru>
Cc:        freebsd-net@freebsd.org
Subject:   Re: pipe dropping lots of packets
Message-ID:  <456EB055.7030603@netconsultoria.com.br>
In-Reply-To: <456DF2DF.1070702@webmail.sub.ru>
References:  <456DF2DF.1070702@webmail.sub.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello!


Alex Povolotsky wrote:
> Hello!
> 
> I'm trying to set up FreeBSD-based router, and got troubles with 
> bandwidth limiting. My queues drops lots of packets.
> 
> [23:38] gw:~ # ipfw pipe 200 config bw 30mbit/s queue 100

You should use 30Mbit/s (with capital M).


> [23:42] gw:~ # ipfw add 600 pipe 200 ip from any to any out via vlan333
> 00600 pipe 200 ip from any to any out via vlan333
> 
> seems to be easy. now
> 
> [23:43] gw:~ # ipfw zero
> Accounting cleared.
> 
> make sure we'll catch packets out of pipe
> 
> [23:43] gw:~ # sysctl net.inet.ip.fw.one_pass
> net.inet.ip.fw.one_pass: 0
> 
> and, waiting a bit
> 
> [23:43] gw:~ # ipfw show | grep vlan333
> 00600   2010    140730 pipe 200 ip from any to any out via vlan333
> 00700      0         0 allow ip from any to table(1) via vlan333
> 00710    840    142335 allow ip from table(1) to any via vlan333
> 
> whoops! No packets left pipe
> 
> part of ipfw pipe list
> 
> 00200:  30.000 bit/s     0 ms  100 sl. 1 queues (1 buckets) droptail
           ^^^^^^^^^^^^

See, 30 bit/s will drop a lot of packets! ;)

Regards,
Tobias.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?456EB055.7030603>