非对称2544性能测试方法与实践

一、非对称2544测试概述
非对称2544使用的测试方法基于RFC2544,但已扩展成可以为每个方向独立调整速率,简化了对DSLAM,PON OLT和Cable CMTS等接入集中器设备的测试流程。信而泰Renix非对称性能测试向导同时也支持RFC2544吞吐量、丢包率和延迟测试。
备注RFC2544测试介绍:RFC2544中定义了网络互连设备的基准测试要求。因此,RFC2544测试是一种基准测试,可用来测试和测量DUT的性能。测试项目包括吞吐量测试、丢包率测试、延迟测试、背对背测试。
下表详细说明非对称性能测试项的定义。

非对称2544性能测试方法与实践_第1张图片
二、非对称2544测试和RFC2544的区别
非对称2544测试属于RFC2544的特殊场景,可使用不对称的上下游流量来对被测设备进行吞吐量、丢包率和时延的测试,对设备性能做出评估。

RFC2544要求所有测试端口的速率必须是相同的,如果测试端口的速率不同,RFC2544双向吞吐量测试结果不会超过最小端口速率的值,二分法查找时,只要有一个方向丢包,则认为本次测试不成功, 双向都会降低速率继续查找,双向最终的测试结果是同一个数值。非对称2544测试却可以对上行流量和下行流量分别测试,DUT端口链接速率可以不一样。

而且,下行流量和上行流量执行不同的算法,二分法查找时,如果下行流量不丢包,上行流量丢包,则下行流量不降速,上行流量降速,上下行方向最终的测试结果可以是不同的数值(非对称2544也可以对每个端口的速率分别测试,测试时每个端口执行不同算法,如果端口1丢包,端口2不丢包,则端口1降速,端口2不降速,每个端口最终的测试结果可以是不同的数值)。

三、非对称2544测试应用场景
1、测试端口速率不相同的设备,常见非对称设备有PONT OLT、DSLAM、Cable CMTS、路由器等;
非对称2544性能测试方法与实践_第2张图片
2、在广电领域,上下行不对称流量是常见现象,用户很少上传文件,但是需要下载很多视频到本地,所以,在测试中,上下行非对称2544测试是非常必要的;
3、同时测试多个不同的DUT,使用非对称2544可以节约测试时间。举例,检验10台DUT是否合格,如果使用RFC2544对每个DUT建立一个1分钟的吞吐量测试项,共需要建立10个测试项,用时约10分钟;如果使用非对称2544测试,只需要建立一个测试项,用时约1分钟,就可以判断出10台DUT哪些合格。

既然非对称2544测试有这么多应用场景,接下来阿信就以吞吐量测试为例,为大家详细介绍下通过Renix软件对DUT进行非对称性能测试的基本步骤。

首先,我们需要搭建测试环境。
1.拓扑说明
DUT是一台Layer2交换机,有1个1000M的接口作为Upstream和外网通信,有3个100M的接口作为Downstream接口,Upstream和Downstream接口的速率不一致
2.测试目的
测试Upstream和Downstream之间的吞吐量
非对称2544性能测试方法与实践_第3张图片
接下来,我们进行测试配置及结果查看。
1、开始->配置向导->测试套件->非对称性能测试向导
非对称2544性能测试方法与实践_第4张图片
2、选择测试项界面,勾选测试项,本例中以非对称吞吐量为例进行测试
非对称2544性能测试方法与实践_第5张图片
3、选择端口界面,端口必须至少有一个是Downstream方向,有一个是Upstream方向
非对称2544性能测试方法与实践_第6张图片
4、配置下行流端点,只显示选择端口界面Downstream方向的端口,默认无下行接口,选择“添加接口”,使用向导一步一步根据需求填充
非对称2544性能测试方法与实践_第7张图片
如下图所示,“配置下行流端点”接口建立完成,点击“下一步”
非对称2544性能测试方法与实践_第8张图片
5、配置上行流端点,只显示选择端口界面Upstream方向的端口,默认无上行接口,选择“添加接口”,使用向导一步一步根据需求填充
非对称2544性能测试方法与实践_第9张图片
6、“配置流”界面,下行流是指流量从上行流端口发向下行流端口;上行流是指流量从下行流端口发向上行流端口。一对一连接方式是指一个上行流端口对应一个下行流端口;多对多是指每个上行流端口对应所有的下行流端口
非对称2544性能测试方法与实践_第10张图片
7、“配置测试选项”界面,主要包括地址学习,测试帧长,时间参数,时延类型和测试结果保存路径参数,根据需求修改参数,也可以使用默认参数
非对称2544性能测试方法与实践_第11张图片
8、配置吞吐量选项,可根据需求修改测试次数和测试时长等参数;
回退模式指检测到丢包时,下调速率的方式,Independent只有失败的一边或端口会下调速率,Associated所有的边或所有端口会下调速率;
配置文件分布:Per Side基于方向来配置,Per Port基于每端口配置;
最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试 ;
最大速率:当测试通过且当前速率等于最大速率时,不再增速测试 ;
初始速率:第一次测试使用的速率;
速率精度:当相邻两次速率小于精度, 测试就停止;
可丢包百分比:当丢包率小于阈值时, 也记为测试通过;
非对称2544性能测试方法与实践_第12张图片
9、配置完成后会自动生成Smart Script,点击“开始”按钮开始测试
非对称2544性能测试方法与实践_第13张图片
10、测试中会自动弹出测试结果Result Analyzer,点击Test Summary Table查看测试结果
非对称2544性能测试方法与实践_第14张图片
11、测试报告导出,支持PDF、HTML、Excel三种导出格式,默认会保存所有测试内容,可以选择只保存汇总信息
非对称2544性能测试方法与实践_第15张图片
到这里,非对称吞吐量二层测试就完成了,包括环境设置,设备连接,测试步骤,测试结果查看及保存等过程。非对称时延和丢包率也是类似的配置。

你可能感兴趣的:(网络)