QoS(Quality ofService)即服务质量。对于网络业务,服务质量包括传输的带宽、传送的时延、数据的丢包率等。在网络中可以通过保证传输的带宽、降低传送的时延、降低数据的丢包率以及时延抖动等措施来提高服务质量。 网络资源总是有限的,只要存在抢夺网络资源的情况,就会出现服务质量的要求。服务质量是相对网络业务而言的,在保证某类业务的服务质量的同时,可能就是在损害其它业务的服务质量。例如,在网络总带宽固定的情况下,如果某类业务占用的带宽越多,那么其他业务能使用的带宽就越少,可能会影响其他业务的使用。因此,网络管理者需要根据各种业务的特点来对网络资源进行合理的规划和分配,从而使网络资源得到高效利用。 下面结合BCM56330的MMU管理,从不同的侧面对QoS服务模型进行描述,接着对目前使用最多、最成熟的一些QoS技术结合本芯片逐一进行描述。有些厂商把MMU部分提到的入口许可控制,出口许可控制,加权随机早期检测,服务识别流控,优先级流控及端到端流控都划分到流控范畴。而MMU当中的队列调度(有厂商定义为排程)以及FP提到的内容识别处理器提到的流分类,带宽限制,流量监管,整型和重写划分到QoS范畴。为了便于讲述,附件中的文档还是结合MMU部分的功能进行概念性讲解,为队列调度做一个基础知识的补充,便于深入理解QoS。
|