文章关键词:背靠背测试、合法最小帧间隙、缓存区结构、吞吐量测试。

背靠背测试背景:

随着网络规模的扩大,大量的路由更新消息、频繁的文件传输和数据备份等操作都会导致数据在一段时间内急剧增加,甚至达到该物理介质的理论速率。为了描述此时路由器的表现,就要进行背靠背突发的测试。背对背测试通过向被测设备发送具有合法最小帧间隙的突发包,确定被测设备在不丢包的情况下能够处理的最大包数目,以考察路由器接口对于突发数据的缓存能力。

具有不同类型的缓存区及分配策略的路由器,例如共享缓存区结构、输入缓存区结构、输出缓存区结构,和其他缓存区结构,必然具有不同的背对背的值,背对背的值越大,路由器的缓存能能力就越强。背对背测试与吞吐量测试都反映了路由器的数据包转发能力,但二者的测试“压力”不同,吞吐量的测试重在转发引擎的转发能力,而背对背测试重在接口缓存能力。当路由器吞吐量不能达到最大理论值时,有必要进行背对背测试,尤其是必须传输对丢包很敏感的传输流(如视频流)的网络,对路由器进行背对背测试是非常有必要的。

对于有多种介质(如以太网、令牌环网和ATM等)且每一种介质有多个端口的被测设备,测试时需要考虑多介质混合、一对端口部分网状和全网状等情况,测试帧长度也要覆盖各种情况。这里我们以信而泰自主研发的Renix测试软件进行测试演示。

拓扑说明:

DUT是一台Layer2交换机测试仪2个端口和交换机2个端口相连(千兆)目的为测试DUT的缓存容量。

背靠背测试流程如下所示:

添加机框→占用端口→选择向导→选择背靠背→配置接口→配置流量→配置测试参数→配置背靠背参数→运行测试→查看结果→导出报告

信而泰ERNIX测试软件实操:

准备工作: 预约端口

测试配置如下所示:

选择RFC2544向导

选择背靠背测试项目

选择测试端口

配置接口,最初默认是无接口,因此要选择添加接口

一步一步根据需求填充向导配置接口

配置结果

·创建2个Interface, 每个Port各一个

·对于二层交换机来说, 只关注MAC地址

选择接口

·刚才配置的接口

·MAC/IP等 可修改

选择流量模型

Traffic Type

·对于Switch, 选择Ethernet

Traffic Mesh

·3种选择

·按照需求选

Bidirectional

·选中表示双向流量

·在流量上有(箭头表示)

选择测试参数

学习模式

·对于Switch, 选择二层学习

学习频率

·根据需求选择

·默认学习一次

时延

·本项测试不关注

结果

·选择结果保存路径

配置RFC2544参数

RFC2544 关键参数如下所示

默认取7个特殊字节来测试

速率设置: 建议设置为100%

·最大速率下, 测试DUT缓存能力

·如果100%速率无丢包, 测试无意义

测试时间

·默认100秒

测试次数

·默认50次

·可以配置多次, 取平均值

最小间隔: 停止测试

·时间

·帧数

测试精度: 相差

·时间

·帧数

接受丢包比例

·可以丢包的比例

举例: Duration 30秒查找

配置: 自动生成Smart Script

Smart Script

·根据配置自动生成Smart Script

·右侧自动弹出

配置: 开始测试

测试进度查看

·消息界面里, 实时显示当前测试的字节

·预估进度

自动弹出Result Analyzer

结果分析

·专业软件

·自动弹出

手工打开

·自动安装

·打开结果

Result Analyzer结果分析

·点击RFC2544 结果汇总

·Burst Size 一列就表示背靠背缓存

测试报告导出

导出格式

·PDF

·HTML

结果定制

·默认会保存所有测试内容

·太过详细

·可以选择汇总模板

·只保存汇总信息

测试报告内容

打开测试报告

·保存以后, 自动弹出PDF

·查看缓存(Burst Size列)

·配置信息: 包含当前的测试配置信息

