您的当前位置:首页正文

Ixia测试RFC2544使用手册

2023-05-25 来源:意榕旅游网
Ixia测试RFC2544使用手册

2012-2-22

目录

摘要...................................................................................................................................................3一.RFC2544测试指标....................................................................................................................3二.RFC2544测试项介绍................................................................................................................3

2.1吞吐量(Throughput)...................................................................................................32.2延迟(latency).............................................................................................................32.3丢包率(Frameloss)...................................................................................................42.4背靠背(backtoback).............................................................................................4三.测试需求...................................................................................................................................4

3.1测试硬件资源...................................................................................................................43.2软件资源...........................................................................................................................43.3测试拓扑图.......................................................................................................................5四.性能测试.................................................................................................................................5

4.1测试步骤...........................................................................................................................5

4.1.1IXIA的连接步骤..................................................................................................54.1.2Trafficsetup基本配置....................................................................................84.1.4option设置........................................................................................................114.1.5执行测试.............................................................................................................134.1.6补充.....................................................................................................................144.2吞吐量测试配置.............................................................................................................154.3latency测试配置..........................................................................................................154.4丢包率测试设置.............................................................................................................164.5backtoback测试配置................................................................................................16

摘要

本文档讨论并定义了大量被用于描述网络互连设备表现特征的测试,仅供初学者使用参考;

一.RFC2544测试指标

RFC2544提供了一个对网络设备测试的基准,它规定了一系列的测试过程和方法,使得服务器和用户之间可以在同一个基准下,对测试的实施和结果打成共识。

RFC2544标准要求对一系列帧长(,64,128,256,512,1024,1280,1518字节)在一定的时间内按一定的数目进行测试。

二.RFC2544测试项介绍

rfc2544提及的吞吐量(Throughput)、延迟(Latency)、丢包率(PacketLoss)、背靠背(Back-to-back)四个主要指标

2.1吞吐量(Throughput)

设备能够无丢失地传送和接收到的帧信号的最大速率。对于一个以太网系统,绝对的最大吞吐率应该等于接口速率,实际上由于不同的帧长度具有不同的传输速率,这些绝对的吞吐率是无法达到,越小的帧由于前导码和帧间隔的原因,其传输效率就越低,如1000Mbit/s以太网,对于64byte的帧,其最大数据吞吐率是761.9Mbit/s,每秒可传输1488095,对于1518byte的帧,其分别是986.9Mbit/s和8172帧/s。

要求:

测试吞吐量时应把流控功能关掉,如果开了流控有可能达不到线速,这种结果就没有意义。

半双工测试时不能勾选directional,如果勾选会导出过多的冲突导致测试结果无效。

2.2延迟(latency)

对于存储转发设备来说,当输入帧的最后一位到达输入端口时,开始计时。当输出帧的第一位到达输出端口上可见时,计时结束。延迟越大说明交换机处理帧的速度越慢。

要求:

延迟测试要求在20次以上。

2.3丢包率(Frameloss)

负载状态下发送方发出但没有到达接收方的帧的数目,一般都表示为帧丢失率,即相对于总发送帧的百分比,计算公式为:接收方没有的包的个数/发包方的总发包数*100%。

要求:

丢包率测试结果必然为0。

2.4背靠背(backtoback)

验证的其实设备的缓存能力,使用最小的内部帧间隔发送一串帧序列到测试设备,记录被测试设备转发的帧数量。如果记录的发送帧数量与转发的帧数量相同,帧流量串的长度被增加,测试返回。如果转发的帧数量少于发送的帧数量,帧流量串的长度被减少,测试返回。

要求:

该测试调整发包的数量时通过调整测试时间duration来实现的。测试时间建议为60s。

三.测试需求

3.1测试硬件资源

1.被测交换机一台;2.Ixia一台;

3.PC机一台,并安装Ixautomate,Ixos软件;4.双绞线四根

3.2软件资源

IXautomate_6.9,IXos_5.7

3.3测试拓扑图

四.性能测试

4.1测试步骤

4.1.1IXIA的连接步骤

●在pc上打开IXautomate软件,界面如图所示:

●单击右边configuration中“BaseTemplates”菜单,打开RFC2544功能列表,如图所示:

●选择Throughput右击新建test,如图所示:

●在右下角出现Throughput后对其单击,出现如图所示:

●点击add与IXIA建立连接输入IXIA的ip地址,如图所示:

●可选择测试端口速率,现测试选择千兆环境,如图所示:

4.1.2Trafficsetup基本配置

●在左边是测试所需的配置有流配置,协议配置,测试参数设置,如图所示:

●第一步设置测试帧的大小和方式,可以选择发送不同发送帧的大小的格式,如图所示:

●第二步在Framedata根据测试对象的不同,选择不同的协议,一般二层测试选择“mac”,三层测试选择“ip”,测试IPv6选择“IPv6”等等,如图所示:

●第三步设置测试帧的发送模式,如图所示:

●第四步设置流量map,如图所示:

4.1.3在“Testsetup”中设置测试运行的参数

●在“Duration”中设置每个帧长的帧发送的时间,在addressperRxport中可以设置每个端口仿真多少个主机,需要进行Sequence,如图所示:

4.1.4option设置

●在缺省情况下不需要对option进行设置。在“basciTestoption”中可以设置被测设备的名字,序列号,版本等信息,以便信息显示在测试报告中。在“OutputSetting”中可以设置测试结果的保存目录和测试结果的处理方式。在“PortOwnership”可以设置Ixautomate进行测试是所用端口的名字,如图所示:

●在“advancedTestoption”中可以设置一些高级属性,比如修改TTL的长度,Streams类型等等,如图所示:

●在Ixautomate中不支持的设置可以通过“CustomUserCode”中添加Tcl脚本对测试进行配置,如图所示:

●“Statistics”和“DUT”设置一般测试不需进行配置,如图所示:

4.1.5执行测试

●点击按钮,如图所示:

●在“Logs”中可以看到整个整个测试过程中信息,包括测试结果,测试过程,配置信息等等,如图所示:

●在“Dataminer”中会保存每次测试的测试结果和Log,选取测试结果,右击可以生成pdf格式的测试报告,如图所示:

4.1.6补充

●在“Batchscheduler”中可同时执行多个测试脚本,如图所示:

4.2吞吐量测试配置

吞吐量测试配置流map,使其端口对应于拓扑结构,其他配置即可保持默认,如图所示:

4.3latency测试配置

时延测试配置流map,使其端口对应于拓扑结构,其他配置即可保持默认,如图所示:

发送速率设置限速,如图所示:

4.4丢包率测试设置

丢包率测试配置流map,使其端口对应于拓扑结构,其他配置即可保持默认,如图所示:

4.5backtoback测试配置

丢包率测试配置流map,使其端口对应于拓扑结构,其他配置即可保持默认,如图所示:

因篇幅问题不能全部显示,请点此查看更多更全内容