When dealing with tons of simple queues, it would be nice to have a couple of additions to the simple queues including:
- Profiles: The ability to create specific speed combinations that are given a common name, either after a service package that is being purchased, or a common set of rules, for example, a profile called Basic which has 128k upload, 384k download, 160k burst upload, 768k burst download, 128k/384k burst threshold, 30/30 second burst allowance. I hope that makes sense.
- Organization of users: In a network like ours, each tower has a certain set of IP addresses to choose from. It would be nice to be able to choose to only look at a certain group of users through some type of tree of connected users.
- Automatic addition of users based on newly passing IP addresses. This would be difficult, but the basic idea is simple: If traffic comes in on one certain listening interface, then it would automatically add the IP address into the system and set a basic profile on it. This would have to be done with some type of access control list so that it knows that it is only looking for IP addresses in range 192.168.xxx.xxx or similar.
Hopefully these all make sense. A lot of these ideas came from the Dyband product which we currently use in our network, and it is a proven, well-built solution, but the TCO and ROI on it is insane! As well, it has two large weaknesses: (1) it locks up every 45 days, and (2) it adds about 20ms round trip to all traffic.
Questions, Comments, Suggestions?