《以太网测试专题》由会员分享,可在线阅读,更多相关《以太网测试专题(124页珍藏版)》请在金锄头文库上搜索。
1、HUAWEI TECHNOLOGIES CO., LTDHuawei Confidential Security Level: Internal Use Only 5273952739Optix OSN产品以太产品以太网测试专题网测试专题2024/8/21HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 前言前言基于以太网测试原理,开发此课程。本课程旨在以太网测试的基础原理知识,掌握以太网测试仪表的使用方法,以太网测试重要指标的理解和测试方法。Page 2HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidenti
2、al 学习指南l本课程主要针对以太网测试的内容进本课程主要针对以太网测试的内容进行组织。行组织。l学习本课程之前,建议先学习学习本课程之前,建议先学习数据数据特性原理特性原理;l本课程的重点是理解以太网测试原理本课程的重点是理解以太网测试原理知识、以太网测试仪表的使用方法;知识、以太网测试仪表的使用方法;l本课程的难点是理解以太网测试本课程的难点是理解以太网测试4个指个指标的含义和测试结果的分析。标的含义和测试结果的分析。Page 3HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 参考资料l数据单板开局指导书数据单板开局指导书lSmartBit
3、sSmartBits测试仪表使用手册测试仪表使用手册Page 4HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 课程目标l学习完此课程,您应能:学习完此课程,您应能:p理解以太网测试的基础知识p理解以太网测试4项指标的含义p掌握SmartBits测试设备的测试方法p掌握测试结果的分析方法Page 5HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l以太网测试原理知识介绍以太网测试原理知识介绍l以太网测试设备及测试软件介绍以太网测试设备及测试软件介绍l使用使用SmartBitsSmartB
4、its测试方法及测试测试方法及测试结果解读结果解读l其他测试工具介绍其他测试工具介绍Page 6HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l以太网测试原理知识介绍以太网测试原理知识介绍p以太网测试原理简介p常见测试指标介绍Page 7HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 以太网测试原理简介测试项目l性能测试性能测试p吞吐量(Throughput)p时延(Latency)p丢帧率(Frame Loss Rate)p背靠背(Back-to-Back)l功能测试功能测试p组播功
5、能测试pMAC地址表深度测试Page 8HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 以太网测试原理简介性能测试目的l设备制造商设备制造商p所采用的系统结构的性能表现能到达哪一地步?p产品的强项是什么?p产品的弱势在什么地方?l运营商和服务供应商运营商和服务供应商p网络能否处理突发性数据?p每个元器件的极限怎样?p设备能提供不同的QoS吗?l企业网和大用户企业网和大用户p哪种产品能提高最好的性能。p所购买的设备性能是否象供货商所说的那样?是否物有所值?p设备在负载下的表现如何?p网络设计的参数是否适当?能用到实际的网络中吗?Page 9HUA
6、WEI TECHNOLOGIES CO., LTD.Huawei Confidential 以太网测试原理简介性能测试思路让被测试设备承受不同的负载,检测他们的表现(正常情况下和超让被测试设备承受不同的负载,检测他们的表现(正常情况下和超大负荷情况下的表现)。大负荷情况下的表现)。测试它的容量(测试它的容量( 例如吞吐量),以及处理业务的特征如何(例如吞吐量),以及处理业务的特征如何( 例如例如时延)。时延)。p不同的设备由于采用了不同的硬件结构,性能表现会有所不同。p同一个设备在不同的负载时也会有不同的表现。p设备的配置不同也会引起不同的表现。Page 10HUAWEI TECHNOLOGI
7、ES CO., LTD.Huawei Confidential 以太网测试的主要方法l网络设备性能验证测试网络设备性能验证测试p主要针对单台设备的性能l网络性能测试网络性能测试p主要针对整个网络的应用l自定义测试自定义测试p可能是前两种的组合Page 11HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 网络设备性能验证测试在测试期间,测试仪表将尽量模拟实际应用中的数据流的情况。在测试期间,测试仪表将尽量模拟实际应用中的数据流的情况。验验证网络设备的性能,检测其是否与厂商所提供的指标一致。证网络设备的性能,检测其是否与厂商所提供的指标一致。Tes
8、terTesterDevice Under TestDevice Under Test (DUT) (DUT)Traffic generationTraffic generationTraffic analysisTraffic analysisPage 12HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 网络性能测试验证网络系统的性能,例如系统时延、验证网络系统的性能,例如系统时延、QoS等等等等TesterTesterSystem Under TestSystem Under Test(SUT)(SUT)InputInputOutputOu
9、tputTraffic generationTraffic generationTraffic analysisTraffic analysisPage 13HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 自定义测试对于系统开通测试则侧重于测试网络对实际业务的支持能力,包括系统延时、吞吐对于系统开通测试则侧重于测试网络对实际业务的支持能力,包括系统延时、吞吐量、丢包率量、丢包率System Under TestSystem Under Test(SUT)(SUT)TesterTesterTesterTesterGPSInputInputOutp
10、utOutputTraffic generationTraffic generationTraffic analysisTraffic analysisPage 14HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l以太网测试原理知识介绍以太网测试原理知识介绍p以太网测试原理简介p常见测试指标介绍Page 15HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 常见性能测试项目lThroughput 吞吐量吞吐量p网络不丢帧情况下的最大帧转发速率。lLatency 时延时延 p存储转发和比特
11、转发。lFrame loss rate 帧丢失率帧丢失率p在网络稳定状态下由于网络资源缺乏造成的不能转发的数据帧和总数据帧的百分比lBack-to-Back 背靠背背靠背 p长度固定的数据包以最小间隔的速率(即对应介质的最大速率)向设备发包,不丢包的最大数目。Page 16HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential l从设备所能支持的最大的线速帧速率从设备所能支持的最大的线速帧速率Xmax开始测试开始测试l当设备开始丢帧的时候,降低帧速率当设备开始丢帧的时候,降低帧速率Yl当设备没有丢帧的时候,提高帧速率当设备没有丢帧的时候,提高帧速率Yl
12、通常通过二分法来测试出当通常通过二分法来测试出当X=Y下的最大的帧速率下的最大的帧速率lThroughputY/Xmax*100%吞吐量 TesterTesterDevice Under TestDevice Under Test (DUT) (DUT)X XmaxmaxY YXmaxXmaxPage 17HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 吞吐量 l当设备满流量发送数据,则其最小包间隙应该12Byte。l通用的一个计算公式。l(L8+M)8N=100MlL为以太网帧长;lM为包间隙;lN为设备每秒钟发出的数据帧的个数;l括号中的8
13、为每个以太网帧前面的7个前导码1个定帧字节;l括号外面的8为一个Byte包含8个Bit;l100M表示物理层的bit速率;l因此,如果设备满流量发送64字节的帧,则每秒钟可以发送148810个。图示,64字节吞吐量=82508/148810100%=55.45%EFS单板绑定1个VC3的吞吐量为什么短字节的吞吐量较长字节的值要大呢?其有效净荷怎样计算呢?为什么短字节的吞吐量较长字节的值要大呢?其有效净荷怎样计算呢?如果是线速系统,吞吐量应该为多少?如果是线速系统,吞吐量应该为多少?Frame SizePassed Rate(%)(01,03,01) to (01,03,08) (pks/sec
14、)(01,03,08) to (01,03,01) (pks/sec)Total100M -100M 100M -100M 6455.45825088250816501612852.0243937439378787425650.2722769227694553851248.65114311143122862102448.635822582211644128048.63467646769352151848.62395139517902Page 18HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 时延l设 定 Frame rate Connecti
15、on Setup.l在在Remote SmartBits 地址框地址框, 输入机箱的输入机箱的 IP address.l点击点击 OK (Connection Setup 窗口消失窗口消失).l在主菜单,选择在主菜单,选择Actions Connect.Page 43HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 预留板卡和模块Red, Green, 或Blue 三角,指示了板卡的预留状态在一块板卡上右击选择Reserve,或Release,或 RefreshPage 44HUAWEI TECHNOLOGIES CO., LTD.Huawei
16、Confidential 10/100 接口模块是否使用Pause 流控?10 或者100 MFull或者Half双工模式Page 45HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送设置窗口Page 46HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送设置 模式选项lContinuous Mode不停止的发送流量lSingle Burst Mode用户自定义的发送基于发送包的数量lTimed Burst Mode用户自定义的发送基于时间lMulti Burst Mode用户自定义的发送
17、用户自定义数量的突发lContinuous MultiBurst Mode用户自定义的发送发送无限数量的突发lEcho触发响应:数据包的回传Page 47HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送数据包长度设置Page 48HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送填充数据包的设置l在发送的包内您需要填充何种类型的内容在发送的包内您需要填充何种类型的内容?Page 49HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送填充的
18、IP数据包的编辑l选择选择IP流量后,点击流量后,点击Edit按钮,弹出有一个更改内容的窗口。按钮,弹出有一个更改内容的窗口。Page 50HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送速率的设置l您想要发送的流量的速度您想要发送的流量的速度?Page 51HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 发送错误包的设置Page 52HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 可变区域的设置(VFDs)Variable Field De
19、finitionsPage 53HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 观察计数器Page 54HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 观察捕获的数据包Page 55HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l以太网测试设备及测试软件介绍以太网测试设备及测试软件介绍p以太网测试设备介绍pSmartWindow介绍pSmartApplication介绍Page 56HUAWEI TECHNOLOGIES CO., LT
20、D.Huawei Confidential SmartApplicationl4个在个在RFC1242和和RFC2544里定义的自动测试里定义的自动测试p最大吞吐量p延时p包丢失p背靠背性能l每个测试可以单个运行或按顺序运行每个测试可以单个运行或按顺序运行l测试可以按照用户定义的帧大小和速率范围自动运行测试可以按照用户定义的帧大小和速率范围自动运行l保存所有的结果和日志内容在一个文件中保存所有的结果和日志内容在一个文件中l结果也可以以结果也可以以Microsoft Excel 格式保存格式保存Page 57HUAWEI TECHNOLOGIES CO., LTD.Huawei Confiden
21、tial SmartApps 主窗口测试选择按钮,测试选择按钮,提供四种测试提供四种测试端口选择区域端口选择区域测试模块属性区域测试模块属性区域连接状态连接状态流量属性流量属性Page 58HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 端口设置和数据内容l选中的选中的Test Pairs 将在这个将在这个区域中显示区域中显示l分别设置端口速率和双工模分别设置端口速率和双工模式式l选择是否使能流控和自协商选择是否使能流控和自协商功能功能l每块卡都有一个每块卡都有一个“SmartCard MAC”地址,地址,这个地址反映了该卡在这个地址反映了该卡
22、在SmartBits机箱里的位置机箱里的位置l设置背景协议设置背景协议Page 59HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 运行运行 “1 to 1” 测试测试l运行运行“1 to 1”测试测试:l1. 选中选中 1 to 1 选项。选项。l2. 分别从分别从Source 列表和列表和Destination列表中各选择列表中各选择 一个端口,点击一个端口,点击 按钮到按钮到 Test Pairs列表中列表中l3. 设置测试数据流的方向,设置测试数据流的方向, Bi-directional 选项,选项, 这个这个选项只在选项只在“1 to
23、 1”测试中测试中可用可用Page 60HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试配置l在在Test Setup 窗口中选择窗口中选择Test Configurationl在这个窗口中,可以配置以下的测试参数:在这个窗口中,可以配置以下的测试参数:pTest duration(测试持续时间)(测试持续时间), Number of trials(尝试的次数)(尝试的次数), Packet sizes (测试包大小)(测试包大小)l从主菜单中选择从主菜单中选择Setup Test ,出现出现Test Setup 窗口窗口PacketSiz
24、esTest Duration# TrialsPage 61HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试的运行选择1选择2Page 62HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试过程的描述测试过程的描述l下面时下面时SmartApplications运行一个测试过程的步骤:运行一个测试过程的步骤:p复位测试端口 SmartApps 将测试端口复位到默认的配置;p测试配置 将测试配置信息发送到测试模块 (包括 Trigger 的设置);p发送学习数据包 帮助DUT 建立它的MAC
25、地址转发表或者路由表和ARP表;p接收学习的结构 确定 DUT 是否可以正常的转发单播数据包;p发送 实际的测试过程;p接收测试结果 接收测试模块的计数器和实际的测试结果;p更具用于设置的参数,重复以上过程对于吞吐量的测试,将使用二进制搜索算法和用户选择的参数一对于吞吐量的测试,将使用二进制搜索算法和用户选择的参数一直重复进行,直到测试到没有丢包的最大传输速率直重复进行,直到测试到没有丢包的最大传输速率Page 63HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试过程和结果的查看l所有详细的测试信息都记录在所有详细的测试信息都记录在LOG文
26、件中文件中l测试报告中记录的是简要的测试信息,每完成一个测试将积累显示一次测试报告中记录的是简要的测试信息,每完成一个测试将积累显示一次l每个测试的结果将被记录在一个类似每个测试的结果将被记录在一个类似Excel的表格中的表格中l所有的记录都可以被保存成所有的记录都可以被保存成 Excel 表格,进行导出表格,进行导出Page 64HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试LOG这是一个非常重要的区域这是一个非常重要的区域! ! 必须必须从从loglog文件中检查测试的正确性文件中检查测试的正确性! !Page 65HUAWEI TE
27、CHNOLOGIES CO., LTD.Huawei Confidential 生成测试结果的图表l可以使用不同的图表来表示测试的结果,使测试结果更加直观。可以使用不同的图表来表示测试的结果,使测试结果更加直观。Page 66HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 测试结果的查看和打印测试结果的查看和打印lSmartApplicationsSmartApplications为每种测试提供了两份测试报告:一份详细的为每种测试提供了两份测试报告:一份详细的报告和一份总结性的报告。报告和一份总结性的报告。l详细的报告p详细的报告包含了测试过程
28、中的每种测试的任何一个测试过程的详细内容。p有两种格式的详细报告:n表格式的 (默认格式)n非表格式的 p查看详细的测试报告:在 ResultsResults 窗口中点击 ReportReports 标签p详细测试报告的打印: 在菜单栏中选择 File PrintFile Printl总结性报告pSmartApplications 对每种测试同样生成一个总结性的测试报告。l注:只能使用文本编辑器阅读和打印这种测试报告。注:只能使用文本编辑器阅读和打印这种测试报告。p可以对不同大小的测试包生成不同的测试报告:在Test SetupTest Setup 中的参数选择标签中重新命名测试文件。Page
29、 67HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 问题l问题问题1 1: SmartBitsSmartBits使用的两个主要测试软件是什么?可以使用这使用的两个主要测试软件是什么?可以使用这两个软件进行哪些以太网测试?两个软件进行哪些以太网测试?l问题问题2 2:两种测试软件测试结果的查看方法是什么?:两种测试软件测试结果的查看方法是什么?Page 68HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 小结l本节我们主要讲解了:本节我们主要讲解了:pSmartBits测试设备p两种测试软件的配
30、置方法和结果的查看方法Page 69HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l以太网测试原理知识介绍以太网测试原理知识介绍l以太网测试设备及测试软件介绍以太网测试设备及测试软件介绍l使用使用SmartBitsSmartBits测试方法及测试测试方法及测试结果解读结果解读l其他测试工具介绍其他测试工具介绍Page 70HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 内容介绍l使用使用SmartBitsSmartBits测试方法及测试结测试方法及测试结果解读果解读p以太网4项指标测试
31、方法及结果解读p以太网其他功能的测试方法及结果解读Page 71HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential RFC2544测试lThroughput(吞吐量)(吞吐量)lLatency(延时)(延时)lFrame Loss Rate(丢包率)(丢包率)lBack-to-Back Frames(背靠背)(背靠背)Page 72HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Throughput 测试l如果如果X = Y,则增加发送速率,则增加发送速率l如果如果X Y,则减小发送速率,则减小发送
32、速率l使用二进制搜寻算法来测试使用二进制搜寻算法来测试DUT的最高包转发速率的最高包转发速率DUT性能测试测试流量生成:生成速率为X的测试数据流流量分析:接收到的速率为YPage 73HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Throughput 测试配置lDuration(持续时间)(持续时间)p每次测试的持续时间每次测试的持续时间 (以秒为单位以秒为单位)lNumber of Trials(测试的次数)(测试的次数)p每中大小的数据包测试的次数每中大小的数据包测试的次数lPacket Sizes(测试数据包大小)(测试数据包大小)p测
33、试的包大小设置测试的包大小设置lInitial Rate (初始测试速率初始测试速率)p测试开始时使用的速率,用线速的测试开始时使用的速率,用线速的 百分比表示百分比表示lResolutionp表示测试的精度表示测试的精度lLearning(学习数据包)(学习数据包)p设置发送熟悉数据包的频率,以确设置发送熟悉数据包的频率,以确 保保DUT没有将测试数据包老化掉没有将测试数据包老化掉Page 74HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Throughput 测试结果l状态工具栏表示测试是否一直在运行状态工具栏表示测试是否一直在运行l端口
34、端口1到端口到端口2的吞吐量在使用的吞吐量在使用64字节的数据包时为字节的数据包时为148,810 pps状态工具栏Page 75HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Throughput 测试报告Page 76HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Throughput 测试日志Page 77HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential NG SDH 吞吐量测试结果l配置绑定配置绑定20XVC12的实际带宽的实际带宽不同大小
35、的数据帧,实际的带宽不同不同大小的数据帧,实际的带宽不同Page 78HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Latency 测试l数据帧发送速率数据帧发送速率 iperf sp作为客户端的PC上使用:iperf c ipaddress (其中的ipaddress是服务器端PC的IP地址)D:iperf c serveripaddressIperf.exeIperf.exePage 116HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 客户端运行: D:iperf c 10.12.10.
36、11服务器端运行: D:iperf -s10.12.10.2810.12.10.11D:iperf -c 10.12.10.11-Client connecting to 10.12.10.11, TCP port 5001TCP window size: 8.00 KByte (default)-1916 local 10.12.10.28 port 1765 connected with 10.12.10.11 port 5001 ID Interval Transfer Bandwidth1916 0.0-10.0 sec 107 MBytes 94.7 Mbits/sec客户端的显示:
37、Iperf.exeIperf.exePage 117HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 服务器端的显示:D:iperf -s-Server listening on TCP port 5001TCP window size: 8.00 KByte (default)-1896 local 10.12.10.11 port 5001 connected with 10.12.10.28 port 1765 ID Interval Transfer Bandwidth1896 0.0-10.0 sec 107 MBytes 94.7 M
38、bits/sec根据这个测试结果,我们可以知道,这两台PC间的实际带宽为94.7 Mbits/secIperf.exeIperf.exePage 118HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Multicast专用测试软件l发端(发端(Server)设置组播地址、端口号Server的IP地址Page 119HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential l收端(收端(Client)MulticastMulticast专用测试软件专用测试软件要加入的组播地址和端口号Client的IP地址P
39、age 120HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential l注意事项:注意事项:p可以设置多个组播组;p可以设置多个client加入同一个组播组;p如果没有使能组播功能,也可以收到组播包,因为没有使能组播时,组播数据包是以广播形式转发;p使能组播功能后,从网管上查看设备检测到的组播组信息是否正确;Multicast ToolkitMulticast ToolkitPage 121HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 小结l本节我们主要讲解了:本节我们主要讲解了:p常用以太网测试命令的使用方法p吞吐量和组播功能测试小工具的测试方法Page 122HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 总结l本课程我们主要讲解了:本课程我们主要讲解了:p以太网测试的基本原理p测试设备和测试软件介绍p测试方法和测试结果的解读p常用测试小软件的介绍Page 123Thank Y