Hello

I am trying a simple setup to shape bandwidth on up and down using FreeBSD 6.2, PF, ALTQ with CBQ and on download everything works well, but on upload it works only at half of asigned bandwidth, with packets dropped.


Here is my pf.conf

# ---------------- pf.conf ---------------------------
ext_if="fxp0"
int_if="fxp1"
lan="192.168.0.2"

altq on $ext_if cbq bandwidth 10Mb queue {std,lan_up}
altq on $int_if cbq bandwidth 10Mb queue {std2,lan_down}

queue std bandwidth 10% cbq(default)
queue std2 bandwidth 10% cbq(default)

queue lan_up bandwidth 50% priority 6 cbq(red)
queue lan_down bandwidth 50% priority 6 cbq(red)

#nat on $ext_if from $int_if:network to any -> ($ext_if)

pass in quick on $ext_if from any to $lan
pass out quick on $int_if from any to $lan queue lan_down

pass in quick on $int_if from $lan to any
pass out quick on $ext_if from $lan to any queue lan_up

block quick all
# ---------------------- end pf.conf ----------------

Here is an output of: pfctl -vvsq

queue root_fxp0 bandwidth 10Mb priority 0 cbq( wrr root ) {std, lan_up}
[ pkts: 254635 bytes: 225521035 dropped pkts: 0 bytes: 0 ]
 [ qlength:   0/ 50  borrows:      0  suspends:      0 ]
 [ measured:   295.3 packets/s, 2.13Mb/s ]
queue  std bandwidth 1Mb cbq( default )
[ pkts: 700 bytes: 332720 dropped pkts: 0 bytes: 0 ]
 [ qlength:   0/ 50  borrows:      0  suspends:      0 ]
 [ measured:     0.4 packets/s, 2.59Kb/s ]
queue  lan_up bandwidth 5Mb priority 6 cbq( red )
[ pkts: 253935 bytes: 225188315 dropped pkts: 3193 bytes: 2751758 ]
 [ qlength:   0/ 50  borrows:      0  suspends:  86645 ]
 [ measured:   294.9 packets/s, 2.13Mb/s ]
queue root_fxp1 bandwidth 10Mb priority 0 cbq( wrr root ) {std2, lan_down}
[ pkts: 155627 bytes: 24407867 dropped pkts: 0 bytes: 0 ]
 [ qlength:   0/ 50  borrows:      0  suspends:      0 ]
 [ measured:   171.4 packets/s, 77.96Kb/s ]
queue  std2 bandwidth 1Mb cbq( default )
[ pkts: 2 bytes: 84 dropped pkts: 0 bytes: 0 ]
 [ qlength:   0/ 50  borrows:      0  suspends:      0 ]
 [ measured:     0.0 packets/s, 1.30 b/s ]
queue  lan_down bandwidth 5Mb priority 6 cbq( red )
[ pkts: 155625 bytes: 24407783 dropped pkts: 95 bytes: 143830 ]
 [ qlength:   0/ 50  borrows:      0  suspends:   7094 ]
 [ measured:   171.4 packets/s, 77.96Kb/s ]

Any ideea where could be the problem? Upload should work at 5Mb/s too, not at 2.2Mb/s.

ovi


--
This mail was scanned by BitDefender
For more informations please visit http://www.bitdefender.com

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

Reply via email to