I’m trying to figure out if I could deploy a pfsense box to split bandwidth more efficiently amongst multiple users. At the moment, some users have a flat limit of x megabits on a dedicated line whilst others are just dumped onto a shared pool of bandwidth. The result being that if one of the users in the shared pool needs to have a skype meeting, they have to hope that the other users are not streaming youtube videos etc. Meanwhile, the users on dedicated lines are paying a lot more money for a line they are not utilizing 100% of the time, but when they are, it has far less max bandwidth than what is potentially available on the shared connection.
I was reading into HFSC (and watching this youtube video) and was wondering if it would allow me to put all the users into one shared pool, but be able to guarantee them individually (either by IP or by a LAN interface) a minimum amount of bandwidth. I thought a diagram below might help explain the point.
Has anyone had experience with HFSC? Is it the tool I need? If so, are there any other links that might help explain it to me?