一、简介

RFC 2889为LAN交换设备的基准测试提供了方法学,它将RFC 2544中为网络互联设备基准测试所定义的方法学扩展到了交换设备,提供了交换机转发性能(Forwarding Performance)、拥塞控制(Congestion Control)、延迟(Latency)、地址处理(Address Handling)和错误过滤(Error Filtering)等基准测试的方法说明。除去备忘录状态、介绍、要求以及后面的安全机制、参考文献等辅助性说明外,RFC 2889的核心内容分别为测试设置、帧格式与长度和基准测试3大部分。

基准测试是RFC 2889的最主要内容,它从测试目标、参数设置、测试过程、测量方法和测试报告格式等方面,详细描述了下列10个针对局域网交换设备的基准测试:

· 全网状互连条件下的吞吐量、丢帧率和转发速率(Fully Meshed Throughput, Frame Loss and Forwarding Rates);

· 部分网状互连条件下的一对多/多对一(Partially Meshed One-To-Many/Many-To-One);

· 部分互连的多个设备(Partially Meshed Multiple Devices);

· 部分网状互连条件下的单向通信流量(Partially Meshed Unidirectional Traffic);

· 拥塞控制(Congestion Control);

· 转发压力和最大转发速率(Forward Pressure Maximum Forwarding Rate);

· 地址缓冲容量(Address Caching Capacity);

· 地址学习速率(Address Learning Rate);

· 错误帧过滤(Errored Frame Filtering);

· 广播帧转发和时延(Broadcast Frame Forwarding and Latency)。

接下来将为您演示使用BigTao-V网络测试仪进行广播时延测试

1.时延概述

介绍

· 时延, 延时, latency

· 延迟越大,说明设备处理数据包的速度越慢

· 考察被测设备的重要性能指标之一

 

定义

· 是指一个帧从源点到目的点的总传输时间

· 包括网络节点的处理时间和在传输介质上的传播时间

原理

· 发送帧时, 带上时间戳(T1), 发送到网络上

· 接收帧时, 记录时间戳(T2)

· 在接收方将2个时间戳比较(T2-T1), 得到延时值

2.时延分类

SF

· 存储转发时延, store and forward latency

· 计算时延的方式是LIFO

· 数据帧最后一个bit到达设备输入端口的时间与该数据帧第一个bit出现在设备输出端口的时间间隔

· 通常三层路由器采用存储转发

CT

· 直通交换时延, cut through latency

· 计算时延的方式是FIFO

· 数据帧第一个bit到达设备输入端口的时间与该数据帧第一个bit出现在设备输出端口的时间间隔

· 通常二层交换机采用直通交换

3.广播时延测试

广播报文

· 目的MAC为全FF(FF:FF:FF:FF:FF:FF)

· 交换机收到一个广播报文以后, 会从 所有UP的端口(同一VLAN)发送出去

为什么测试广播时延

· 二层网络中, 存在大量的广播报文

· 交换机作为二层网络的主力设备, 需要处理大量的广播报文

· 测量交换机对广播报文的转发时延, 具有非常重要的意义

测试原理

· 测试仪 发送广播报文时, 记录时间T1

· 测试仪 接收报文时, 记录时间T2

· 如果有多个接收端口, 会有多个T2, 对T2取平均值

二、测试说明

1.时延 拓扑

端口数量

· 一个发送端口

· 1个或多个接收端口

· 本例中有3个接收端口

拓扑说明

· DUT4个端口在同一个VLAN

· 测试仪Port1发送广播报文

· DUT将将广播报文复制3份,从3个端口发送出去

· 测试仪Port/2/3/4接收广播报文

2.广播时延测试流程

添加机框→占用端口→选择向导→选择广播时延→配置接口→配置流量→配置测试参数→

配置广播时延参数→运行测试→查看结果→导出报告

3.准备工作: 添加机框

4.准备工作: 预约端口

5.Switch配置

以思科C3750交换机为例

· 将4个与测试仪相连的端口配置在一个VLAN里

· 其它保持默认

!

interface GigabitEthernet1/0/1

switchport access vlan 20

switchport mode access

!

interface GigabitEthernet1/0/2

switchport access vlan 20

switchport mode access

!

interface GigabitEthernet1/0/3

switchport access vlan 20

switchport mode access

!

interface GigabitEthernet1/0/4

switchport access vlan 20

switchport mode access

!

三、测试配置

1.选择向导

选择RFC2889向导

2.选择时延测试

测试项目

· 选择时延测试

3.选择端口

· 选择参与测试的端口

4.配置接口

· 默认无接口

· 选择添加接口

5.向导配置接口

· 一步一步根据需求填充

6.向导配置接口: VLAN等

· 根据场景决定是否添加

· 本例中不需要添加

7.配置MAC地址

· 可选 配置

· 默认即可, 也可以修改

8.向导接口配置结果

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

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

9.选择接口

· 刚才配置的接口

· MAC/IP等 可修改

10.选择流量模型

根据左侧拓扑选择

· 源端口为Port1

· 目的端口为Port2-4

11.配置测试参数

时间

