can I replace sfq with wrr

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,


Currently I use htb with sfq, 

/sbin/tc class add dev $IFACE classid 1:0 parent 1: htb rate ${RATE0}kbit \
                        ceil ${CEIL0}kbit burst 6k prio 0
/sbin/tc qdisc add dev $IFACE parent 1:0 sfq

but it has one big "hole" -  person which uses 10 tcp connections ( with
download accelerator ) gets 10 times more bandwidth than normal user
with one tcp session .

I want bandwidth share based on  IP adresses ( MAC adresses )
not tcp sessions .

I've noticed that wrr could fix this problem.
I wonder if new kernel and iproute2 and :

/sbin/tc qdisc add dev $IFACE parent 1:0 wrr

instead of 

/sbin/tc qdisc add dev $IFACE parent 1:0 sfq

is enough to do what I need ? or I need some more complex qdisc ?


Another question is if it's possible to limit bandwith like squid with
delay pools ( so files smaller than eg: 2 MB are transmitted at full speed
and larger files are transmitted : 0 - 2 MB full speed and anything more
over 2MB is dropper do low priority class ) ?
How can I do this with  ipchains ( kernel 2.2 ) + htb  and 
iptables (kernel 2.4 ) + htb ?



Greets,

 K.
 
			
-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{ Krzysztof Wittek - Gliwice  Poland - ICQ: 6667414 - IRCNet: Krzychu }
{ krzychu@gliwice.eu.org ftp://ftp.krzychu.net http://www.krzychu.net }
{ ==========> IPv4://3646973238  IPv6://3ffe:8010:28:2::1 <========== }
- - KW6109-RIPE * + P-o-w-e-r-e-d b-y P-L-D L-i-n-u-x + * KW1-6BONE - -
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux