相关标准及路由器测试.ppt

上传人:小飞机 文档编号:5803866 上传时间:2023-08-21 格式:PPT 页数:67 大小:226KB
返回 下载 相关 举报
相关标准及路由器测试.ppt_第1页
第1页 / 共67页
相关标准及路由器测试.ppt_第2页
第2页 / 共67页
相关标准及路由器测试.ppt_第3页
第3页 / 共67页
相关标准及路由器测试.ppt_第4页
第4页 / 共67页
相关标准及路由器测试.ppt_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《相关标准及路由器测试.ppt》由会员分享,可在线阅读,更多相关《相关标准及路由器测试.ppt(67页珍藏版)》请在三一办公上搜索。

1、2023/8/21,1,第八章 网络设备测试测试标准及路由器测试,目标:了解相关标准学习路由器的常用指标及测试方法,主要内容1 相关标准2 测量方法概述3 路由器的性能指标4 路由器性能测试5 测试实例,2023/8/21,2,1 相关标准,RFC2544(Benchmarking Methodology for Network Interconnect Devices)RFC2889(BenchmarkingMethodologyforLANSwitchingDevices)YD/T1156-2001路由器测试规范高端路由器YD/T1098-2001路由器测试规范低端路由器YD/T1141-

2、2001 千兆比以太网交换机测试方法YD/T1142-2001 IP电话网守设备技术要求及测试方法YD/T1072-2000 IP电话网关设备测试方法YD/T1075-2000 网络接入服务器(NAS)测试方法YD/T1171-2001 IP网络技术要求网络性能参数与指标,2023/8/21,3,相关标准-续,YD/T1251.1-2003 路由协议一致性测试方法中间系统到中间系统路由交换协议(IS-IS)YD/T1251.2-2003 路由协议一致性测试方法开放最短路径优先协议(OSPF)YD/T1251.3-2003 路由协议一致性测试方法边界网关协议(BGP4)YD/T1260-2003

3、 基于端口的虚拟局域网(VLAN)技术要求和测试方法YD/T1033-2000 传输性能的指标系列YD/T10912000 56kbit/s调制解调器接口及传输性能技术要求和测试方法,2023/8/21,4,Request for Comments:2544,Network Working Group,Benchmarking Methodology for Network Interconnect Devices,S.Bradner,Harvard University,J.McQuaid,NetScout Systems,March 1999This document discusses

4、and defines a number of tests that may be used to describe the perfo-rmance characteristics of a network intercon-necting device.In addition to defining the tests this document also describes specific formats for reporting the results of the tests.,2023/8/21,5,RFC2544 Benchmarking tests 1:Throughput

5、,Definition:The maximum rate at which none of the offered frames are dropped by the device.详见:RFC 1242吞吐量测试可以确定被测试设备(DUT)或被测试系统(SUT)在不丢弃包的情况下所能支持的吞吐速率。二分法,2023/8/21,6,Throughput test-Procedure,Send a specific number of frames at a specific rate through the DUT and then count the frames that are tran

6、smitted by the DUT.If the count of offered frames is equal to the count of received frames,the fewer frames are received than were transmitted,the rate of the offered stream is reduced and the test is rerun.The throughput is the fastest rate at which the count of test frames transmitted by the DUT i

7、s equal to the number of test frames sent to it by the test equipment.,2023/8/21,7,RFC2544 Benchmarking tests 2:Latency,Definition:For store and forward devices:The time interval starting when the last bit of the input frame reaches the input port and ending when the first bit of the output frame is

8、 seen on the output port.For bit forwarding devices:The time interval starting when the end of the first bit of the input frame reaches the input port and ending when the start of the first bit of the output frame is seen on the output port.由此定义看:仅包括排队和处理时延,不包括传输时延?,2023/8/21,8,延时测试,延时测试测量一台DUT 在有负载

9、条件下转发数据包所需的时间。SmartApplications 在规定时间内生成100%的负载(或者按测试设置中规定的比例)。在测试过程中,SmartApplications 测量每对端口上的每一个包的延时。对于存储转发(Store-and-forward)设备来说,测量的延时是指从输入帧的最后一个比特达到输入端口的时刻到输出帧的第一个比特出现在输出端口上的时刻的时间间隔。对于cut-throughout 设备来说,延时是指从输入帧的第一比特达到输入端口的时刻到输出帧的第一比特出现在输出端口的时刻的间隔。测试设置中规定的每一种包长度都要进行延时测试。,2023/8/21,9,Latency t

