Sotto linux c'e' HTB pensato per fare quello che dici tu ma nn e' proprio di facilissimo utilizzo
Cmq parti dal presupposto che limitare la band ain uscita e' relativamente semplice ma limitare quella in entrata e' un gran casino specie se hai connessioni di tipo "best effort" con banda variabile