On Tue, Dec 7, 2010 at 7:33 PM, R.Kanagaraj (RK) <[email protected]> wrote: > Dear Friends, > > Here is my scenario, We have about 7 Machines, which share the 1 > MBps Internet from a wireless router. If any downloading is going on in any > of the system via (bit-torrent or http). the http requests of all other > systems goes down to dead. Is there any FOSS tools to monitor the traffic > for the entire network and to control manually or automatically to share the > available bandwith eqaully for all the systems and also to allocate the > predifined bandwith to a particular machine. If there is any provision to > control the traffic based on protocol it will be very useful.
This is not an easy answer. But with a bit of experience you will get it. You want to do bandwidth sharing in a LAN when p2p traffic like bittorrent is active. There are many angles to the problem. First thing is this. When you choke your upload link your download gets affected in a big way. This is due to TCP ACKs not getting thro'. TCP window scaling sees that there is no available bandwidth and falls short of available bandwidth in a big way. This is why bittorrent affects other downloads since it uploads whilst downloading. Now the best way to tackle this situation is to have a firewall kind of device in between to insure that fair allocation is done otherwise known as QoS. QoS works to a reasonable degree since IP networks are by definition uncontrollable beasts. I have not had much success controlling it but with an intermediate device like a firewall to arbiter traffic/bandwidth allocation we can get a lot more leeway than otherwise. There is much more to it but for now I will stop. -Girish -- Gayatri Hitech http://gayatri-hitech.com [email protected] _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
