新闻  |   论坛  |   博客  |   在线研讨会
非对称2544性能测试方法与实践
teletest1 | 2020-03-02 20:56:08    阅读:206   发布文章

Hello,各位小伙伴,沉寂了许久的阿信(信而泰的“信”)回来了,这段“闭关修行”的日子里我一直在思考如何给大家带来更好的服务,未来我会向大咖们多多学习,为大家定期带来一些有意思的文章。好了,我们直奔主题,近期Renix又增加了许多新的功能,本期为大家介绍非对称性能测试的相关功能及具体配置。


一、非对称2544测试概述

非对称2544使用的测试方法基于RFC2544,但已扩展成可以为每个方向独立调整速率,简化了对DSLAM,PON OLT和Cable CMTS等接入集中器设备的测试流程。信而泰Renix非对称性能测试向导同时也支持RFC2544吞吐量、丢包率和延迟测试。

备注RFC2544测试介绍:RFC2544中定义了网络互连设备的基准测试要求。因此,RFC2544测试是一种基准测试,可用来测试和测量DUT的性能。测试项目包括吞吐量测试、丢包率测试、延迟测试、背对背测试。
下表详细说明非对称性能测试项的定义。

[attach]264225[/attach]
二、非对称2544测试和RFC2544的区别

非对称2544测试属于RFC2544的特殊场景,可使用不对称的上下游流量来对被测设备进行吞吐量、丢包率和时延的测试,对设备性能做出评估。
RFC2544要求所有测试端口的速率必须是相同的,如果测试端口的速率不同,RFC2544双向吞吐量测试结果不会超过最小端口速率的值,二分法查找时,只要有一个方向丢包,则认为本次测试不成功, 双向都会降低速率继续查找,双向最终的测试结果是同一个数值。

非对称2544测试却可以对上行流量和下行流量分别测试,DUT端口链接速率可以不一样。

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

三、非对称2544测试应用场景
1、测试端口速率不相同的设备,常见非对称设备有PONT OLT、DSLAM、Cable CMTS、路由器等;
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之间的吞吐量
接下来,我们进行测试配置及结果查看。
01.开始->配置向导->测试套件->非对称性能测试向导
02.选择测试项界面,勾选测试项,本例中以非对称吞吐量为例进行测试
03.选择端口界面,端口必须至少有一个是Downstream方向,有一个是Upstream方向
04.配置下行流端点,只显示选择端口界面Downstream方向的端口,默认无下行接口,选择“添加接口”,使用向导一步一步根据需求填充
如下图所示,“配置下行流端点”接口建立完成,点击“下一步”
05.配置上行流端点,只显示选择端口界面Upstream方向的端口,默认无上行接口,选择“添加接口”,使用向导一步一步根据需求填充
06.“配置流”界面,下行流是指流量从上行流端口发向下行流端口;上行流是指流量从下行流端口发向上行流端口。一对一连接方式是指一个上行流端口对应一个下行流端口;多对多是指每个上行流端口对应所有的下行流端口
07.“配置测试选项”界面,主要包括地址学习,测试帧长,时间参数,时延类型和测试结果保存路径参数,根据需求修改参数,也可以使用默认参数
08.配置吞吐量选项,可根据需求修改测试次数和测试时长等参数;
回退模式指检测到丢包时,下调速率的方式,Independent只有失败的一边或端口会下调速率,Associated所有的边或所有端口会下调速率;
配置文件分布:Per Side基于方向来配置,Per Port基于每端口配置;
最小速率:当测试不通过且当前速率等于最小速率时,不再降速测试 ;
最大速率:当测试通过且当前速率等于最大速率时,不再增速测试 ;
初始速率:第一次测试使用的速率;
速率精度:当相邻两次速率小于精度, 测试就停止;
可丢包百分比:当丢包率小于阈值时, 也记为测试通过;
09.配置完成后会自动生成Smart Script,点击“开始”按钮开始测试
10.测试中会自动弹出测试结果Result Analyzer,点击Test Summary Table查看测试结果
11.测试报告导出,支持PDF、HTML、Excel三种导出格式,默认会保存所有测试内容,可以选择只保存汇总信息

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客