CBQ
基于类的队列(CBQ:Class-BasedQueuingCBQ)–CBQ是一种基于类的算法,根据流量特征处理数据
包,并确保一定的传输速率。接收的数据包根据变量如差分服务代码点(DSCP:DifferentiatedServicesCodePoint)中的IP协议头、IP地址、应用程序或协议、URL或其它信息等进行分类。每类流量被分配到指定的FIFO(FirstInFirstOut)队列,其中每个队列的使用由部分路由器总带宽决定。如果队列为空闲,带宽便可以供其它队列使用。同时CBQ也是一种QoS方案,用于识别不同类型的流量并根据预置的参数对流量进行排队。
基于类的排队(CBQ)是一项先进的流量管理技术,有了它,负责企业网络运行的工作人员就能实现有效提高Internet访问速度所需的管理特性。
网络管理人员能利用CBQ获得对高速Internet访问的控制,而服务供应商能利用CBQ优化收费带宽的容量。
CBQ是一种公用域联网技术,它能适应所有的网络速度。由于先进流量管理带来的好处它非常适合关键业务的高速服务。网络管理人员在评价高速访问产品时应该把CBQ支持看成一项重要的要求。
许多企业网在向用户提供Internet访问时遇到了T-1速度的障碍,其部分原因是不能在机构内分配、制定优先等级和管理带宽。当用户开始对响应速度有意见时,这些机构传统的做法是试图增加T-1线路和逆向多路复用Internet访问连接。但这种方法可能很费钱,也很烦人。而且,它不提供管理灵活性。利用CBQ的特性,网络管理人员能够对高速Internet访问的流量分配优先等级,并在性能价格比上更好地管理宽带链路。
排队技术已存在多年,但以前的方法实现时一般针对性很强,又有局限性。比如,优先权排队是一种对信息流次序排队直观的方法,例如,A先于B,而B先于C。简单的优先权排队机理的一个常见局限就是"饥饿"(即访问要求不能满足)。
公平排队(FQ)假设流量能有效地分成很好识别的信息流,这样每个信息流都能平等地使用传输带宽。共享一条链路的一台单用户PC和一台多用户服务器各自都得到相同的带宽占用。另一方面,加权公平排队(WFQ)允许在可变的基础上分配带宽,因而不是所有的信息流都必须有相同的带宽分配。
WFQ通过允许网络管理员规定不等的分配而改进了FQ。但WFQ不能让用户指定一种方法来动态地分配没有使用的带宽。在一条采用WFQ来提供流量管理的链路上,突发性的、实时的信息流可能被耽误(被增加了延迟),即便链路上存在着未用的带宽。带宽必须分配给实时应用。