网络性能测试与分析(林川)复习整理
对一台具有三层功能的防火墙进行测试,可以参考哪些和测试相关的 RFC文档
RFC3511、RFC3222、RFC2889、RFC2544
IP 包头的最大长度为多少为什么
答:60 字节,固定部分 20字节,可变部分 40字节
在数据传输层面,用以衡量路由器性能的主要技术指标有哪些
答:(1)吞吐量;(2)延迟;(3)丢包率;(4)背对背;(5)时延抖动;(6)背 板能力;(7)系统恢复;(8)系统恢复。
什么是吞吐量简述吞吐量测试的要点
答:吞吐量是描述路由器性能优劣的最基本参数, 路由设备说明书和性能测试文 档中都包含该参数。是指在没有丢包的情况下,路由设备能够转发的最大速率。要 点:零丢包率。什么是延迟为什么 RFC2544规定延迟测试发包速率要小于吞吐量
答:延迟是指包的第一个比特进入路由器到最后一个比特离开路由器的时间间隔, 又叫时延。
丢包率测试的目的是什么简述丢包率与吞吐量之间的关系
答:丢包率测试的目的是确定 DUT在不同的负载和帧长度条件下的丢包率。
什么是背对背什么情况下需要进行背对背测试
答:背对背指的是在一段较短的时间内, 以合法的最小帧间隙在传输介质上连续
发送固定长度的包而不引起丢包时的包数量, IEEE 规定的以太网帧间的最小帧间隙 为 96 比特。该指标用于测试路由器缓存能力。
大量的路由更新消息、 频繁的文件传送和数据备份等操作都会导致数据在一 段时间内
急剧增加, 甚至达到该物理介质的理论速率。 为了描述此时路由器的表现, 就要进行背对背突发的测试。
吞吐量: 是指在没有丢包的情况下, 路由设备能够转发的最大速率。 对网络、设备、 端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分 组等测量)。
延迟 :是指包的第一个比特进入路由器到最后一个比特离开路由器的时间间隔,又 叫时延。
丢包率 :是指路由器在稳定负载状态下,由于缺乏资源而不能被网络设备转发的包 占所有应该被转发的包的百分比。丢包率的衡量单位是以字节为计数单位,计算被 落下的包字节数占所有应该被转发的包字节数的百分比。
背对背 :是指在一段较短的时间内,以合法的最小帧间隙在传输介质上连续发送固 定长度的包而不引起丢包时的包数量, IEEE 规定的以太网帧间的最小帧间隙为 96 比特。
转发率 :通过标定交换机每秒能够处理的数据量来定义交换机的处理能力。交换机 产品线按转发速率来进行分类。若转发速率较低,则无法支持在其所有端口之间实
现全线速通信。包转发速率是指交换机每秒可以转发多少百万个数据包( 交换机能Mpp9 ,即 同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换 能力。路
由器的包转发率 ,也称端口吞吐量,是指路由器在某端口进行的数据包转 发能力,单位通常使用 pps (包每秒)来衡量。
。
网络测试定义:
以科学的方法, 通过测量手段 / 工具, 取得网络产品或正在运行网络的性能参数和服 务质量参数。这些参数包括可用性、差错率、吞吐量、时延、丢包率、连接建立时 间、故障检测和更改时间等。
网络测试的分类(按执行顺序) :
一致性测试、 功能测试(分为积极测试和消极测试) 、性能测试(分为性能试验测试、 负载测试和压力测试) 、被动测试。
第二层测试的必要性:
1 根据网络分层模型,上层的功能实现是以下层所能提供的服务为基础的 2 二层服 务质量(如服务类型,数据传输质量等)最终影响网络高层的功能与性能
数据传输层面相关指标:
1 负载(信道或设备在单位时间内所承受的通信流量) 2、转发速率 ( 在某个特定负 载下,一台网络设备在单位时间内向目标端口成功转发的帧数 )3 、丢帧率 4、吞吐 量(在没有出现丢帧的条件下,能够传输给交换机让其转发到指定输出端口的每秒
最大帧数) 5、突发 (在某个时间段内,一组以合法最小帧间隔传输的以太网帧) 传输控制层面相关指标 :
1 拥塞控制:是指在以太网上控制源端发送数据的数量及速度使其不超过接收端所 能承受的能力,以避免产生帧的丢失 隔离
2、地址处理 3、错误帧过滤 4、广播 5、流量
地址学习:
在测试幵始之前让被测试交换机学习测试中将要用到的 MAC地址。因为任何地址未
被学习的帧都会被 DUT作为泛洪帧转发,从而减少了测试过程中被正确转发帧的数 量。
拥塞控制功能的测试方法:
1、测试拓扑设计:由DUT上的4个端口组成一个测试块,要求这 4个端口必须具有 相同的MOL其中两个端口作为源发送端口,两个作为目标接受端口。
2、配置两个
接收端口分别配置为拥塞端口和非拥塞端口。 3、设置测试参数 4、统计测试结果 5、 根据测试结果判断。
拥塞控制测试的目的
为了确定一个DUT是否执行了拥塞控制功能,是否使用了背压机制以及 存在列头阻塞现象 第三层数据转发层相关指标
DUT上是否
1 吞吐量:是指在没有丢包的情况下,路由设备能够转发的最大速率
2. 延迟:是指包的第一个 bit 进入路由器到最后一个 bit 离开路由器的时间间隔。
3. 丢包率:路由器在稳定负载状态下由于缺乏资源而不能被网络设备转发的包占所 有应该被转发的包的百分比。
4. 背对背:在一段较短的时间内,以合法的最小帧间隙在传输介质上连续发送固定 长度的包,而不引起丢包时的包数量。
5. 时延抖动;时延的变化。
吞吐量的测试方法:
目的:在没有丢包率的情况下路由器能转发的最大速率。
吞吐量是单位时间内成功地传送数据的数量、测试要点: A、被测设备的整体转发能
C最常
力即整机吞吐量。B、被测设备对某种单一应用的支持程度即端口吞吐量。 用吞吐量搜索算法是二分搜索法
丢包率测试
目的:确定DUT在不同负载和帧长度条件下的丢包率。
测试方法:A、一对端口发送和接收(DUT一个端口接收到的数据经另一个端口转发); B、部分网状多对一端口测试(DUT多个端口接收到的数据都由一个端口转发)
多对多全网状测试(DUT每一个端口接收到的数据都要送给其余任意一个端口) 丢包率公式(丢包率与吞吐量关系) 送包数量 Y 路由控制层面指标:
;C、
3、
((发送包数量 X-接收包数量Y)*100)/发