pipe dropping lots of packets
Alex Povolotsky
tarkhil at webmail.sub.ru
Thu Nov 30 08:26:48 PST 2006
Tobias P. Santos wrote:
> 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! ;)
Whooops!!! Thanks.
Alex.
More information about the freebsd-net
mailing list