分类:
2010-08-02 12:01:09
服务质量(QoS),在电话学领域,是指一个网络为特定应用程序提供更优先服务的可能性,通过配置专门的带宽,控制触发和延迟,和改进损耗特性。同时,在保证其他流不失败的情况下保证为其中一类通讯提供优先权。
有很多种技术可用于达到对一个给定用户和应用程序必要的服务质量(QoS)。基本上,有四类 QoS 技术:排队、数据包分类、流量整形和控制,和分割。在下面的表格中,我们列出了在每个类下面的主要技术。
队列
基于类的加权公平队列(CB-WFQ):CB-WFQ 是 WFQ 的一个变种,其使网络域能够定义基于扩展流的定义的标准的一个类。例如,你可能为语音流创建一个特定类来保证它的带宽使用通过在拥塞期间的网络。
定制的队列(CQ):CQ 使用户能够对特定的协议/应用指定可用带宽的比率。每个队列以圆环的形式被顺序服务,传输特定比率的流在每个队列中,在它们被移动到下一个队列之前。
公平队列(FQ):FQ 使用多个队列来分割流和对每个流给予公平的数量的带宽。这防止了一些应用程序例如文件下载消耗所有的带宽。
优先队列:PQ 使网络域能够设定四种流优先权—高、一般、中等和低。在高优先权队列中的流将首先通过;然后,在下一个优先权队列中的数据包被传输。这将保准任务紧迫性通讯流总是尽可能被赋予可能多的它需要的带宽,在其他应用程序消耗时。
优先队列-基于类的加权公平队列:这个排队方法能够提供所有流的绝对优先权到语音流,因为你有很多方法来保证严格优先权递送。
任意早期探测或任意早期丢弃(RED):RED 是一种积极的队列管理算法。它也是一种拥塞避免算法。RED 监视平均队列的大小和丢弃(或当与 ECN 一起使用时的标注)基于统计概率的数据包。当缓冲区几乎是空的时,所有到来的数据包被接受。随着队列的扩大,这种丢弃到来数据包的可能性越来越大。当缓冲区满时,这种可能性已经达到1,所有到来的数据包将被丢弃。
加权公平队列(WFQ):WFQ 使用多个队列来分离流和给每个流加权带宽的数量。这样防止了一些应用程序消耗其他应用程序的带宽和达到保证的数据率。
加权任意早期丢弃/探测(WRED):WRED,对任意早期探测(RED)带有拥塞避免功能的一个扩展,允许不同队列在任意丢弃开始之前,有不同的缓冲区占有极限,也有不同的丢弃功能。数据包根据优先信息例如 IP 优先或 DSCP(对 DiffServ)被分类为一些队列。Retrieved 来自 。
数据包分类
服务类型(ToS):ToS 在 IP 头部是一个8位域来提供需要的服务质量。这个域被定义为两个部分,一个3位优先值和 ToS 位。这个优先值提供一种形式的优先队列。这些 ToS 位指定了网络是应该在吞吐量,延迟,可靠性和成本上交替使用。
DiffServ:Diff-Serv 是对因特网通讯流进行分级服务的一种方法,通过使用 IP 头部的8位 DS(区分服务)域来替代旧的 ToS(服务类型)域。在 DS 中有两个部分:6位区分服务代码点(DSCP)和2位当前不使用的。这个 DSCP 域能够定义到64个离散网络服务类型。
IntServ:IntServ 或集成服务是一种架构,其指定在网络中为实时服务例如视频和语音保证 QoS 的元素。IntServ 指定了一种细致的 QoS 系统,其经常与 DiffServ 的粗糙的控制系统形成对比。RSVP 是根本的机制来发送它通过网络。
基于策略的路由选择:基于策略的路由选择(PBR)提供一种机制来速递和执行转发/路由数据包基于被网络管理员定义的策略。它补充了由路由协议提供的机制。
资源保留协议(RSVP):RSVP 使端点能够用期望的 QoS 为一个特定的应用程序发送信号。RSVP 定义了应用程序怎样布置预留空间和一旦它们需求的已经结束它们怎样能够放弃预留的资源。RSVP 操作将逐渐导致资源被保留在沿着一个通道的每个节点上。
通讯流修整和控制
确定的访问率(CAR):CAR 能够识别什么时候通讯量超过定义的极限,然后根据特定提前设置的策略决定停止或减慢通讯流率。
一般通讯流整形(GTS):GTS 能够识别什么时候通讯流超过了预定的极限,而然后缓冲超过的流量,当等待开区间来传输它的数据。
分割
多级点对点协议(MCML PPP):MCML PPP 是提供集成服务在超低位速率链接上的一个架构。主要的构件是:针对同步和异步和超低位速率链接的一个实时封装格式,针对实时流最优化的头部压缩架构,谈判协议的元素被在设备之间使用,而且公告协议被应用程序使用来允许谈判替代(RFC 2686)。
帧中继论坛(FRF.12):FRF.12 使帧中继网络能够用 QoS 提供多种服务。其中一种使用在这个规范中的主要技术是帧分割。它也定义在帧中继和 ATM 网络之间的交换作用。
最大传输单元:MTU 是指最大数据包的大小,其是一个通信协议能够向前通行的一个特定层。MTU 参数通常出现在与通信界面的连接处(NIC,序列端口等)。MTU 可能被标准固定好或在连接期间确定。更高的 MTU 带来更高的带宽效率。然而更大的数据包有时能够阻碍一个低速接口,增加在其它数据包上的滞后。你可以在一个接口设置一个小的MTU或一个协议来促使数据包分割。
其它
压缩的实时传输协议(cRTP):通过压缩三个头部至2-4个字节来减少 IP/UDP/RTP 数据包头部的负担。这种技术通过减少数据包过重的带宽使用提高了 QoS。
相关术语:VOIP, QoS, QoS 技术,公平队列,加权公平队列,DiffServ, IntServ, RSVP, cRTP
相关链接::VOIP 协议