- 47
- 0
- 约2.93千字
- 约 7页
- 2018-10-11 发布于福建
- 举报
QOS测试的方法初探
QOS测试的方法初探
摘要: 网络发展日新月异,随着网络上新应用的不断出现,IP网络已经从当初的单一数据网络向集成数据、语音、视频、图像的多业务网络转变。网络的服务质量(QoS)也日益成为人们关注的重点。
关键词: QoS(服务质量);CAR(约定访问速率);COS(服务类型);WRED(基于权重的早期随机包丢弃)
中图分类号:TP3文献标识码:A文章编号:1671-7597(2010)1220172-01
1 内容描述
QoS,即服务质量。网络发展日新月异,随着网络上新应用的不断出现对网络的服务质量也提出了新的要求。例如VoIP(Voice over IP)、IP语音等实时业务就对报文的传输延迟提出了较高要求,如果报文传送延时太长,将是用户所不能接受的。相对而言E-Mail和FTP业务对时间延迟并不敏感,为了支持具有不同服务需求的语音视频以及数据等业务,要求网络能够区分出不同的通信进而为之提供相应的服务。传统网络的尽力服务不可能识别和区分出网络中的各种通信类别。而具备通信类别的区分能力正是为不同的通信提供不同服务的前提,所以说传统网络的尽力服务模式已不能满足应用的需要。QoS服务质量技术的出现便致力于解决这个问题。
QoS旨在针对各种应用的不同需求为其提供不同的服务质量。例如提供专用带宽、减少报文丢失率、降低报文传送时延及时延抖动等。
2 基本原理
一个给定的传送网络,其所承载的数据流量是确定的数值。QoS技术并不能使网络容量增大,QoS技术着眼于网络的精细化管理,以使网络效率最大化。QoS技术通常由以下特性构成:
流分类(Classification);接入速率承诺(Committed Access Rate);标记(Mark);服务分级(COS);拥塞避免(Congestion Avoidance);流量整形(Traffic Shaping)。
比较完整的QoS处理过程是:首先进行流分类,分类后的流根据绑定的CAR动作进行处理,然后在根据绑定COS即对应的策略进行出口的排队处理,最后通过流量监管与整形。
1)流分类(Classification)。流分类的目的是将需要进行特殊QoS处理的报文和其他的报文区分开。流分类是QoS执行服务的基础。在报文分类后,就可以将其它的QoS特性应用到不同的分类,如拥塞管理、带宽分配等。网络管理者可以设置报文分类的策略,这个策略可以包括物理接口、源地址、目的地址、MAC地址、IP协议或应用程序的端口号等。
测试思想:业务与QoS流具有绑定关系,QoS流依附于业务存在。支持基于QoS流查找对应的业务。在进行流分类时要注意,流的划分粒度必须小于等于业务的划分粒度,流的划分也要根据实际存在的业务形式来确定。
因此流与业务之间的联系是测试时应该重点关注的地方。
2)速率限制。速率限制包括流量整形、流量监管和链路速率限制。速率限制技术对于流量的处理过程可以分解为分类、度量、标记、整形、丢弃等部分,其中的核心就是度量,而度量的工具就是令牌桶,这是QoS测试的关键。
测试思想:经过设备的QoS处理的流量是否降到了我们所限定的值,令牌桶的实际尺寸是否符合设备的配置,经过重新标记的报文是否被正确的标记。这些都和令牌桶机制相关。
对于速率限制类的QoS技术,我们期望看到输入流量速率经过QoS处理之后降低到预期值,低于CIR的输入流量速率测试意义不大,所以我们输入流量应该高于CIR。
我们期望测试输出速率和我们的期望与配置符合,将测试仪统计的接收速率同我们的配置比较即可。
3)拥塞管理。拥塞管理机制包括各种队列,优先级队列、定制队列、加权公平队列、基于类的队列等。队列的处理按照分类、入队、调度的顺序处理报文,其中关键的步骤是调度。出队调度决定了各个队列带宽分配比例,也是我们在测试拥塞管理的重点。
测试思想:拥塞管理的测试对于输入流量存在着和速率限制类相似的考量,即输入流量不应高于设备或系统启动QoS之后的转发能力。但是与速率限制类QoS技术不同的是,其最低速率变成了出接口的带宽,否则将不会出现拥塞,拥塞管理机制也就不会起作用。如果出接口的带宽高于设备转发能力,那么将无法测试该接口的拥塞管理是否有效。
拥塞管理最关注的是队列调度的结果。通常我们设计符合各队列的多条流量发向设备的多个或单个接口,不过如果只使用一个入接口,需要保证入接口带宽高于出接口带宽。有时我们取一条输入流量设置为背景流量,其特征应该仅能符合默认队列规则,这条流量的发送速率通常应该大于分配给其的带宽,其作用在于模拟低优先级流量,侵占感兴趣流量的带宽。
我们应当准确测量这些流量所占用的带宽及其比例关系,并且通过测试的
原创力文档

文档评论(0)