www.zeroshell.org Forum Index www.zeroshell.org
Linux Distribution for server and embedded devices
 
 SearchSearch  RegisterRegister  UsergroupsUsergroups 
 ProfileProfile  Log inLog in  Log in to check your private messagesPrivate Message 

Bufferbloat CoDel and cls_flow Flow Classifier

 
Post new topic   Reply to topic    www.zeroshell.org Forum Index -> Request a new feature
View previous topic :: View next topic  
Author Message
AtroposX



Joined: 26 Nov 2008
Posts: 155
Location: USA

PostPosted: Thu Feb 07, 2013 5:51 pm    Post subject: Bufferbloat CoDel and cls_flow Flow Classifier Reply with quote

Could CoDel be implemented in the future, as a QoS mechanism for buffer control and automatically control shaping? As well as the cls_flow Flow Classifier to classify flows by src/dst, to accurately and more fairly shape traffic classes.

Right now traffic is shaped by flows. Two ips in uses locally. One ip could have hundreds of flows/connections due to bittorrent, so the class will be divided by this hundred, causing way unfair shaping.

The class should be shared amongst two people/ips for complete fairness. With shaping the way it is, the class is shaped as if there are hundreds of people/ips in use.

With the cls_flow flow classifier, the class will see two dst ips, thus sharing the class and dividing it by two, complete fairness, for a download class. Or src for an upload class. Mikrotik has this implemented, they call it PCQ (Per Connection queuing). Basically the same thing (if it isn't already) as cls_flow, you get to specify a class to have the queue based on src or dst, to fairly divide the class.

Newer CoDel, will automatically drop packets to get latency down to a defined threshold. Taking care of all latency and bulk traffic, that cause issues with VoIP/etc. CeroWRT and IPFire have CoDel implemented now.

Two great shaping mechanisms to combat against bandwidth hogs on a network. Seems like it should be tested at least. I can assist with this.
Back to top
View user's profile Send private message
AtroposX



Joined: 26 Nov 2008
Posts: 155
Location: USA

PostPosted: Tue Feb 19, 2013 1:24 pm    Post subject: Reply with quote

Some links to what CoDel can do and is capable of.

http://planet.ipfire.org/post/ipfire-2-13-beta-2-part-4-bufferbloat
http://planet.ipfire.org/post/ipfire-2-13-tech-preview-fighting-bufferbloat
Back to top
View user's profile Send private message
JamesR



Joined: 30 Jan 2013
Posts: 31

PostPosted: Thu Feb 21, 2013 2:23 am    Post subject: Re: Bufferbloat CoDel and cls_flow Flow Classifier Reply with quote

IANASD (I am not a software Developer)...


Does Mr. Fulvio have some sort of bug tracker and/or source tracking for those of us crazy enough to try to assist in the project?

I see this under the license. I think ZeroShell is pretty nice.

-Jim


Last edited by JamesR on Thu Feb 21, 2013 2:26 am; edited 1 time in total
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.zeroshell.org Forum Index -> Request a new feature All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group