RFC2544背靠背测试——信而泰Renix测试软件实操的更多相关文章

  1. ISISv6协议测试——信而泰网络测试仪实操

    文章关键词 ISIS协议:路由协议:协议测试: 一.前言: isis是一种与ospf很相似的网络协议(属于动态路由协议),它被应用在巨大规模网络,如运营商以及银行等.同样的它也是基于链路状态算法,支持 ...

  2. BGP4协议测试——信而泰网络测试仪实操

    文章关键词 BGP:路由测试:协议测试:矢量路由协议: 一.前言: BGP是自治系统外部路由协议,用来在AS之间传递路由信息 路径矢量路由协议,从设计上避免了环路的发生 其路由信息中携带了所经过的全部 ...

  3. BGP4+协议测试——信而泰网络测试仪实操

    文章关键词 BGP4+协议:路由协议:协议测试: 一.前言: 为了有效管理高速发展的互联网,而将其划分为多个相对独立的网格,称为自治域(AS).AS之间通过外部网关协议(EGP)来交换网路可达性信息, ...

  4. RFC2544吞吐量测试详细步骤-信而泰Renix软件操作演示

    关键词:RFC1242:RFC2544:吞吐量:吞吐率. 吞吐量概述:吞吐量即吞吐率,这个词首先在RFC1242中被提出,是评估网络设备性能的首要指标,其定义是在设备没有丢帧的情况下的最大的转发速率, ...

  5. RFC2544丢包率测试——信而泰网络测试仪实操

    文章关键词:RFC2544.丢包率.吞吐量. 丢包率概述: 丢包率(Frame Loss Rate)测试的目的是确定DUT在不同的负载和帧长度条件下的丢包率.在稳定负载下,由于网络设备资源缺乏,应该正 ...

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

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

  7. RFC2544时延测试——信而泰网络测试仪实操

    关键词:RFC2544:时延测试:标记帧:储存转发时延:直通交换时延 时延概述: 时延也常被成为延时(latency),是指一个帧从源点到目的点的总传输时间,包括网络节点的处理时间和在传输介质上的传播 ...

  8. 基于IPv6的RIPng路由协议测试——信而泰网络测试仪实操

    关键词 IPv6; RIPng; 协议测试; 内部网关协议; 外部网关协议 前言:在国际性网络中,如因特网,拥有很多应用于整个网络的路由选择协议.形成网络的每一个自治系统(AS),都有属于自己的路由选 ...

  9. IPv6 OSPFv3路由协议测试——信而泰网络测试仪实操

    关键词 IPv6; OSPFv3; OSPFv2. 前言:在网络部署中,动态路由协议是重要的组成部分.良好的路由协议,是保证网络可靠.稳定运行的基础.为了适应IPv6协议栈的变化,OSPFv3协议在保 ...

随机推荐

  1. 用Win +R运行快速启动各种程序

    许多人认为Windows的Win+R运行就是摆设,除了开cmd和shutdown外毫无用处.其实Win+R是可以用于各种快捷启动的. Win+R可以视作执行一条cmd命令,要用他运行程序,理论上必须输 ...

  2. azure django bug

    azure web app service azure web app service无法部署dhango网站 本地服务器测试代码 实际azure测试 django service 没有部署选项,需要 ...

  3. How To Remove Systemd Service

    Method systemctl stop [servicename] systemctl disable [servicename] rm /your/service/locations/[serv ...

  4. 羽夏看Win系统内核——进程线程篇

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...

  5. 在Django中使用zerorpc

    在Django中使用zerorpc 前言 随着系统架构从集中式单点服务器到分布式微服务方向的迁移,RPC是一个不可回避的话题.如何在系统中引入对开发者友好,性能可靠的RPC服务是一个值得深思的问题. ...

  6. Tomcat-Tomcat服务器实例使用的其他细节说明

    1,修改工程访问路径 context修改路径 ,访问的地址也会改变成一致 2,修改运行的端口号 3,修改运行时使用的浏览器 4,配置资源热部署

  7. 科技爱好者周刊(第 175 期):知识广度 vs 知识深度

    这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...

  8. 关于new Date总结及注意事项

    记录关于 new Date() 的一些常用方法及问题 new Date()基本方法: 创建一个日期对象的几种方法 注意: 由于浏览器差异和不一致性,强烈建议不要使用Date构造函数(和Date.par ...

  9. 为什么 Redis 的查询很快, Redis 如何保证查询的高效

    Redis 如何保证高效的查询效率 为什么 Redis 比较快 Redis 中的数据结构 1.简单动态字符串 SDS 对比 c 字符串的优势 SDS可以常数级别获取字符串的长度 杜绝缓冲区溢出 减少修 ...

  10. python14day

    昨日回顾 匿名函数:一句话函数 内置函数II 闭包: 内层函数对外层函数非全局变量的引用 一定存在于嵌套函数中 作用:保护数据安全,自由变量不会在内存中消失,而且全局还引用不到 今日内容 装饰器: 装 ...