QoS的机制
1.classification 分类:将数据分为不同的类别
2.marking 标记:将数据设置为不同的优先级
3.congestion management 拥塞管理:每个接口有一个队列机制,当网络拥塞发生时,规定数据以什么样的先后顺序传输
4.congestion avoidance 拥塞避免:当网络(队列)发生拥塞时,如何丢弃数据包,避免网络产生拥塞
5.policing and shaping 管制和整形:当用户超过额定带宽,超过的带宽不能被传输,采用其他方式来处理。
管制 丢弃超出的带宽
整形 缓存超出的带宽
6.link efficiency 链路效率:通过头部压缩或链路分段,提高带宽效率。
分类
分类是识别和分离不同类别的流量
流量可以通过各种方式进行分类,包括DSCP
modular QoS CLI允许通过执行策略进行分类
标记
标记,也被称为着色coloring
根据不同类别的流量给每个数据包标记,使得分类的流量在网络中传输时,能够被快速识别。
拥塞管理
拥塞管理是根据每个数据包上的标记,以确定在那个队列放置数据包,拥塞管理一般采用先进的队列技术,如WFQ何LLQ,以确保对时间敏感性的流量能够被优先传送,例如语音流量被首先发送。
拥塞避免
当预先定义的队列达到所限制的阈值,拥塞避免可能随机丢弃数据包,在“更早的时候”开始丢包,拥塞避免有助于进行网络中的下游瓶颈。
拥塞避免技术包括random early detection和weighted random early detection 随机检测机制与基于权重的随机检测机制。
管制
当到达预定义的限制时,丢弃数据包
整形
当达到一个预定义的限制时,缓存超出的带宽。
压缩
报头压缩可以显着降低与语音传输相关的开销。
在一个IP数据流中,数据报头中很多信息是保持不变的,这就为报头压缩提供基础,发送方只需要在开始时候,传送一个完成的报头,随后不变的部分可以不传。
链路分片与交互式的发送
在没有使用链路分片与交互式发送的情况下,对于时延比较敏感的语音数据包被一个大的数据包间隔的时候,默认时延就比较大,采用以上技术,将中间大的数据包分为若干个小的数据包,然后交互式发送,这样就降低了语音数据的时延。
在信网中的应用