10、est-Procedure:,Send a stream of frames at a particular frame size through the DUT at the determined throughput rate to a specific destination.The stream SHOULD be at least 120 seconds in duration.An identifying tag SHOULD be included in one frame after 60 seconds with the type of tag being implement

11、ation dependent.The time at which this frame is fully transmitted is recorded(timestamp A).The receiver logic in the test equipment MUST recognize the tag information in the frame stream and record the time at which the tagged frame was received(timestamp B).The latency is timestamp B minus timestam

12、p A。RFC 1242The test MUST be repeated at least 20 times with the reported value being the average of the recorded values.,2023/8/21,10,RFC2544 Benchmarking tests 3:Frame loss rate,Definition:Percentage of frames that should have been forwarded by a network device under steady state(constant)load tha

13、t were not forwarded due to lack of resources.(如何理解两个that?并列修饰。)RFC 1242包丢失测试通过测量由于缺少资源而未转发的包的比例来显示高负载状态下DUT的性能。,2023/8/21,11,Frame Loss rate-test Procedure,Send a specific number of frames at a specific rate through the DUT to be tested and count the frames that are transmitted by the DUT.The frame

14、 loss rate at each point is calculated using the following equation:(input_count-output_count)*100)/input_countThe first trial SHOULD be run for the frame rate that corresponds to 100%of the maximum rate for the frame size on the input media.Repeat the procedure for the rate that corresponds to 90%o

15、f the maximum rate used and then for 80%of this rate.This sequence SHOULD be continued(at reducing 10%intervals)until there are two successive trials in which no frames are lost.,2023/8/21,12,RFC2544 Benchmarking tests 4:Back-to-back,Definition:Fixed length frames presented at a rate such that there

16、 is the minimum legal separation for a given medium between frames over a short to medium period of time,starting from an idle state.Measurement units:Number of N-octet frames in burstRFC1242,2023/8/21,13,背靠背性能测试,背靠背性能测试通过以最大帧速率发送突发传输流并测量无包丢失时的最大突发(Burst)长度(总包数量)来测试DUT的缓冲区容量。SmartApplications 在全负载条件

17、下生成突发传输流,如果所有的包都得到转发,就增加突发长度,并重新进行测试。但是,如果某一对端口上出现包丢失,SmartApplications将突发长度减少一半并再次进行测试。然后,SmartApplications利用二分搜索查找无包丢失时的最大突发长度。测试设置中规定的每一种包长度都要进行背到背性能测试。,2023/8/21,14,Back-to-backtest procedure,Send a burst of frames with minimum inter-frame gaps to the DUT and count the number of frames forwarded

18、 by the DUT.If the count of transmitted frames is equal to the number of frames forwarded the length of the burst is increased and the test is rerun.If the number of forwarded frames is less than the number transmitted,the length of the burst is reduced and the test is rerun.The back-to-back value i

19、s the number of frames in the longest burst that the DUT will handle without the loss of any frames.The trial length MUST be at least 2 seconds and SHOULD be repeated at least 50 times with the average of the recorded values being reported.,2023/8/21,15,RFC2544 Benchmarking tests 5:System recovery,O

20、bjective:To characterize the speed at which a DUT recovers from an overload condition.Procedure:First determine the throughput for a DUT at each of the listed frame sizes.Send a stream of frames at a rate 110%of the recorded throughput rate or the maximum rate for the media(线速),whichever is lower,fo

21、r at least 60 seconds.At Timestamp A reduce the frame rate to 50%of the above rate and record the time of the last frame lost(Timestamp B).The system recovery time is determined by subtracting Timestamp B from Timestamp A.,2023/8/21,16,RFC2544 Benchmarking tests 6:Reset,Objective:To characterize the

22、 speed at which a DUT recovers from a device or software reset.Procedure:First determine the throughput for the DUT for the minimum frame size on the media used in the testing.Send a continuous stream of frames at the determined throughput rate for the minimum sized frames.Cause a reset in the DUT.M

