1、2.2.3如何测试设备的吞吐量 19指标含义 19测试方法(参照丢包率的测试步骤) 19第1部分 IXIA400数据网络性能分析仪硬件介绍1.1仪表概述IXIA400为数据网络性能分析仪,通过使用不同的测试模块可以完成10/100M以太网、G-bit以太网、USB以及POS、路由等网络性能的测试和分析。该仪表具有4个插槽能够同时支持4块不同类型的测试模块。同时可以支持控制最多256个仪表进行联合测试,同步精度在10ns之内。 1-1 IXIA400分析仪正面示意图 1-2 IXIA400分析仪背面接口示意图1、在背面的接口有:显示器接口(VGA)、键盘/鼠标PS2接口(mouse k/b)。网
2、卡一台网接口(10/100)、电源接口以及电源开关、同步信号输入/输出接口(sync in、sync out)。2、IXIA的主机类似于一个SERVER服务器,操作系统为Windows98或是Windows2000(EN),需要对该主机设置固定IP。3、IXIA主机可以外接显示器和键盘以及鼠标构成一个独立的测试系统。也可以通过一个外接计算机组成一个测试系统。4、在与外接计算机一同构成一个测试系统的时候,连接方式为:用直连网线将二者相连。一端接在计算机的网卡的网口,另一端连接在仪表的10/100M网口上。此时需要预先设置好仪表与计算机的ip地址,要求二者设置在一个网段内,这样二者才能建立正常的通
3、信联系。1.1.1常见功能模块 1-3 IXIA400分析仪常用测试模块10/100M以太网卡(左)和Gbit以太网卡(右) 1、10/100M以太网卡-LM100TX:此测试功能模块提供4个独立的10/100M以太网电口,能够满足目前环境所能提供的最大端口密度的测试,能够灵活的产生和捕捉数据包。2、G-bit以太网卡-LM1000GBIC:此模块集合了两个完全独立的Gbit以太网光口,配有1310nm波长光模块和850nm波长光模块。支持光模块的热拔插。1.1.2测试软件及窗口IXIA使用的是Serverclient模式,Server端在测试仪表的主机上,在开机后会随着主机内的操作系统的启动
4、而自动启动,一般情况下不需要人为的手工启动。因此在通常不需要为主机配置专用的显示器和键盘。client端包括两个测试软件: Ixia Explorer和ScriptMate。这两个软件一般安装在测试用计算机上,在仪表自带的主机中也有这两个软件。根据测试项目的不同来选择使用不同的软件。Ixia Explorer主要提供数据流的测试,针对设备的功能进行测试; ScriptMate提供各种性能测试窗口,针对设备的性能进行测试。1.1.2.1 Client 端软件安装仪表随机带有一张软件安装光盘,软件位于ACTERNA CD v14IXIAsoftware路径下,文件名为IxiaSoftwareSui
5、tev3.41.62b.exe1)双击“Ixiasoftware.进入安装界面,提示输入密码2)输入密码: FlyingTiger点击“下一步”,输入安装目的路径,3)选择:Client;TCL Client 两项;4)安装结束,点击“finish”。1.1.2.2 软件使用1、Ixia Explorer的使用:双击Ixia Explorer的图标,在首次使用时会出现下面的窗口,在IP Address中输入主机的ip地址,点击确定,将测试用计算机与测试仪表建立通信联系。进入Ixia Explorer的测试界面。1-4 Ixia Explorer测试窗口2、ScriptMate的使用:双击Scr
6、iptMate的图标,出现如下窗口,第一次使用时需要将主机地址添加入“Chassis Chain”列表中,即在Hostname处填入仪表的ip地址后,点击“Add”按钮,将此仪表的ip地址加入“Chassis Chain”列表中。而后选择所要连接的仪表的ip地址,点击“Connect”,与仪表建立通信联系,再点击“Done”,此时屏幕上出现ScriptMate测试窗口,根据需求选择测试项目进行测试。说明:我们经常进行的三个测试项目为丢包率测试(testFloss)、延时测试(testLatency)和吞吐量测试(testTP)。3、设备的关闭只有在Ixia Explorer窗口内才有关闭仪表的
7、窗口,所以在结束测试后,必须进入Ixia Explorer窗口来关闭仪表。关闭方法如下:鼠标左键单击“Chassis Chain01”选择你所需要关闭的主机(例如要关闭IP地址为129.9.0.251的主机,则选中图示中的主机,而后点击“tools”任务栏中的“Shutdown/RebootChassis”,等候片刻便可关闭仪表电源。如果未关闭仪表上的操作系统就直接关闭电源会造成仪表的损坏(和未退出windows就直接关闭主机电源的后果一样)。 软件操作详细指导2.1IXExplorer的使用为了让IXExplorer能和每一个主机建立通信,必须知道每一个主机的ID或是IP地址。与IXExpl
8、orer建立了通信联系的主机可以在IXExplorer的主机树中看到,建立了连接的主机在主机树图中的图标将会由黄色变为绿色(如下图)。如果连接中断,图标前的小圆圈将会变成红色。2-1 IXExplorer的主机树图2.1.1 如何使仪表长期发包测试测试配置: 2-1 长期丢包测试配置图 仪表的端口1接设备的端口1; 对端线路环回或支路环回;1. 按照测试配置图2-1接好电路;2. 配置相应的业务路由和业务通道;3. 配置连接的端口属性:左键点击主机树图标可以看到该主机的配置(如下图), 2-2 主机树图展开示意图在上图中,我们可以看到我们所连接的这台主机配置了三个测试模块:Card 01-GB
9、IC、Card 02-10/100、Card 03-10/100。左键点击相应的端口可以对端口进行设置。从图中可以看到和设备连接上的端口图标变为绿色,而没有连接上的端口图标为红色。我们连接的为Card 02-10/100M测试模块的第一和第二端口。点击端口可以看到在右边的窗口中出现了此端口的设置选项,现在对相关的设置作一个说明。端口属性的设置:双击端口的属性设置选项图标,将会出现一个端口属性设置对话框(如下图)2-3 端口属性设置对话框图在“Auto Negotiation”栏中可以对仪表的端口工作模式进行设置。如图,选中Auto Negotiat和100M全双工端口模式就表示端口为自协商模式
10、、最高协商速率为100M全双工。如果仅仅选中一个端口的工作模式,而没有选中“Auto Negotiation”,则表示此端口的工作模式为固定工作模式,不支持自协商。“Flow Control”为端口流控使能设置。其余的设置栏一般不作设置。数据包的设置:双击设置选项图标,右边出现一个显示窗口,可以显示和对当前该端口进行设置(如下图)2-4 数据包设置对话框图窗口中的“A”位置可以对端口的数据流的流量进行设置,最大为端口所能支持的线速速率。“B”处显示当前的数据流量。一般来说端口数据流量要求不大于此端口吞吐量。“C”处为数据帧的设置,从这里可以对数据帧的帧长、发包特征进行设置,需要更改设置时,只需
11、要在相应的位置双击鼠标左键即可进入设置对话框。数据包的发送:点击任务栏中的,端口开始发送数据包,点击端口停止发包。点击可以看到端口的数据收发情况(如下图)。2-5 端口数据收发情况视图只要将端口的control项设置为“Continous pack”即可持续发包了。对GBIC测试卡的设置与10/100M卡的设置几乎一致,可以参考10/100M卡的设置进行。2.2 ScriptMate的使用ScripMate的功能主要是针对设备的性能进行测试,目前常见的测试项目为吞吐量、丢包率、设备延时。2.2.1 ScriptMate的公共设置项目进入ScripMate的测试窗口,可以看到右边的测试对话窗口,
12、包括“System Setup”、“Port Setup”、“Test Setup”、“Test Log”和“Result”。各个窗口的作用如下:System Setup:设置用户信息和结果保存目的地址等。一般可以在相关栏目中填入设备名称、版本、系列号等信息,这些信息可以直接“继承”到“log”和“result”结果中去。Port Setup:端口设置窗口,在此窗口内需要对端口的工作模式进行设置,一般来说端口必须设置为与所测试设备的端口的工作模式一致。(如下图) 2-6 端口模式设置窗口视图从窗口B可以选择测试模块的任意一个端口在A处进行设置。注意,在“speed”栏中选中端口速率,有10M和
13、100M两种工作速率供选择(10M100M卡中);“Duple Mode”中选择双工模式,“Half”表示半双工,“Full”表示全双工;“Auto Negatiate”为自协商模式选择项,如果选中“on”则表示该端口要支持自协商模式,如果选择“Off”则表示此端口不支持自协商模式。Test Setup:测试设置窗口,主要是设置测试的参数,不同的测试设置不同,这点将会在下面的介绍中说明。Test Log和Result:测试过程记录和测试结果报告,log记录保存在安装目录下的TclScriptslogs中,Result结果报告保存在安装目录下的TclScriptsresults中,这两个文件均可
14、以用写字板打开阅读和打印。在测试结束前Result中是不会有记录的。 2-7 测试配置图2.2.2 如何测试设备的丢包率指标含义在一稳定的流量下,由于设备的资源缺乏等原因,导致不能被转发的流量所占的百分数。表现了设备在超负荷情况下的转发能力。步骤一、按照测试配置接好电路;步骤二、点击“TestFloss”(A)设置好端口属性后,进入“TsetSetup”对话框进行测试设置,设置步骤如下(参照下图); 2-8 丢包率测试配置对话框图步骤1:选择测试的帧长(B),标准的测试一般使用7个具有典型特征的帧长进行测试我们也可以根据需求自定义所需的帧长。步骤三:在Traffic Map中(C)定义测试的端
15、口组合,选择Map为“manual”,而后点击Config进入设置对话框(D)设置端口组。在端口设置对话框中选择源端口和宿端口后点击“Add”将端口添加入端口组合中,点击“Apply”。步骤四:进行测试,测试报告将会在Result中给出。2.2.3如何测试设备的延时 指标含义对于Metro这种存储转发设备来说,时延指输入帧的最后一位到达输入端口,到该帧的第一位出现在输出端口的时间间隔。 验证设备处理数据时所需要的时间。 测试步骤:步骤一:按照测试配置接好电路;步骤二:点击“TestLatency”设置好端口属性后,进入“TsetSetup”对话框进行测试设置,设置步骤如下:同丢包率测试的步骤1与步骤2;步骤2:与丢包率测试不同的地方就是需要对测试的Run Parameters进行设置(如下图) 2-9 延时测试配置对话框图注意:延时测试时的MaxRate必须小于设备的吞吐量。(参考图2-8)2.2.3如何测试设备的吞吐量不丢包的情况下设备所能达到的最大速率,验证设备在不同的2M数目下所能达到的带宽。测试方法(参照丢包率的测试步骤)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1