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.

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to