We are using the basic Verizon router but it sucks so we're looking for a new one that allows us to limit users and our hadoop cluster to certain limits. Our problem is one person can start downloading something and kill the network and every hour we download logs into our cluster but it floods the network unless we rate limit it. Ideally we want to be able to say:
- total: 35 mbps Hadoop Cluster (15
- mbps) Phones (1 mbps) Office(25
- people) (19mbps but no one machine can have more than 5mbps)
If you want cheap, look at the Linksys WRT64GL + third party firmware such as Tomato. Total cost probably $70.
It's not built to the same standard as "serious" network equipment but the bang-for-the-buck ratio is tough to beat.
What's "affordable" to you? I'm familiar with Cisco gear so I'd run straight to an ASA5505. For about $2-4,000 (depends on what you get exactly) you can get one installed to do exactly what you want.
What Verizon router do you have? I have the ActionTech MI424WR and it does an excellent job with QOS. You can set DSCP or priority values, and prioritize by protocol, source, or destination.