23、onitor the output until frames begin to be forwarded and record the time that the last frame(Timestamp A)of the initial stream and the first frame of the new stream(Timestamp B)are received.The reset value is obtained by subtracting Timestamp A from Timestamp B.Hardware and software resets,as well a

24、s a power interruption SHOULD be tested.,2023/8/21,17,转发能力测试实例,思博伦(Spirent)通信的SmartBits 6000B依据RFC 2544完成吞吐率延迟帧丢失率Back to Back测试,2023/8/21,18,3 路由器的测试指标,1、吞吐量:吞吐量是指路由器的包转发能力。吞吐量与路由器的端口数量、端口速率、数据包长度、数据包类型、路由计算模式(分布或集中)以及测试方法有关,一般泛指处理器处理数据包的能力。高速路由器的包转发能力至少应在20包/秒以上。端口吞吐量:端口吞吐量是路由器在某端口上的包转发能力。通常采用两个相同

25、速率测试接口。一般测试接口可能与接口位置及关系相关,例如同一插卡上端口间测试的吞吐量可能与不同插卡上端口间吞吐量值不同。整机吞吐量:整机吞吐量是指设备整机的包转发能力,是设备性能的重要指标。路由器的工作在于根据IP包头或者MPLS(多协议标签交换)标记选路,因此性能指标是指每秒转发包的数量。整机吞吐量通常小于路由器所有端口吞吐量之和。,2023/8/21,19,路由器的测试指标,2、背板能力:背板指输入与输出端口间的物理通路。背板能力是路由器的内部实现,传统路由器采用共享背板,但是应用于高性能路由器时不可避免的会遇到拥塞问题,其次也很难设计出高速的共享总线,所以现有的高速路由器一般采用可交换式

26、背板的设计。背板能力通常大于依据吞吐量和测试包长所计算的值。但是背板能力只能在设计中体现,一般无法测试。(电磁兼容性设计),2023/8/21,20,路由器的测试指标,3、丢包率:丢包率是指路由器在稳定的持续负荷下,由于资源缺少而不能转发的数据包在应该转发的数据包中所占的比例。丢包率通常用作衡量路由器在超负荷工作时路由器的性能。丢包率与数据包长度以及包发送频率相关,在一些环境下,可以加上路由抖动或大量路由后进行测试模拟。,2023/8/21,21,路由器的测试指标,4、时延以及时延抖动:时延是指数据包第一个比特进入路由器到最后一个比特从路由器输出的时间间隔。该时间间隔是存储转发方式工作的路由器

27、的处理时间。时延与数据包的长度和链路速率都有关,通常在路由器端口吞吐量范围内进行测试。时延对网络性能影响较大,对高速路由器,在最差情况下,要求对1518字节及以下的IP包时延均都小于1ms。时延抖动是指时延的变化。数据业务对时延抖动不敏感,所以该指标通常不作为衡量高速路由器的重要指标。对IP上除数据外的其它业务,如语音、视频业务,该指标才有测试的必要性(VoIP)。,2023/8/21,22,路由器的测试指标,5、路由表容量:路由器通常依靠所建立及维护的路由表来决定包的转发。路由表能力是指路由表内所容纳路由表项数量的极限。由于在Internet上执行BGP(边界网关协议)的路由器通常拥有数十万

28、条路由表项,所以该项目也是路由器能力的重要体现。一般而言,高速路由器应该能够支持至少25万条路由,平均每个目的地址至少提供2条路径,系统必须支持至少25个BGP对等以及至少50个IGP邻居。,2023/8/21,23,路由器的测试指标,6、QoS(服务质量)能力:主要用于度量与某种业务相关的一整套性能。队列管理机制:队列管理控制机制通常指路由器拥塞管理机制及其队列调度算法。常见的方法有RED(随机早期预测)、WRED(加权随机预测)、WRR(加权轮询)、WFQ(加权平均队列)、以及改进后的加权公平流排队算法WF2Q等。排队策略:支持公平排队算法,支持加权公平排队算法。该算法给每个队列一个权(w

29、eight),由它决定该队列可享用的链路带宽。这样,实时业务可以确实得到所要求的性能,非弹性业务流可以与普通(Best-effort)业务流相互隔离。,2023/8/21,24,路由器的测试指标,6、QoS(服务质量)能力(续)拥塞控制:必须支持WFQ、RED等拥塞控制机制。由该机制可以为不符合其业务级别CIR/Burst合同的流量标记一个较高的丢弃优先级,该优先级应比满足合同的流量和尽力而为的流量的丢弃优先级高。在有可能存在输出队列争抢的交换环境中,必须提供有效的方法消除头部拥塞。端口硬件队列数:通常路由器所支持的优先级由端口硬件队列来保证。每个队列中的优先级由队列调度算法控制。,2023/

