1230B网络分析仪使用步骤一.设备连接1.1 MD 1230B主机及测试板卡:1230B包含5个槽位,如图1-1所示:图1-1本测试环境包括4块测试卡。
一块MU120112A Giga Ethernet Module,如图1-2。
三块MU120111A10/100M Ethernet Module,如图1-3。
MU120112A Giga Ethernet Module包含8个百兆端口。
MU120111A10/100M Ethernet Module包含2个千兆端口。
命名方式如下:单元号:槽位编号:端口号。
例如:Unit 1:1:1。
图1-2图1-31.2 连接1.2.1 本机连接打开1230B之后,在桌面打开Selector程序,会有Main Application,Self test, Setup utility, MS DOS prompt, Shut down 5个选项。
Main Application是主应用程序,测试时需打开;Self test是用于检测各个模块;Setup utility是用于设置本机的信息,如系统IP地址及测试单元模块的IP地址;MS DOS prompt提供了一个DOS窗口;Shut down是关闭系统,关机时则需要再次按下开关以切断电源。
1.2.2 远端PC连接(1)启动安装光盘安装应用程序。
SN码:S9Y3MTX2-Q6VU64SN-YR4ARN8X。
(2) 用反向线连接PC网卡和1230B主机后面的网卡接口。
并设置PC的IP地址。
由于1230B的默认设置Windows IP址为192.168.25.1,1230B的测试单元IP地址为:192.168.25.2。
通过远程控制时,必须将远端计算机的IP地址和上述两个地址在同一网段才可以登陆,如:192.168.25.3。
设置本地PC的IP地址如图1-4所示:图1-4(3)打开MX123001A应用程序。
点击Add new来添加新的测试单元入口(New Entry)。
IP Address填写:192.168.25.2,点击OK,然后,右键单击Unit1,选择Edit Entry,单击connect,成功连接测试单元。
再次右键单击Unit1,选择reservation来选择需要占用的端口。
(4)检测端口连接状态。
在Unit Entry下拉菜单上会显示有各个端口连接情况的信息。
如果端口显示为绿色则表明连接正常,如果端口状态为灰色,则说明该端口没有被占用。
如端口显示为红色,其端口连接有问题。
应检查端口的物理连接,接好线后,再检查,直到所有占用的端口都显示为绿色。
如图1-5所示:图1-5二.DUT功能测试步骤:我们可以在端口创建一条数据流,发送至DUT,从另外一个端口接受数据,以此来分析DUT处理数据包的正确性。
(说明:测试之前,可以先把所有的线都连接好,在进入MX123001A软件中,可以选择需要测试的端口。
)(1) 右键单击某一个端口,选择port setting。
如图2-1所示。
我们可以对端口属性进行设置:端口的模式,端口的MAC地址;IP地址/子网掩码/默认网关;ARP选项;流量控制;协商模式等信息。
图2-1(2) 单击一个端口,选择Tx Stream按键,通过Add按键来添加数据流。
如图2-2:图2-2选中新创建的数据流,单击Edit可以编辑该数据。
数据流控制设置,如图2-3所示。
发送方式可选择:连续,连续突法等;数据包之间的间隔可设置为固定时间间隔或者随机时间间隔2种。
图2-3Frame Setting,如图2-4所示。
可选择发送数据的协议类型:IPV4,ARP,None等。
然后可以对数据包中的各个字段进行设置。
例如:以太网的帧结构,IP报文结构,数据字段,错误校验字段。
点击Frame Format可显示当前所选协议的数据包结构;点击Frame View可显示当前数据包的码流。
图2-4当所有设置完成之后,点击OK。
然后点击屏幕左上方的Transmit 按键来发送数据包。
(3) 我们可以统计某个端口的数据流量。
如图2-5所示。
选择某一个端口,单击屏幕左上方的Counter按键开始对该端口进行收发数据的统计。
选择Counter按键来显示统计的结果。
图2-5(4) 我们可以捕获某个端口的接收到的数据。
如图2-7所示。
选择某一接受端口,单击屏幕左上方Capture按键可开始捕获该端口接受到的数据包。
在一定时间间隔后,再次单击屏幕左上方Capture按键以停止捕获。
然后选择“”按键,会显示如图2-6所示。
Total Frame列出捕获的数据包个数,Number of Frames 表示所希望列出前多少个捕获的数据包。
图2-6图2-7(5) 单击Latency按键可以用来检测该端口的时延时间。
如图2-8所示:图2-8(5) 单击Ping按键可以测试该端口到其他IP的连通性。
如图2-9所示:图2-9(6) 单击Variation按键可以用来统计该端口在某时间段内接收不同时延数据帧的数量。
如图2-10所示:图2-10(7) 单击Protocols按键可以用来测试IGMP/BGP协议。
如图2-11所示:图2-11三.DUT性能自动化测试步骤:.(1) 选择RFC2544 Automatic Test Entry。
(2) 选择“”按键,设置自动化测试参数。
如图3-1所示。
Test Method包括数据发送方式,数据方向,Mesh类型(当发送模式为partially meshed和full meshed时)。
Test Method可分为:one to one ,partially meshed和full meshed。
Traffic Orientation可分为:单向或者双向。
图3-1然后添加测试端口到发送或收收端。
i.当数据发送方式为one to one,数据方向为单向时,如图3-2所示:图3-2ii.当选择Partially meshed,数据方向为双向时,如图3-3所示:图3-3iii.当选择Fully meshed,如图3-4所示:图3-4(3)设置测试配置测试五个指标包括:吞吐率,时延,丢包率,背对背帧,系统恢复时间,重启。
如图3-5所示。
当Test Method为partially meshed或full meshed时不能测试系统恢复时间,重启两个指标。
测试数据包的格式默认情况下为: 64,128,256,512,1024,1280,1518.也可自己设定,如图3-6或是设定固定间隔的包长,如图3-7。
可选择协议为MAC或者IP;DUT的类型:存储转发或是直接转发;学习帧模式。
图3-5i.设置“Throughput”参数,如图3-8所示。
设置测试周期Duration=60s,次数Number of Trials=1, Burst Size=1。
根据实际需求用户可以自选择测试的次数。
设置Frame Rate的相关参数.初始速率=100%,最小速率=0.1%,最大速率=100%,精度Resolution=0.50%。
设置的精度越高测试花费的时间越多。
丢包率容忍度=0。
图3-8ii.设置“Latency”参数。
如图3-9所示:Duration=120s,次数Number of Trials=1, Burst Size=1。
设置Frame Rate的相关参数:是基于吞吐量的速率或是特定的速率值。
图3-9iii.设置“Frame loss Rate”参数,如图3-10所示:Duration=60s,次数Number of Trials=1, Burst Size=1,初始速率=100%,步长=10%。
步长越小,测试结果越精确。
iv.设置“Back to Back Frames”参数,如图3-9所示:Duration=2s,次数Number of Trials=50, Burst Size=1。
初始速率=100%,丢包率容忍度=0%。
图3-10v.设置“System recovery”参数。
如图3-11所示:Duration=60s,次数Number of Triails=50, Burst Size=1,Threshold Time=1s,Overload Rate =110%(2544定义);Moderate Rate=50%(2544定义)。
图3-11(4)置好上述参数后单击“”进行测试。
四.自动化测试样例(1) 返回RFC2544界面单击”开始”如下图4-1所示。
Log 显示的为实时信息.图4-1列表中可以显示端口号对应的流量,丢包率,背对背帧每一个端口都有一个详细的数据,可以很明确的找出影响流量,丢包的具体某一个端口,在此列表信息中还可以看到发送大数据包时具体数据包为多大时出现丢报和哪个端口丢包都可以反映出来.随着测试的进行这些数据会反映成一个图表通过图表的形式更直观的反映出测试结果.注意:在测试过程中不要移动设备或者拔掉接好的线。
如下列图是一自动化测试结果:图4-2 吞吐率图4-3 时延图4-4 丢包率图4-5 背对背帧图4-6 系统恢复时间测试进行时需要耐心的等待,直到所有指标都能完成测试,检查测试LOG信息看有没有出现错误.检查图表.测试完成后对测试的结果进行保存,如图4-7所示。
图4-7该报告以HTML的格式存储,LOG信息是TXT格式存储.最好将信息保存在MD1230B的D盘新建一个文件夹将其保存。
注意:在使用时必须注意,在将存储的数据用U盘拷贝时必须使用干净无毒的U盘.最好使用时先对U盘进行格式化后再进行文件拷贝.2009.7.5北京邮电大学。