Hierarchical Token Bucket (linux packet scheduler)

HTB is a Linux packet scheduler. It decides the transmission order of packets on a single interface according to hierarchical bandwidth guarantees and limits. It was added to the Linux kernel in version 2.4.20, and improves on CBQ, the class-based queueing discipline.