《以太网自愈环测试方法讲解.docx》由会员分享,可在线阅读,更多相关《以太网自愈环测试方法讲解.docx(6页珍藏版)》请在三一办公上搜索。
1、第1页共6页给出对于Ring在冗余环应用中能达到性能的测试方法,作为Ring性能验证和 市场推广的依据。测试方法对于Ring的冗余功能,可以采用不同的测试方法来判定其性能,下面介绍两 种比较精确的方法:1.1. 使用PC+软件的方法本测试方法适用于常规定性测试,测试方法简单,测试结果较准确,测试工具 需求较少。1.1.1. 测试工具:PC计算机:2台Sniffer软件:2套网线:若干1.1.2. 测试组网可以将大于3台的待测设备连接成不同大小的环网,下面以5台设备为例进行 说明:将5台设备的光口依次连接,形成环网。并将第一台测试计算机PC-A连接 到1#设备的任意电口(测试中为电口 2),另一
2、台测试计算机PC-B连接到5#设备 任意电口(测试中为电口 2)。将1#设备设置为局端,将其余设备设置为远端。PC-B测试原理在PC-A上用Sniffer软件以1ms间隔发送60bytes到PC-B的单播报文(由于 Sinffer软件和PC的延迟,实际大约为2ms左右发送1个报文,详细计算方法见附 件一),以5000个报文为一组,在PC-B上使用Sniffer软件接收此单播报文数 量。动作:在报文发送的过程中将环网连接断开,测试环由连接到断开的倒换时 间。以此方法测试断开不同端口的时间,并取平均值,从而获得冗余环从闭合到断 开的倒换时间;在冗余环断开的时候发送数据报文,并在发送过程中将环闭合,
3、测 试冗余环从断开到闭合的倒换时间。性能计算方法:(应收报文数量-实收报文数量)*2ms=环倒换时间即:倒 换时间=(应收报文数量-实收报文数量)*2ms=(5000 -实收报文数量)* 2 ms1.1.3. Sniffer的配置方法在PC-A上运行Sniffer发送报文,在PC-B上运行Sniffer接收报文。PC-A的IP 地址为“192.168.1.45”,PC-B 的 IP 地址为“192.168.1.119”,MAC 地址为“00-15- f2-da-2a-67”。1.在PC-A的DOS下运行ping指令,获取对PC-B的报文第3页共6页2.在PC-A上运行Sniffer抓包程序:“
4、Capture ”-“Start ”,获取报文,当下图 中红框图标显示出的时候,表明已经抓获到报文,点击此按钮Sniffer Portable - Local, Ethernet (Line speed at 100 Mbps)3.在ICMP Echo的报文上点击右键,选择“send current frame”或 Sniffer Portable - Local, Ethernet (Line speed at 100 Mbps)File PlonitDr Capture Display Tools Database Window Help广First TimeDurationDEEcrpt
5、ioriH Snif2: Decode,. 1/8 Ethernet FraniiesSource Address192.168.1.45I Dest Address:I G umncim呼ICMP: Echo第4页共6页L92.顷.L. M9192.168 .1 .119207.46.106.30192.168.1.45ICMP: Echo replyTCP: D=3SQS S=18&3ACK=1655455588E蒙ue:rt: Auk T口口 Lug4.将图中所示位置的报文由01更改为55,更改此处报文的目的是使PC-B收到报文后不进行回复,以方便计算。在“Send ”部分设置为以间隔1
6、ms的速度发送5000次。控制发送报文的界面在“Tools ”Packet Generator”中。5.在PC-B上设置捕获报文的条件,点击“Capture ”-“Define Filter”进行如下 设置Define Filter - CaptureSiaiTim ary kldr ess Dat a Pa+t ern Ai1v:=ltlc ed Buff erAdiifesEKtloviTl AdiirtjEE : (Dr agable jSettings For:其中的“192.168.1.45和“192.168.1.119为 PC-A 和 PC-B 的 IP 地址。6.先运行PC-B的Capter,然后运行PC-A的数据包发送程序,在报文发送 过程中断开/闭合冗余环,并检查接收到的数据报文数量。在程序右下角可以显示总计获取的数 据包数量,如下图示:或者可以点击“Stop and Display ”和“Decoder ”来获取详细信息。7.如上图示,在冗余环由闭合到断开时,发送数据报文为5000,接收到的数据报文为4950,根据测试原理,则环倒换时间为:环倒换时间=(5000 -4950 ) * 2ms = 50 * 2ms = 100 ms 第 6 页 共 6 页