30、8/21,25,路由器的测试指标,7、网管能力:网管是指网络管理员通过网络管理程序对网络上资源进行集中化管理的操作,包括配置管理、计账管理、性能管理、差错管理和安全管理。设备所支持的网管程度体现设备的可管理性与可维护性,通常使用SNMPv2协议进行管理。网管粒度指示路由器管理的精细程度,如管理到端口、到网段、到IP地址、到MAC地址等粒度。管理粒度可能会影响路由器转发能力。,2023/8/21,26,路由器的测试指标,8、突发量能力:突发量是指以最小帧间隔发送最多数据包而不引起丢包时的数据包数量,该指标用于测试路由器的缓存能力。具有线速双工转发能力的路由器,此指标值无限大。网络中数据的流量并不

31、是一成不变的,有时整个网络的数据会在一段时间内急骤增加,甚至达到物理介质的理论速度,因此使用突发量能力来描述这种环境下路由器的表现。,2023/8/21,27,插页线速?,线速(Wire Speed):线速是指理论上线缆通过最大帧数时的状态。在LAN交换机之类的产品目录中所说的“支持线速”,表示的是:线缆中流过的帧数理论上支持最大帧数。如果是以太网,MAC帧最小为64B,这种64B的帧最大限量通过线缆的状态就是“线速”。10M以太网1秒为1万4881个,100M以太网为10M的10倍-14万8810个。,2023/8/21,28,路由器的测试指标,9、可靠性与可用性:设备的冗余:冗余可以包括接

32、口冗余、插卡冗余、电源冗余、系统板冗余、时钟板冗余、设备冗余等。冗余用于保证设备的可靠性与可用性,冗余量的设计应当在设备可靠性要求与投资间折衷。路由器可以通过VRRP等协议来保证路由器的冗余。热插拔组件:由于路由器通常要求24小时工作,所以更换部件不应影响路由器工作。部件热插拔是路由器24小时工作的保障。无故障工作时间:该指标按照统计方式指出设备无故障工作的时间。一般无法测试,可以通过主要器件的无故障工作时间计算或大量相同设备的工作情况计算,2023/8/21,29,路由器的测试指标,内部时钟精度:拥有ATM端口做电路仿真或者POS口的路由器互连通常需要同步。在使用内部时钟时,其精度会影响误码

33、率。高速路由器的可靠性与可靠性规定应达到以下要求:系统应达到或超过99.999%的可用性。无故障连续工作时间:MTBF10万小时。故障恢复时间:系统故障恢复时间 30 mins。系统应具有自动保护切换功能。主备用切换时间应小于50ms。SDH和ATM接口应具有自动保护切换功能,切换时间应小于50ms。要求设备具有高可靠性和高稳定性。主处理器、主存储器、交换矩阵、电源、总线仲裁器和管理接口等系统主要部件应具有热备份冗余。系统必须不存在单故障点。,2023/8/21,30,4 路由器测试,一般可以分成以下几类:功能测试性能测试稳定性可靠性测试一致性测试互操作性测试网管测试路由器测试方法通常分为本地

