评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
QoS组件
DiffServ模型有如下四个QoS组件:
流分类和标记(classification and marking)要实现差分服务,需要首先将数据包分为不同的类别或者设置为不同的优先级。将数据包分为不同的类别,称为流分类,流分类并不修改原来的数据包。将数据包设置为不同的优先级称为标记,而标记会修改原来的数据包。
这里的标记是“外部标记”,一般是在报文离开设备的时候对在报文中进行设置,修改报文QoS优先级字段,目的是为了将QoS信息传递给下一台设备;本文后面还有“内部标记”,用于设备内部处理报文,不修改报文。一般是在报文进入设备的时候,就通过流分类,给报文打上内部标记,这样,在报文从设备发出之前,都可以根据内部标记进行QoS处理。流量监管和整形(Policing and Shaping):是指将业务流量限制在特定的带宽,当业务流量超过额定带宽时,超过的流量将被丢弃或缓存。其中,将超过的流量丢弃的技术称为流量监管,将超过的流量缓存的技术称为流量整形。
拥塞管理(Congestion management):在网络发生拥塞时,将报文放入队列中缓存,并采取某种调度算法安排报文的转发次序。
拥塞避免(Congestion avoidance):监督网络资源的使用情况,当发现拥塞有加剧的趋势时采取主动丢弃报文的策略,通过调整流量来解除网络的过载。
其中,分类和标记是实现差分服务的前提和基础;流量监管、流量整形、拥塞管理和拥塞避免从不同方面对网络流量及其分配的资源实施控制,是提供差分服务的具体体现。四个QoS组件在网络设备上有着一定的处理顺序,一般情况下按下图所示的顺序处理。
图3-3 QoS技术处理流程
![]()
四个QoS组件按照DiffServ模型和业务开展的需要在网络的不同位置实施。原则上在业务接入端口入方向实施流分类/标记、流量监管;业务接入端口出方向实施流量整形(如果业务接入端口接入多个不同等级的业务,则业务接入端口出方向还要实施队列调度和丢包策略);网络侧端口出方向实施拥塞管理和拥塞避免。
图3-4 QoS组件部署位置示例
![]()