如何让测试RFC2544更便捷——RFC2544测试实操

关键词:RFC2544;吞吐量测试;时延测试;丢包率;背靠背。网络

做为一名网络测试人员,你们确定熟知一个测试标准,那就是RFC2544,RFC2544经过提供一个测试网络设备的测试标准,并规定了一系列测试过程当中的方法,使得服务提供商以及用户之间达成一个在同一基准下实施测试和分析结果的共同标准。在这里咱们先带你们回顾一下RFC2544测试标准。ide

RFC2544最初由哈弗大学 S. Bradner, NetScout Systems J. McQuaid 提交,后在1999年3月成为正式标准。在功能上,RFC2544主要是用来评测网络设备性能(这里所指的网络设备包括但不限于交换机、路由器、防火墙)。性能

事实上,RFC2544定义了一整套测试方法,为不一样厂家的设备/系统提供了统一的评估标准和报告格式。那为何要引入RFC2544测试标准呢?这还得从之前提及,那时候每一个设备厂商老是但愿成为规则和标准的制定者,从而在市场竞争中处于有利地位,因此就诞生了不少测试标准,让测试人员很是混乱,这个状况一直持续到RFC2544测试标准出现之前。在RFC2544测试标准诞生以后,因为该标准统一了测试方法和测试指标,可以清晰的评估被测设备的性能而被推崇为行业内标准,今后测试人员终于摆脱了种类繁杂的不规范测试标准,设备测试也变得更规范了。测试

RFC2544测试标准的主要内容为:

(1)吞吐量测试:该测试在RFC1242中首先被提出,是评估网络设备被性能的首要指标,目的是测试设备的最大的转发能力;
(2)时延测试:目的是测试设备的转发时延,延迟越大,说明设备处理数据包的速度越慢,其测试原理是发送帧时, 带上时间戳(T1),发送到网络上,随后接收帧时, 记录时间戳(T2),最后在接收方将2个时间戳比较(T2-T1),获得延时值。在应用层上面,对于 VoIP 等协议测试,因为可变或者较长的时延均会形成语音质量下降,所以时延测试也是考察被测设备的重要性能指标之一。值得注意的是,RFC2544要求对延时测试至少须要重复20次,结果取因此测试结果的平均值;
(3)丢包率:就是发送方发出可是接收方没有收到的帧数量,相对于总发送帧数目的一个百分比测试设备在不一样速率下的丢包状况,丢包率计算公式为:接收方没有收到的帧的个数/发送方的发帧总数 * 100%,主要用来考察交换机对过载压力的承受能力,RFC2544建议首先从最大速率开始测试,按必定的步长逐步减小发送速率,直到连续两次无数据丢失时的第一次结果,其中步长最大不能超过10%;
(4)背靠背:也是测试设备的重要性能指标之一,是向被测设备连续发送具备最小帧间隔的N个帧,而且统计被测设备送出帧的个数,若是和发送的个数相等,则增长N值,重复上述测试过程,直到被测设备送出的帧个数小于测试发送帧个数,反之则减小发送帧数。另外在这里高告诉你们一个测试前提,那就是设备的吞吐量达不到线速,若是达到线速, 不管怎么发, 都不会有丢包, 测试无心义。
3d

RFC2544在国产数通一体化测试软件——Renix实操:

那么对于网络测试人员来讲,没有什么比可以节省时间、高效工做更值得期待的事情了,在这里就向你们来介绍一下北京信而泰科技股份有限公司所推出的Renix测试软件,Renix 是信而泰推出的适用于研发测试场景的数通一体化测试软件,该软件配合适当的信而泰机箱和接口卡,可对 DUT(被测设备)执行流量测试、协议仿真和性能测试。适用于复杂网络设备在研发阶段的测试,如交换机、路由器、防火墙等。那么该测试软件究竟有什么特点呢?咱们一块儿来看一下吧:
(1)测试项完整:完成RFC2544规定的全部测试项,如吞吐量、时延、丢包率、背靠背。彻底符合测试标准,一次测试所有运行(串行运行)。
如何让测试RFC2544更便捷——RFC2544测试实操blog

(2)向导配置:测试软件采用全程向导配置(Step-By-Step),只须要 选择和填充。简单快捷, 容易上手,不会出错。
如何让测试RFC2544更便捷——RFC2544测试实操接口

(3)特点:默认参数默认参数与RFC2544推荐参数一致,减小配置,例如: 吞吐量的测试时间RFC2544推荐最少60秒,RFC2544默认测试时长60秒。路由

如何让测试RFC2544更便捷——RFC2544测试实操

例如: 丢包率默认测试时间及次数,RFC2544推荐最少100秒,20次,RENIX默认配置100秒,20次。it

如何让测试RFC2544更便捷——RFC2544测试实操

例如: 测试帧长,RFC2544推荐7个帧长,RENIX默认配置为7个帧长。
(4)特点:多种拓扑结构模板

如何让测试RFC2544更便捷——RFC2544测试实操
如何让测试RFC2544更便捷——RFC2544测试实操
如何让测试RFC2544更便捷——RFC2544测试实操

(5)流量自动生成:报文格式自动填充,只需选择源/目的端口;报文MAC/IP自动填充。

如何让测试RFC2544更便捷——RFC2544测试实操

(6)流量自定义:可自定义报文,首先按先添加流量,自定义报文格式而后在RFC2544里引用。

如何让测试RFC2544更便捷——RFC2544测试实操

如何让测试RFC2544更便捷——RFC2544测试实操

(7)查找方式多样(步长、二分法(默认)、联合)
RFC2544没有指定增长或者下降速率的方法,可是最经常使用的方法是二分法。
· 设置相关参数
· 自动找到吞吐量值
· 不须要考虑过程

如何让测试RFC2544更便捷——RFC2544测试实操

(8)测试状态实时显示:显示当前测试字节、显示当前trial次数、显示已测试时间

如何让测试RFC2544更便捷——RFC2544测试实操

如何让测试RFC2544更便捷——RFC2544测试实操

(9)测试报告存储路径可配
专门Result Analyzer软件
· 运行过程当中自动弹出
导出报告格式
(PDF/HTML)

如何让测试RFC2544更便捷——RFC2544测试实操

如何让测试RFC2544更便捷——RFC2544测试实操

(10)默认报告格式
报告格式(内容详细简单易懂,并包含RFC2544标准要求)

如何让测试RFC2544更便捷——RFC2544测试实操

如何让测试RFC2544更便捷——RFC2544测试实操

如何让测试RFC2544更便捷——RFC2544测试实操

(11)可对报告结果进行定制
默认会保存全部测试内容,输出的报告内容太过详细且能够选择汇总模板,并只保存汇总信息。

如何让测试RFC2544更便捷——RFC2544测试实操

相关文章
相关标签/搜索