· 开始发送流量之前等待2秒

· 停止发送流量之后等待10秒

结果保存路径

· 默认路径

· 可以自己指定

时延

· 根据交换机转发类型选择

· 默认FIFO(先进先出)

· 重要

启用学习

· 二层学习

· 发送广播报文, 不需要学习

12.配置 广播时延 参数

测试时长

· 默认1次

帧长度

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

负载

· 无配置(不需要)

· 只发送一个广播报文

13.自动生成Smart Script

Smart Scripts

· 根据配置自动生成Smart Scripts

· 从右侧自动弹出

14.自动生成一条流量

自动生成一条流量

· 在测试仪端口1自动生成

· 源端口是Port1, 目的端口是Port2-4

· 报文的 目的MAC是全FF

15.开始测试

点击Start按钮 自动 开始测试

四、测试报告

1.进度查看

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

· 预估进度

2.自动弹出Result Analyzer

结果分析

· 专业软件

· 自动弹出

手工打开

· 自动安装

· 打开结果

3.Result Analyzer结果分析

结果分析

· 点击RFC2889 汇总模板

· Avg Latency 一列就代表广播时延

4.测试报告导出

导出格式

· PDF

· HTML

结果定制

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

· 太过详细

· 可以选择汇总模板

· 只保存汇总信息

5.测试报告内容

打开测试报告

· 查看时延(Avg Latency列)

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

以上就是RFC2889广播时延测试网络测试仪实操的全部内容。

RFC2889广播时延测试——网络测试仪实操的更多相关文章

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

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

  2. RFC3918组播转发时延测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  3. RENIX非对称时延测试——网络测试仪实操

    本文主要介绍RENIX软件如何进行非对称时延测试.文章分为四部分,第一部分为非对称时延概述,第二部分为测试说明,第三部分为测试配置,第四部分为测试报告. 第一部分:非对称时延概述 1.RFC2544测 ...

  4. ISISv4协议测试——网络测试仪实操

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

  5. IGMP协议测试-网络测试仪实操

    一.前言:IGMP协议用于IPv4系统向任何邻居组播路由器报告其组播成员资格.IP组播路由器自己本身也可以是一到多个组播组的成员.这时,组播路由器要实现协议的组播路由器部分. IGMP存在三个不同版本 ...

  6. RFC3918组播组容量测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  7. RFC3918组转发矩阵测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  8. RFC3918聚合组播吞吐量测试——网络测试仪实操

    一.简介 1.RFC3918简介 历史 · 在1999年3月成为正式标准 功能 · 评测网络互连设备或网络系统的性能 · 网络设备: 交换机,路由器- 内容 · 定义了一整套测试方法,为不同厂家的设备 ...

  9. RFC3918协议测试——网络测试仪实操

    一.简介1.RFC3918简介历史· 在1999年3月成为正式标准 功能· 评测网络互连设备或网络系统的性能· 网络设备: 交换机,路由器- 内容· 定义了一整套测试方法,为不同厂家的设备/系统提供了 ...

随机推荐

  1. 聊聊dubbo协议2

    本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star. 在<聊聊dubbo协议>中介绍了attachments在consumer和prov ...

  2. 【刷题-LeetCode】123 Best Time to Buy and Sell Stock III

    Best Time to Buy and Sell Stock III Say you have an array for which the ith element is the price of ...

  3. nao机器人使用手册

    简单使用和保养 开关机和马达 开机是按一下,后来按一下相当于重启了一次程序,3是播报IP地址,5秒是关机,8秒是强制关机. 电池 3月左右不用需要取下电池.夏天5-8小时,冬天8-10小时充电.活动时 ...

  4. C++多线程之可重入锁

    #include<iostream> #include<thread> #include<mutex> using namespace std; recursive ...

  5. gin中的重定向

    package main import ( "github.com/gin-gonic/gin" ) func main() { // HTTP重定向很容易,内部.外部重定向均支持 ...

  6. 一份尽可能全面的Go channel介绍

    写在前面 针对目前网络上Go channel知识点较为分散(很难有单独的一份资料把所有知识点都囊括进来)的情况,在下斗胆站在巨人的肩膀上,总结了前辈的工作,并加入了自己的理解,形成了这篇文章.本文类似 ...

  7. Android开发----开发工具的安装与TextView组件

    开发工具的安装 选择使用Android Studio进行开发,Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT, ...

  8. Spring系列7:`autowire`自动装配怎么玩

    回顾 前几篇我们介绍各种依赖依赖注入,都是显式指定的,配置明确但同时也有些繁杂和重复."很多发明的出发点,都是为了偷懒,懒人是推动社会进步的原动力".Spring 提供了自动注入依 ...

  9. aws 试题

    /* Domain 1 Design Resilient Architectures 1. Which of the following statements regarding S3 storage ...

  10. plsql 普通游标

    -- ①普通游标:操作步骤 边敲边想 学无止境 /* 游标:指针:内存中的一块数据缓冲区,上下文: 将查询到的结果集缓存起来,便于进行逐行定位处理. 使用完成后要及时关闭: 操作步骤? 1.定义游标 ...