pipe dropping lots of packets
Tobias P. Santos
tobias at netconsultoria.com.br
Thu Nov 30 02:20:17 PST 2006
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.
More information about the freebsd-net
mailing list