34、测试法、分布测试法、远端测试法和协同测试法。,2023/8/21,31,(一)功能测试,(1)接口功能:该功能用作将路由器连接到网络。可以分为局域网接口及广域网接口两种。局域网接口主要包括以太网、令牌环、令牌总线、FDDI等网络接口。广域网接口主要包括E1/T1、E3/T3、DS3、通用串行口(可转换成X.21DTE/DCE、V.35DTE/DCE、RS232DTE/DCE、RS449DTE/DCE、EIA530DTE)等网络接口。(2)通信协议功能:该功能负责处理通信协议,可以包括TCP/IP、PPP、X.25、帧中继等协议。(3)数据包转发功能:该功能主要负责按照路由表内容在各端口(包括逻

35、辑端口)间转发数据包并且改写链路层数据包头信息。,2023/8/21,32,(一)功能测试,(4)路由信息维护功能:该功能负责运行路由协议,维护路由表。路由协议可包括RIP、OSPF、BGP等协议。(5)管理控制功能:路由器管理控制功能包括五个功能,SNMP代理功能,Telnet服务器功能,本地管理、远程监控和RMON功能。通过多种不同的途径对路由器进行控制管理,并且允许纪录日志。(6)安全功能:用于完成数据包过滤,地址转换,访问控制,数据加密,防火墙,地址分配等功能。,2023/8/21,33,(二)性能测试,1、吞吐量的测试:对路由器吞吐量测试本质上就是找到路由器不丢失报文情况最高速度点,

36、它包含了两层含义,首先要保证待转发的任何一帧都能够正确地转发到适当的地址,其次要充分发挥设备的转发能力。假设测试粒度为dv,如果在某个速率v下DUT能够正确转发,但在v+dv速率下开始有出错的情况,则v即为吞吐量。由于帧的错误转发是一个随机过程,某一次测量过程中可以正确转发按特定速率发送的N个帧,但在重复的测试中就可能出现丢失的现象,因此帧突发量的测试尽量选取较小的变化粒度,并要持续较长时间,重复测量多次求平均值。即使对于同一台DUT,吞吐量也随帧大小的不同而改变,在测试过程中,要考虑各种帧尺寸下的情况,如果接收帧有校验和,接收时还必须执行完整的校验过程。,2023/8/21,34,(二)性能

37、测试,吞吐量的测试主要关心两个方面的性能,一是待测设备的整体转发能力一个就是它对某种单一应用的支持程度。因此在测试中,应包括一对端口的发送接收和全部端口同时发送接受两种极端情况下的吞吐量测试。全部端口参与转发的情况下,主要是测试整机的吞吐量,可以选取多个端口,更重要的是选取性能高的端口,这样可以使整个路由器达到较大的负载。,2023/8/21,35,实测结果与理论吞吐率的对比,2023/8/21,36,(二)性能测试-延时,2、延迟测试:互连设备的接受端在收到一个待转发的帧后,在转发之前需要完成一系列的操作,如计算路由,检查权限等。从某一端口输入或转发到另一端口的帧,可能因为来不及转发而需要在

38、待测设备的缓冲队列中等候处理,这些都需要耗费一定的时间,导致帧转发延迟,对延迟测试的目的就是要反映DUT执行转发操作的速度以及转发队列的处理情况。,2023/8/21,37,性能测试-延时,存储转发设备和位转发设备中延迟的定义不同。局域网交换机多采用位转发方式,而大多数路由器一般采用存储转发方式。对于采用存储转发方式的设备,延迟的计算方法为:延迟=输出帧的第一位出现在输出端口的时刻 输入帧的最后一位到达输入端口的时刻对于位转发设备:延迟=输出帧的第一位出现在输出端口的时刻 输入帧的第一位到达输入端口的时刻。,2023/8/21,38,性能测试-延时,根据延迟的定义,延迟是网络设备对一个报文的延

39、迟,延迟的测试是以报文为单位进行测试的,理论上延迟测试要求测得两个参数(输入帧的第一位到达输入端口的时刻,输出帧的第一位出现在输出端口的时刻)。但在工程中得到这两个参数是非常困难的,因为,帧格式规定帧的头几位为报文头,是报文的控制信息,欲测出常规报文的延迟,报文头是不能改变的,在一个流中,报文的报文头都是相同的,通过记录帧的第一位到达输入端口的时刻和第一位出现在输出端口的时刻来计算延迟是不可能的,但是由于整个报文的延迟与报文中任意位的延迟相等,我们可以通过在报文的特殊位置加入特殊标志位进行测试。,2023/8/21,39,性能测试-延时,在测试时,测试要持续足够长的时间,以已确定的吞吐率通过D

