- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络测试第三层网络测试
* * * * * * * * * * * 两种不同的测试过程: 如果事先已经测试得到吞吐量,测试时将吞吐量设为最低负载,然后逐渐增加负载,观察在不同负载下丢包的情况。 吞吐量未知的情况下 5.3 丢包率的测试方法 吞吐量未知的情况下 001100 110011 传输比 100% 001100 110 011 001100 1100 传输比 90% 01 001100 1100 首先,以测试帧长相应的最大传输速率(100%)来发送一定数量的帧,然后测试在DUT上的丢包率。 将传输速率下降至90%、再测试传送帧信息。 以后将传送比10%一次次下降、直到出现两个连续的测试没有出现丢包为止。 5.3 丢包率的测试方法 测试结果 横坐标:帧速率,即特定帧长下的理论最大帧速率的百分比 纵坐标:丢包率 5.3 丢包率的测试方法 是基准测试的重点和难点。 测试目的:确定数据包经过DUT传输所需要的时间 反映DUT执行转发操作的速度以及转发队列的处理情况。 延迟越小,说明路由器处理数据包的速度越快。 5.4 延迟的测试方法 存储转发设备和位转发设备中延迟的定义不同。 对于采用存储转发方式的设备,延迟的计算方法为:延迟 = 输出帧的第一位出现在输出端口的时刻 – 输入帧的最后一位到达输入端口的时刻 对于位转发设备:延迟 = 输出帧的第一位出现在输出端口的时刻 – 输入帧的第一位到达输入端口的时刻。 在实际情况下,设备被看成一种存储转发设备,设备的延迟仍然从输入的最后一位开始计算,到输出的第一位结束,即使这个计算结果是负的。 这样计算的目的就是要将设备作为一个整体来看待,而不考虑设备的内部结构。 5.4 延迟的测试方法 延迟测试必须要测得以下两个参数: 输入帧的最后一位到达输入端口的时刻。 输出帧的第一位出现在输出端口的时刻。 测试困难:在一个测试流中,每个帧的开始标志和结束标志都是相同的。 可用的方法: 整个报文的延迟是和报文中任意位的延迟是相等的,引入了标记帧方法,通过在整个报文中特定位置加入特殊标记(Tag)来测试。 5.4 延迟的测试方法 将测试转化为:记录网络设备接收带有标记的帧的时间和发送带有标记的帧的时间。 5.4 延迟的测试方法 对带有标记的帧的要求: 不能在传输过程中丢失。 转发的时候网络设备应该已经工作在稳定状态,即标记帧设置在测试流的中间。 具体的测试过程 : 首先,为了确保在不丢包的情况下进行测试,要确定DUT在各个帧长下的吞吐量。 然后,针对每一个特定的帧长,以已经确定好的不超过吞吐量的发送速率发送该帧的数据流。该发送过程应该维持至少120秒。 在数据流发送60秒之后,在其中的某一个帧中打上标记,并记录下该帧被完全发送的时间戳A(timestamp A)。 测试设备的接收端必须能够识别该标记信息,并记录下该标记帧经由测试设备转发后到达接收端口的时间戳B(timestamp B)。 延迟由时间戳B减去时间戳A来获得。 5.4 延迟的测试方法 存在如下局限: 在测试流量中,将中间一个标记帧的延迟测试结果作为整个测试的结果; 没有考虑双向链路延迟可能不同; 必须要在没有丟包的条件下进行测试,因此必须先测试吞吐量; 单次测量结果的偏差可能较大,需要对20次以上的结果进行平均。 5.4 延迟的测试方法 改进:给每个测试帧都打上特有的签名字段 好处有: 即使在有丟包的条件下延迟测量也能进行; 不必按照RFC2544进行20次的测试,仅需进行较少次测试,通过求平均就可以得到测试结果 在一轮测试中可以同时完成延迟和吞吐量的测试; 通过统计计算可获得除延迟之外新的延迟测量指标,如平均延迟、最大延迟、最小延迟、延迟分布等扩展延迟参数。 5.4 延迟的测试方法 测试目的:通过向被测设备发送具有合法最小帧间隙的突发数据包,确定被测设备在不丢包的情况下能够处理的最大数据包数目,从而考察路由器接口对于突发数据的缓存能力。 背对背测试与吞吐量测试的区别: 吞吐量测试重在转发引擎的转发能力(单位:包/秒) 背对背测试重在接口缓存能力(单位:包) 5.5 背对背的测试方法 测试过程: 在每轮背对背测试中,以最大帧速率向DUT传送特定数量的测试帧,并统计DUT转发的帧数 如果出现丢帧,则减少帧数(或测试持续时间);否则增加帧数(或测试持续时间)。重复上述测试过程,直至找到没有丢帧时的最大帧数。 RFC2544没有规定测试采用的算法,但最常用的算法是二分有哪些信誉好的足球投注网站算法。 设置初始帧数、最大帧数、最小帧数和精度帧数。 5.5 背对背的测试方法 测试条件: 发送具有合法的最小帧间隙的突发数据包的持续时间必须大于等于2秒钟。 并且测试应该至少进行50次,最终取平均值。 5.5 背对背的测试方法 帧长度(bytes) 帧数(平均数) 64 3
文档评论(0)