到多层级的树形结构中。举例来说，有一些公司可能先识别每个部门的总体需求，然后定义在这个部门中每一个或一组应用程序的需求。为了性能和架构需要，传统的基于路由的队列定义被限制在较少数量的分类中，且只能进行一维分类。由于CBQ运作在网络层，它可以在任何数据链路层技术上提供和IP协议，如TCP和UDP相同的效果。它也可以不受客户端或服务器端TCP/IP协议栈实现的不同的影响，因为它基于标准的TCP/IP流控制机制进行端到端流量控制。CBQ的一个典型实现是在GPL协议下发布的Linux内核