40、UT连续发送数据帧到指定目的地的过程在120秒以上;测试必须进行多次(50次以上),取其平均值,反映DUT的统计性能,并且应在不改变设备配置情况下,覆盖不同的帧尺寸;测试的发送方与接受方必须有精确的时间同步;在测试时还要区分需要计算路由与不需要计算路由两种情况,例如对于同属于一个数据包的连续若干帧具有相同的转发地址,除了第一帧外,后续各帧不需要再做路由计算。,2023/8/21,40,性能测试-延时,由于延迟测试要涉及时钟分辨率和同步精度等问题因此必须进行误差分析误差分为两类第一类是时钟引起的误差第二类是在线时间和代理计时的不同引起的的误差。因此在计算延迟时必须考虑时钟分辨率,时钟漂移,实际发

41、送报文的时间与定时器记录时间差额等不确定因素的影响,并根据其值求出校正误差,算出真正的延迟结果,2023/8/21,41,(二)性能测试-丢弃率,3、丢失率:丢失率指在稳定负载下应被网络设备正确转发,但由于资源缺乏没有被转发的帧的百分比。实际的测试方法可以是以一定速率向DUT发送一定数目的帧,并对DUT发送的帧进行计数。在某一点的帧丢失率=(发送帧 接收帧)100)/发送帧。该参数可以反映过载情况下网络设备的性能,并且有助于表明一个设备在面对广播风暴等网络异常情况下的行为。,2023/8/21,42,性能测试-丢弃率,根据作用的不同,帧可以划分为多种类型,如数据帧、学习帧、路由更新帧等,网络设

42、备应当采取合适的丢弃策略,尽量保证关键帧和重要帧的顺利传输。例如若丢失了某个关键的路由信息帧,就有可能导致大量数据不能交换,从而引起更大的丢失率。即使都是用户数据帧,那些具有QoS保证的应用数据应当及时转发。由于丢失率测试主要考虑待测设备在超负荷运转情况下的异常行为,包括帧的丢失、重发、乱序和错发等。在接收时不能简单统计收到帧的个数,必须加以识别。这需要发送代理对帧进行编号,接收代理可以通过对帧编号的查对来判断各种不同的异常情况。重发和乱序不算作丢失,但在接收帧总数里不能重复统计收到的重复帧。,2023/8/21,43,性能测试-丢弃率,因为帧丢失是一个随机行为,需要进行多次测试(50次)给出

43、平均值。针对不同的帧格式要分别测量其丢失率,最好能够测量混合格式帧下对不同类型帧的丢失率。测试丢失率以前首先要获取特定帧格式、尺寸和在介质下的理论速率,然后估计该设备或端口的吞吐率,如果已经测试得出吞吐率,测试丢失率将按照吞吐率为最低负载,然后逐渐增加负载,观察报文丢失情况。,2023/8/21,44,性能测试-丢弃率,在测试丢失率时,为了达到反映测试设备在超负荷情况下的实际运行情况,同时真实反映设备丢失率的情况,可采用三种方式一对一端口发送和接收:反映单端口的丢失情况,两端口可以随机选取,重复测量10次计算平均值即可多对一半网格扇入测试:通过发送代理(例如用3个)以一定速率向待测设备的每个接

44、收端口发送数据,所有数据帧均随机发向某一个发送端口。这种情况下,需要测量更多次数来反映平均性能多对多全网格浸没测试:多个结点(例如4个)形成一个连通图,即任意端口要发送报文到其余各端口,任意端口要收到其余各端口发向自身的报文。,2023/8/21,45,(二)性能测试-突发量测试,4、突发量测试:突发量的测试是使用标准定义在物理介质的极限速率发送用户数据,用来查看路由器忍耐力和对突发量的响应策略。该参数描述了路由器在最高负荷下的功能特性。帧突发量是对DUT的一个输入端口而言的,即在时间T内向DUT的端口I输入y个帧间隙为t的连续帧,如果前x个帧被成功转发,那么帧突发量为x。帧突发量反映DUT的

45、缓冲能力,缓冲区及分配策略,同时在一定程度上反映DUT的交换结构及调度算法。例如,共享缓冲区结构,输入缓冲区结构,输出缓冲区结构以及其它缓冲区结构的交换机必然有不同的帧突发量。,2023/8/21,46,性能测试-突发量测试,对突发量进行测试时,时间T必须足够大,RFC中规定测试时间至少为2秒。如果T时间内DUT能成功地转发所有帧,就应增加T值重新测量。测试重复至少50次,然后求出帧突发量的平均值和偏差。在测试中,帧间隙时间t应该为最小值,为此,在帧突发量测试之前必须首先测量并确定最小帧间隙时间。帧间隙时间反映了DUT的接收速度。在通常情况下,10M以太网的帧间隙取9.6(s),100M以太网

