0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【虹科分享】什么是 RFC 2544?网络设备的性能基准测试方法

虹科网络可视化技术 2022-04-07 10:36 次阅读

什么是RFC 2544

9fdbcebe-b5c6-11ec-82f6-dac502259ad0.png

如果你在网络领域工作,你可能听说过它,但RFC 2544到底是什么?征求意见书 (RFC) 2544 是 1999 年创建的基准测试方法,用于测试和测量网络设备的性能。通过为网络工程师提供通用语言和一组过程,RFC 2544 提供了标准化的性能结果,使用户能够轻松比较不同供应商的设备。

RFC 包括 6 个子测试,旨在评估设备在实际场景中的行为。这些测试被视为服务中断,这意味着必须停止实际的网络流量,以便测试人员可以生成具有特定特征的流量。

如 RFC 文档中所述,实现此系列测试的理想方法是使用具有发送端口和接收端口的测试设备。流量从测试仪发送到 DUT,然后从 DUT 发送回测试仪。通过在其传输的帧中包含序列号,测试人员可以检查是否已成功传输所有数据包,并验证是否也接收回了正确的数据包。

RFC 2544的六个子测试是什么?

9fdbcebe-b5c6-11ec-82f6-dac502259ad0.png

RFC 2544 中定义的六个测试是吞吐量、延迟、帧丢失、背靠背帧、系统重置和系统恢复。

吞吐量

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

吞吐量是指在一定时间内可以从一个位置传输到另一个位置的数据量。吞吐量测试测量 DUT 传输的测试帧数等于测试设备发送给它的帧数的最大速率。换句话说,它决定了被测设备在零丢弃数据包的情况下数据传输的速率。此测量值大致转换为可用带宽。

延迟

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

延迟是帧从发送方到达目标所需的时间。它是通过网络设备或通过网络并返回测试端口时处理和传播延迟的总和。为了测量延迟,测试帧通过包含时间戳的网络传输,并在收到帧时检查该时间戳。

丢包率

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

丢包率定义为从源成功传输但从未在目标位置接收到的帧的百分比。由于帧丢失通常是由缺乏资源引起的,因此此测量值可作为设备在重负载下性能的指标。

背靠背帧(突发性)

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

背对背帧测试需要将帧间间隙最小的帧突发发送到 DUT,并计算 DUT 转发的帧数。"背对背帧数"值是 DUT 在吞吐量最高的情况下可以处理的最长帧突发中的帧数,而不会丢失任何帧。此计算有助于确定节点缓冲区容量。

系统复位

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

系统复位测量 DUT 从硬件或软件复位或电源中断中恢复的速度。系统复位测试是通过在复位过程中发送连续的帧流并监视输出直到帧开始转发来执行的。系统复位测量值是接收到初始流的最后一帧和新流的第一帧之间的时间。

系统恢复

9ff3497c-b5c6-11ec-82f6-dac502259ad0.png9ffda840-b5c6-11ec-82f6-dac502259ad0.png

系统恢复描述了 DUT 从过载状态恢复的速度。要测试系统恢复,请以高于记录吞吐量的速率发送帧流并测量延迟,然后降低该速率并再次测量延迟。系统恢复时间是这两个延迟时间的差异。

RFC 2544 不仅详细概述了如何执行这六个子测试,而且还为结果指定了特定格式。这种标准化使得可以直接比较各种网络设备的性能。

Netropy 流量生成解决方案提供完成 RFC 2544 的所有六个子测试所需的全面测试功能和报告。

a07e0378-b5c6-11ec-82f6-dac502259ad0.png

流量生成器

a087c624-b5c6-11ec-82f6-dac502259ad0.png

RFC 2544测试的重新构想

Netropy网络流量生成器提供了一种全新的流量生成方法。远离过时的、昂贵的机器和不可靠的免费软件。软件和硬件都经过精准的实验室测试,以确保网络性能测试结果是有效地反应现实世界的结果。让RFC 2544测试从未如此简单。

通过大规模复制真实的应用流量和协议,能够在部署前轻松地评估供应商的性能和服务提供商的网络,并始终确保服务和产品的质量。

a09419b0-b5c6-11ec-82f6-dac502259ad0.png

现代化的Web界面,具有直观的向导驱动测试方法

内置丰富的预定义应用程序流库,无需额外成本,还可以创建自定义流

支持城市规模的流量,最多可支持100万个仿真客户端

将单个流量捕获放大为数千个流量

简化系统配置,为所有测试应用程序提供一个一致的界面

用于离线分析的详细日志和报告,可帮助查明性能问题

a0a2aa98-b5c6-11ec-82f6-dac502259ad0.gif


虹科是在各细分专业技术领域内的资源整合及技术服务落地供应商。虹科网络可视化与安全事业部,凭借深厚的行业经验和技术积累,近几年来与世界行业内顶级供应商Apposite,LiveAction,Profitap,Cubro,Elproma等建立了紧密的合作关系。我们的解决方案包括网络流量监控,网络流量采集和优化,端到端网络性能可视化,网络仿真,网络终端安全(动态防御),物联网设备漏洞扫描,安全网络时间同步等解决方案。虹科的工程师积极参与国内外专业协会和联盟的活动,重视技术培训和积累。

此外,我们积极参与工业互联网产业联盟、中国通信企业协会等行业协会的工作,为推广先进技术的普及做出了重要贡献。我们在不断创新和实践中总结可持续和可信赖的方案,坚持与客户一起思考,从工程师角度发现问题,解决问题,为客户提供完美的解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7561

    浏览量

    88753
