RENIX非对称时延测试——网络测试仪实操

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RENIX非对称时延测试——网络测试仪实操相关的知识,希望对你有一定的参考价值。

参考技术A

本文主要介绍RENIX软件如何进行非对称时延测试。文章分为四部分,第一部分为非对称时延概述,第二部分为测试说明,第三部分为测试配置,第四部分为测试报告。

1.RFC2544 测试介绍

(1)RFC2544测试的缺点

要求所有测试端口的速率是相同的

(2)结果

2.1)如果测试端口的速率不同

2.2)RFC2544双向吞吐量测试时,其值不会超过最小的值

2.3)例如左图,最大双向吞吐量是400M

(3)原因

3.1)二分法查找时,双向流量是同时增加或者减少的

3.2)只要有丢包,则认为本次测试不成功,降低速率继续查找


2. 常见的非对称设备

(1)非对称

上下行速率不相同

(2)常见非对称设备

CableCMTS、PONTOLT、DSLAM、路由器



3. 非对称测试内容

包含RFC2544里的三个指标,属于RFC2544的特殊场景

(1)吞吐量

Throughput

测试设备的最大的转发能力

(2) 时延

Latency

测试设备的转发时延

(3)丢包率

Frameloss rate

测试设备在不同速率下的丢包情况


4. 时延概述

(1)介绍

●时延,延时,latency

●延迟越大,说明设备处理数据包的速度越慢

●考察被测设备的重要性能指标之一

(2)定义

●是指一个帧从源点到目的点的总传输时间

●包括网络节点的处理时间和在传输介质上的传播时间

(3)原理

●发送帧时,带上时间戳(T1),发送到网络上

●接收帧时,记录时间戳(T2)

●在接收方将2个时间戳比较(T2-T1),得到延时值

(4)为什么测量时延

对于VoIP等协议,可变或者较长的时延均会造成语音质量降低

5. 时延分类

(1)SF

●存储转发时延,store and forward latency

●计算时延的方式是LIFO

●数据帧最后一个bit到达设备输入端口的时间与该数据帧第一个bit出现在设备输出端口的时间间隔

●通常三层路由器采用存储转发

(2)CT

●直通交换时延,cut through latency

●计算时延的方式是FIFO

●数据帧第一个bit到达设备输入端口的时间与该数据帧第一个bit出现在设备输出端口的时间间隔

●通常二层交换机采用直通交换

6. 时延测试前提

(1)前提

●不丢包情况下测试

●丢包时测试时延无意义

(2)建议

●先测试设备指定转发模型的Throughput

●然后把速率设置为Throughput的时候测试时延


1. 非对称时延测试拓扑

(1)拓扑说明

●DUT是一台Layer2交换机,此例使用的是华为S5700交换机

●有1个1000M的接口,作为Upstream和外网通信

●有3个100M的接口,作为Downstream接口

●Upstream和Downstream接口的速率不一致

(2)目的

测试Upstream和Downstream之间的转发时延

2. 非对称时延测试流程

(1)添加机框

(2)占用端

(3)选择向导

(4)选择非对称时延

(5)选择端口

(6)配置下行端口

(7)配置上行端口

(8)配置流

(9)配置测试选项

(10)配置时延选项

(11)运行测试

(12)查看结果

(13)导出报告

3. 准备工作 : 添加机框


机框IP地址

在机框显示屏上查看

默认为192.168.0.180

4. 准备工作 : 预约端口


1. 选择向导

选择非对称测试向导


2. 选择时延测试

测试项目,选择非对称时延测试

3. 选择端口

选择端口角色

●选择1G的端口为Upstream

●选择100M的端口为Downstream

4. 配置下行接口

(1)配置接口

●默认无下行接口

●选择添加接口

(2)向导配置下行接口

向导配置接口,一步一步根据需求填充

(3)向导配置下行结果

配置结果

●创建3个下行接口, 每个端口各一个

●对于二层交换机来说, 只关注MAC地址

5. 配置上行接口

(1)配置接口

●默认无上行接口

●选择添加接口

(2)配置上行接口

●配置过程和 下行接口类似

●在上行接口上创建一个接口

(3)配置上行接口结果

