EFW Support

Development => EFW Wishlist => Topic started by: escotland on Tuesday 08 March 2016, 07:37:48 am



Title: Automated bandwidth management
Post by: escotland on Tuesday 08 March 2016, 07:37:48 am
It would be great if EFW would actually have automated bandwidth management (not QoS which is an other thing) so that I could set a limit of, say, 100 KBps for all clients on the entire DHCP range, but also have an option that will give clients more bandwidth if more would be available, but throttle everyone back down to the base limit of 100 KBps if there are too many of them.

QoS is just annoying to use and it does not dynamically manage bandwidht, which is what a Draytek Vigor 2380n router has for example, where you can set a static limit for all clients regardless of the traffic (the limit is applied via IP), but you can also turn on this neat thing called Bandwidth Optimization (or something, I can't remember the exact name of it now) which essentially gives people more bandwidth if they're the only ones on the internet.

So, for example, if I'm on a 1 MBps connection and have 100 KBps set as the limit for everyone, and there are 10 clients, the router/firewall would give each 100 KBps. If there are only 5 clients, each will get 200 KBps, and if there is only one, it will give it 1000 KBps.

If there are 20 clients, the first 10 will get 100 KBps each, and the other 10 will fall off the side of the planet in terms of available bandwidth.

Unless the management algorythm is smart enough to allow me to set the static limit to 1 KBps so that the router dynamically allocates an equal amount of bandwidth as per the number of clients connected, so that, for example, if there are indeed 100 clients, they'll each get 10 KBps out of the total of 1000 KBps available.

That would make everyone's life so much easier, wouldn't it?

QoS just isn't that smart at the moment.

(the above is for download only, of course, but it would be nice to have the same thing for upload as well)