什么是RFC 2544?
网络设备性能测试的一组指标,包括吞吐率、时延、丢包率、背靠背。

* * *
 吞吐率(Throughput)
. 定义:被测设备在不丢包的情况下,所能转发的最大数据流量。通常使用每秒钟通过的最大的数据包数或者字节数来衡量。
· 作用:反映被测试设备所能够处理(不丢失数据包) 的最大的数据流量。

ps:使用仪表(IXIA 等)测试时可以使用内置的测试模板,再没有仪表的情况下可以使用折半打流观察丢包的方法。
##### 仪表测试模板有几个关键参数需要注意:
1. 打流时长,当中间设备带宽较小时建议测试样本增加时长。
2. 精度:精度不能太高也不能太低,太高折半的次数过多,增加测试时间;过低测出的值与理论值偏差过大。
3. 时延抖动:吞吐率和时延是同时测试的,注意关注抖动。
时延(Latency)
· 定义:发送一定数量的数据包,记录中间数据包发出的时间T1,以及经由测试设备转发后到达接收端口的时间T2,然后按照下面的公式计算:
对于存储/位转发设备: Latency = T2 - T1
T2:输出帧的第一位到达输出端口的时间;
T1:输入帧的最后一位到达输入端口的时间。
· 作用:反映被测设备处理数据包的速度。

##### 分析注意点:
1、时延分为平均时延和时延抖动。
平均时延:就是一组数据传输后每个帧传输所需时间的平均值。
时延抖动:网络上连续传输的数据包即便使用相同的路径,也会有不同的延时,每个数据包之间的这种延时不一致称为抖动。在即时通信场景抖动是非常重要的。抖动引起的丢包和网络拥塞会影响语音视频质量。
2、时延测试建议打小包长。
3、建议每秒发包数少,必须小于设备处理能力。如果包长和发包数较大导致丢包或者拥塞就无法测试出真实的时延。

注意:对于存储转发设备来说,当输入帧的最后一位到达输入端口时,开始计时。当输出帧的 第一位到达输出端口上可见时,计时结束。延迟越大说明交换机处理帧的速度越慢。

丢包率(Lost Rate)
· 定义:在一定的负载下,由于缺乏资源而未能被转发的包占应该转发的包数的百分比。
· 作用:反映被测设备承受特定负载的能力。

 背靠背(Back-to-Back)
· 定义:以所能够产生的最大的速率,发送一定长度的数据包,并不断改变一次发送的数据包数目,直到被测设备能够完全转发所有发送的数据包,这个包数就是此设备的背对背值。
· 作用:反映被测设备处理突发数据的能力(数据缓存能力)。

注意:背靠背测试,指的是固定长度的数据帧以合法的最小帧间隔在传输媒介上突发一段较短的时间(以太网标准规定最小帧间隔为96bits),即背靠背指标是指在不丢帧的情况能转发的最多帧数(这些帧以线速转发),用以考察设置对数据帧的缓存能力。

***
推荐计算公式:
实际吞吐率 = 每秒收包数(帧每秒)* 实际传输包长(帧长-以太头-CRC)\*8
设备恢复业务时间=丢包数 / 发包速率 (正常业务不能有丢包)丢包率 = (总发送帧个数 - 总接收帧个数) / 每秒总发送帧个数

RFC 2544 性能测试的更多相关文章

  1. 什么是 RFC 2544

    什么是 RFC 2544? 如果您从事网络工作,您可能听说过它,但 RFC 2544 究竟是什么呢? RFC 的全称是 Request for comment ,请求注解.是一系列收录了互联网国际标准 ...

  2. RFC2544测试指标

    RFC2544测试指标 参考:https://wenku.baidu.com/view/3abbb5bf960590c69ec3769d.html  RFC2544性能测试介绍 参考:https:// ...

  3. 使用已有流量进行RFC2544测试—信而泰网络测试仪实操

    一.测试说明 先创建流量,将流量运行起来,流量正常.再使用创建的流量进行RFC2544测试,可以避免因为配置原因流量不通,影响RFC 2544测试. 而且创建流量的时候,可以编辑报文,例如增加TCP/ ...

  4. RFC2889MAC地址学习速率——网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  5. RFC2889错误帧过滤测试----网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  6. RFC2889——拥塞控制测试

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  7. RFC2889广播时延测试——网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  8. RFC2899广播吞吐量测试——网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

  9. RFC2899广播帧转发测试——网络测试仪实操

    一.简介 RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Perform ...

随机推荐

  1. 使用vscode调试Nodejs

    之前想用vscode调试nodejs,总是不成功,也走很多弯路,现在记录下来. 首先新建一个文件夹,用vscode打开这个文件夹, 用vscode自带的终端执行npm init,输入名称,其他的可不输 ...

  2. PATB 1038. 统计同成绩学生(20)

    https://www.patest.cn/contests/pat-b-practise/1038 #include <cstdio> int cnt[110]; int temp[10 ...

  3. 基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  4. TensorFlow 2.0 入门教程实战案例

    中文文档 TensorFlow 2 / 2.0 中文文档 知乎专栏 欢迎关注知乎专栏 https://zhuanlan.zhihu.com/geektutu 一.实战教程之强化学习 TensorFlo ...

  5. C++ 洛谷 2014 选课 from_树形DP

    洛谷 2014 选课 没学树形DP的,看一下. 首先要学会多叉树转二叉树. 树有很多种,二叉树是一种人人喜欢的数据结构,简单而且规则.但一般来说,树形动规的题目很少出现二叉树,因此将多叉树转成二叉树就 ...

  6. JS高级程序设计第3章--精简版

    前言:纯手打!!!按照自己思路重写!!!这次是二刷了,想暑假做一次完整的笔记,但用本子来写笔记的话太贵了,可能哪天还丢了..所以还是博客好== 第三章:基本概念(语法.数据类型.流控制语句.函数) 3 ...

  7. scrapy实战7爬取搜狗微信:

    爬取微信热门文章标题,内容,内容地址,微信公众号,公众号地址,发布日期等 如图 源码地址:https://github.com/huwei86/sougouweixin

  8. 数字IC前后端设计中的时序收敛(三)--Hold违反的修复方法

    本文转自:自己的微信公众号<数字集成电路设计及EDA教程>(二维码见博文底部) 里面主要讲解数字IC前端.后端.DFT.低功耗设计以及验证等相关知识,并且讲解了其中用到的各种EDA工具的教 ...

  9. python基础认识(一)

    这些日子以来,新闻铺天盖地的都是人工智能,那么借着这股潮流,python也随之火起来了,现在的python不仅仅可以进行人工智能领域的开发.还可以进行web.爬虫等领域的运用.因此,我认为作为一个紧跟 ...

  10. python输出带颜色详解

    书写格式:     开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m      注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个:另外由于 ...