6. 配置流

(1)流量方向

●选择双向

●上行和下行之间对发流量

(2)连接方式

选择多对多

(3)其它默认

7. 选择测试参数

(1)学习模式

对于交换机, 选择二层学习

(2)学习频率

根据需求选择,一般默认即可

(3)帧长

一般测试7个特殊字节

(4)时延

●结果会显示时延

●类型根据交换机转发类型选择

(5)结果选项

选择结果保存路径

8. 配置时延参数

(1)测试次数

●默认1次

●可以配置多次, 取平均值

(2)测试时间

●默认60秒

●RFC2544规定最少60秒

(3)配置文件分布

●默认选择Per Side

●Per Side:基于方向来配置速率

●Per Port:基于每个端口来配置速率

9. 配置 : 自动生成 Smart Script

Smart Script

●根据配置自动生成Smart Scrip

●右侧自动弹出

10. 修改配置参数

11. 配置 : 开始测试

1. 测试进度查看

进度查看

消息界面里, 实时显示当前测试的字节, 速率

2. 自动弹出 Result Analyzer

(1)结果分析

专业软件,自动弹出

(2)手工打开

自动安装,打开结果


3. Result Analyzer 结果分析

结果分析

●点击汇总结果

●Upstream和DownStream方向分开统计时延

4. 测试报告导出

(1)导出格式

PDF

html

Excel

(2)结果定制

●默认会保存所有测试内容

●太过详细

●可以选择汇总模板

●只保存汇总信息

5. 测试报告内容

6. 查看帮助文档

在“帮助”文档中查看更详细信息

renix如何查看时延和抖动和丢包——网络测试仪实操

查看时延和抖动​

一、预约测试资源 ​

打开Renix软件,连接机箱, 预约端口

renix如何查看时延和抖动和丢包——网络测试仪实操_右键

renix如何查看时延和抖动和丢包——网络测试仪实操_丢包_02

二、新建流​

选中流模板,点击“新建流”,创建2条流,port1和port2相互发流

renix如何查看时延和抖动和丢包——网络测试仪实操_IP_03

点击“发送所有流”

renix如何查看时延和抖动和丢包——网络测试仪实操_IP_04

三、查看时延和抖动​

默认情况下“统计2”Stream Block Statistic就可以查看时延统计。下图中 StreamTemplate_1的平均时延是4.691vs,最大延迟抖动是0.224vs

renix如何查看时延和抖动和丢包——网络测试仪实操_右键_05


查看丢包

一、预约端口

单击“预约端口”,弹出“预约端口”窗口;

单击“新增机箱”,弹出“添加机箱”对话窗口,输入测试仪IP后,单击确定,如之前已经连接过机箱,选中要连接的测试仪IP,右键选择“连接机箱”,状态处显示“Connected”表示机框连接成功。

renix如何查看时延和抖动和丢包——网络测试仪实操_右键_06

二、创建Raw流

在配置导航区,单击“流模板”,右键选择“新建流”,弹出“编辑流”窗口;

以两两交互为例,源端口为10.0.11.106/1/13,目的端口选择10.0.11.106/1/14,单击确定,创建Raw流成功。

renix如何查看时延和抖动和丢包——网络测试仪实操_IP_07

三、如何查看流量的实时丢包个数和丢包比例

在配置导航区,单击“流模板”,然后再单击“发送所有流”;

renix如何查看时延和抖动和丢包——网络测试仪实操_右键_08

在统计1视图,单击“选择结果视图”à“默认”à“Stream”à“Stream Block Statistic”或者“Stream Statistic”,都能显示实时丢包数和丢包比例。

renix如何查看时延和抖动和丢包——网络测试仪实操_丢包_09


以上是关于RENIX非对称时延测试——网络测试仪实操的主要内容,如果未能解决你的问题,请参考以下文章

Renix签名字段详解——网络测试仪实操

RENIX软件BFD测试——网络测试仪实操

RENIX软件RTSM基本操作_Linux——网络测试仪实操

Renix软件如何发送CRC错误的报文——网络测试仪实操

Renix绑定流详解——网络测试仪实操

RENIX发送固定个数报文——网络测试仪实操