46、的帧间隙为0.96(s)。对于一个有多种介质(如以太网、令牌环网和ATM),每一种介质有多个端口(总端口数为n)的DUT,测试时也应考虑多介质混合、多端口输入、多端口输出等多种情况,测试帧长度也要覆盖各种情况。,2023/8/21,47,(二)性能测试-系统恢复能力测试,5、系统恢复能力测试:网络是一个非常复杂的环境,路由器有可能因为某种原因而出现软件的暂时故障,因此在出现软件崩溃或协议混乱的情况下,系统应该能够自动实现系统恢复,为保证网络畅通,系统恢复的时间应该尽量小,同时在系统恢复时,对外部的所有响应一般也不能全部终止。在测试时应根据路由器吞吐量测试结果或根据介质允许的理论速率来确定采用的

47、帧发送速率,确保设备迅速过载,发送时间持续至少60秒,随后将发送速率降低50%,并记录当前发送的时间T1,同样持续60秒,然后在接收端比较发送帧序号与接收帧序号,找到丢失的最后一帧,记它的发送时间为T2,求出系统恢复时间T=T1-T2,测试多次后,求出其平均值。,2023/8/21,48,(二)性能测试-系统重启能力测试,6、系统重启能力测试:路由器在刚加电或重启动后的一段时间内,不能接收和转发数据,这一无效时间段对评价路由器的性能也比较有用,如果重启的时间过长,会直接影响到设备的应用前景。重启测试包括使用DUT设备软件的reset方式进行软件系统重启测试;使用DUT设备硬件的reset按钮进

48、行重启测试;断电重启测试等三种方式。其中断电重启测试应在电源关掉10秒后进行。测试时以某尺寸和某速率发送一串连续的帧,当触发一个重启时,记下原始数据流中收到的最后一帧出现的时间T1,同时记录重启后收到新的数据流的第一帧时间T2,得到重启时间T=T1-T2。,2023/8/21,49,(三)稳定性和可靠性测试,大多数路由器需要每天24小时,每周7天连续工作,作为Internet核心设备的骨干路由器的稳定性和可靠性尤其重要。尤其要了解产品在规定的条件下和规定的时间内,完成规定功能的能力;按规定的程序和方法进行维修时,保持或恢复到规定状态的能力;以及在任一随机时刻需要和开始执行任务时处于可工作状态的

49、程度。路由器的稳定性和可靠性很难测试。一般可以通过两种途径的得到:(1)厂家通过关键部件的可靠性以及备份程度计算出的系统可靠性;(2)用户或厂家通过大量相同产品使用中的故障率统计产品稳定性和可靠性。当然,也可以通过在一定时间内对试运行结果的要求来在一定程度上保证路由器的可靠性与稳定性。,2023/8/21,50,(四)协议一致性测试:,协议一致性测试旨在建议路由器所实现的协议是否完全和协议规范所描述内容的一致,路由器一致性测试通常采用“黑箱”方法,IUT(被测试设备)叫做“黑箱”,通过比较IUT的实际输出与预期输出的异同,判定IUT在多大程度上与协议描述相一致,确立通过一致性测试的IUT在互联

50、时成功率的高低。测试系统通过控制观察点PCO与被测试设备接口,按照其应答是否遵守规范,即定时关系和数据匹配限制,测试的结果可分为通过、失败、无结果3种,不同的测试事件是通过不同的PCO来控制和观察的。,2023/8/21,51,协议一致性测试,路由器是一种复杂的网络互连设备,需要在各个通信层上实现多种协议。如相应的接口的物理层和链路层协议、IP/ICMP等互联网层协议、TCP/UDP等传输层协议、Telnet/SNMP等应用层协议以及RIP/OSPF/BGP等路由协议。协议一致性测试理论上要求测试路由器所实现的所有协议。由于该测试内容繁多测试复杂,在测试中可以根据需要选择重要的协议以及所关心的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号