收藏 人收藏

    评论

    相关推荐

    400G 网络如何测试

    。FTBx-88480提供G级的以太网测试功能,包括前向纠错监测和验证。RFC 2544随着400G从实验室走向现场(首批400G部署即将到来),在开通服务时确保其质量变得非常关键。借助便携的1G至400G
    发表于 12-12 10:56

    是德科技与AMD携手革新云与边缘基础设施性能基准测试

    , Inc.(NASDAQ: AMD)紧密合作,利用AMD最新推出的第四代EPYC™ CPU,共同开发出一种创新的基准测试方法。这一方法不仅为高速数字设计公司、
    的头像 发表于 09-19 14:23 402次阅读

    5201数据网络测试

    与分析、统计、报文捕获,以及路由、接入、数据中心等协议仿真与验证,集成RFC基准性能测试套件,广泛应用在入网验证、研发
    的头像 发表于 08-20 17:17 292次阅读

    使用Python批量连接华为网络设备

    随着网络规模的扩大和设备数量的增加,手动配置和管理每台网络设备变得越来越不现实。因此,自动化工具和脚本变得尤为重要。Python语言以其简洁性和强大的第三方库支持,成为了网络自动化领域
    的头像 发表于 08-12 17:48 462次阅读

    思科网络设备常用show命令

    在思科网络设备的日常运维中,有一些命令被频繁使用,它们可以帮助网络管理员快速获取重要信息并保存配置更改。在这篇文章中,我们将详细介绍五个出场率最高的show命令:show interfaces
    的头像 发表于 08-07 14:38 1808次阅读

    科技术前沿 TSN网络中时间感知整形器的性能验证实测

    本文旨在验证时间敏感网络(TSN)中时间感知整形器(TAS)的性能,通过实施IEEE 802.1Qbv和IEEE 802.1AS-2020标准测试用例,确保其在网络中的准确性。我们选用
    的头像 发表于 07-30 11:04 394次阅读
    <b class='flag-5'>虹</b>科技术前沿  TSN<b class='flag-5'>网络</b>中时间感知整形器的<b class='flag-5'>性能</b>验证实测

    有助于提高网络设备性能的FRAM SF25C20(MB85RS2MT)

    有助于提高网络设备性能的FRAM SF25C20(MB85RS2MT)
    的头像 发表于 07-25 09:49 284次阅读
    有助于提高<b class='flag-5'>网络设备</b><b class='flag-5'>性能</b>的FRAM SF25C20(MB85RS2MT)

    TSN网络中时间感知整形器的性能验证实测

    导读本文旨在验证时间敏感网络(TSN)中时间感知整形器(TAS)的性能,通过实施IEEE802.1Qbv和IEEE802.1AS-2020标准测试用例,确保其在网络中的准确性。我们选用
    的头像 发表于 07-25 08:04 870次阅读
    TSN<b class='flag-5'>网络</b>中时间感知整形器的<b class='flag-5'>性能</b>验证实测

    案例 从设备连接到精准监控:温度采集模块技术精讲

    在精密工程和智能监控的前沿,温度监测已成为确保设备性能和安全不可或缺的一环。MU-Thermocouple CAN/CAN FD系列模块以其卓越的
    的头像 发表于 07-22 17:33 379次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 从<b class='flag-5'>设备</b>连接到精准监控:<b class='flag-5'>虹</b><b class='flag-5'>科</b>温度采集模块技术精讲

    请问如何将esp32-idf内部的应用层网络协议关联到自己写的网络设备上?

    使用ESP32-IDF里面的应用层协议如MQTT、HTTP。但网络设备是自己添加的4G模块,请问有没有类似的应用例程,如何将4G网络模块关联到MQTT应用层协议里面。
    发表于 06-21 13:47

    干货 | 突破功耗限制:PCAN Router设备低功耗模式与高效唤醒

    在汽车测试和现代工业领域,功耗控制与效率优化是工程师们不断追求的目标。PCAN Router系列设备以其卓越的性能和灵活性,为CAN和C
    的头像 发表于 06-12 13:14 314次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | 突破功耗限制:PCAN Router<b class='flag-5'>设备</b>低功耗模式与高效唤醒

    微波测试设备有哪些 微波测试方法有哪些

    微波测试设备方法在现代电子通信领域中扮演着至关重要的角色。微波测试设备方法的精确性直接影响到
    的头像 发表于 05-27 15:40 775次阅读

    AC/DC电源模块在通信与网络设备中的应用研究

    BOSHIDA AC/DC电源模块在通信与网络设备中的应用研究 随着通信与网络技术的不断发展,通信与网络设备的使用不断增加。电源作为通信与网络设备的重要组成部分之一,在其稳定工作中起到
    的头像 发表于 05-09 13:21 472次阅读
    AC/DC电源模块在通信与<b class='flag-5'>网络设备</b>中的应用研究

    通用CPU性能基准测试的研究现状

    经过持续迭代升级,TPC已发展成为能够满足多种应用场景性能测试需求的基准测试簇,根据测试场景和测试
    发表于 02-20 10:22 701次阅读
    通用CPU<b class='flag-5'>性能</b><b class='flag-5'>基准</b><b class='flag-5'>测试</b>的研究现状

    评测沃比得 W1000K千兆以太网测试性能

    、 线缆测试、误码测试功能于一体,广泛应用于网络1-4层的BER测试RFC-2544测试
    的头像 发表于 01-30 13:16 474次阅读