RFC2899广播帧转发测试实操(JDB电子原创文章)
一、简介
JDB电子
一、简介
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网络测试仪进行广播帧转发测试(吞吐量测试)


广播帧转发概述
广播帧转发测试
· 重要测试互换设备的吞吐量;
· 和RFC2544吞吐量测试类似, 只是报文类型是广播。
吞吐量介绍
· 吞吐量, 吞吐率, throughput;
· 在RFC1242中提出;
· 它评估网络设备机能的首要指标。
吞吐量界说
· 在设备没有丢帧的情况下, 最大的转发快率;
· 通常使用每秒钟通过的最大的数据包数(PPS/FPS)或者bit数来衡量(bit/s, Kbit/s, Mbit/s,Gbit/s…) 。
广播帧转发测试(吞吐量)
广播报文
· 主张MAC为全FF(FF:FF:FF:FF:FF:FF);
· 互换机收到一个广播报文以来, 会从 所有UP的端口(统一VLAN)发送出去。
为什么测试广播吞吐量
· 二层网络中, 存在大量的广播报文;
· 互换机作为二层网络的主力设备, 必要处置大量的广播报文;
· 丈量互换机对广播报文的转发吞吐量, 拥有极度沉要的意思。
测试步骤

广播帧转发(吞吐量)帧长选择
帧长选择
· RFC 2889建议7个值;
· 别离为64,128,256,512,1024,1280和1518字节。
为啥选择这7个值
· 最幼64Bytes: 以太网的个性(CSMA/CD)决定;
· 128,256,512,1024,1280 都是设备处置最容易犯错的值;
· 最大1518Bytes:以太网发展初期, 受其时技术的限度。

广播帧转发(吞吐量) 二分法查找
吞吐量
· 二分法自动查找。
查找思路
· 在测试中以肯定快率发送肯定数量的帧,并统计DUT转发的帧;
· 若是发送的帧与接管的帧数量相称,那么就将发送快率提高并沉新测试;
· 若是接管帧少于发送帧, 则必要降低发送快率沉新测试;
· RFC2544使用二分法自动查找吞吐量。
查找算法: 二分法
· 初始快率:第一次测试使用的快率;
· 最幼快率:当测试不通过且当前快率蹬宗最幼快率时,不再降快测试 ;
· 最大快率:当测试通过且当前快率蹬宗最大快率时,不再增快测试 ;
· 快率精度:当相邻两次快率幼于精度, 测试就终场。
广播帧转发(吞吐量)二分法举例
· 第1次测试仪以50%的快率发送frame
· 若是没有丢包, 第2次以75%的快率发送frame
???????75=50+(100-50)/2
· 若是有丢包, 第3次以62.5的快率发送frame
???????62.5=50+(75-50)/2
· 若是没有丢包, 第4次以68.75的快率发送frame
???????68.75=62.5+(75-62.5)/2

二、测试注明
广播帧转发测试 拓扑
端口数量
· 1个发送端口
· 1个或多个接管端口
· 本例中有3个接管端口
拓扑注明
· DUT的4个端口在统一个VLAN
· 测试仪Port1发送广播报文
· DUT将广播报文复造3份,从3个端口发送出去
· 测试仪Port/2/3/4接管广播报文

DUT配置
以思科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.???????增长机框
2.???????占用端口
3.???????选择向导
4.???????选择广播帧转发测试
5.???????配置接口
6.???????配置流量
7.???????配置测试参数
8.???????配置广播帧转发参数
9.???????运行测试
10.???????查看了局
11.???????导出汇报
筹备工作: 增长机框

筹备工作: 预约端口

三、测试配置
选择向导
选择RFC2889向导

选择广播帧转发测试
测试项目
· 选择广播帧转发测试

选择端口
选择端口
· 选择参加测试的端口

配置接口
· 默认无接口
· 选择增长接口

向导配置接口
· 一步一步凭据需要填充

向导配置接口: VLAN等
· 凭据场景决定是否增长
· 本例中不必要增长

配置MAC地址
· 可选 配置
· 默认即可, 也能够批改

向导接口配置了局
配置了局
· 创建4个Interface, 每个Port各一个
· 对于二层互换机来说, 只关注MAC地址

选择接口
· 刚才配置的接口
· MAC/IP等 可批改

选择流量模型
凭据左侧拓扑选择
· 源端口为Port1
· 主张端口为Port2/3/4

配置 测试参数
功夫
· 起头发送流量之前期待2秒
· 终场发送流量之后期待10秒
了局保留蹊径
· 默认蹊径
· 能够自己指定
时延类型
· 本测试项目不关注
启用进建
· 是否进行二层进建
· 本例发送广播报文, 不必要进建

配置 广播帧转发 参数

广播帧转发 关键参数注明
测试功夫
· 默认60秒
测试次数
· 默认1次
· 能够配置屡次, 取均匀值
默认取7个特殊字节来测试
最幼快率:当测试不通过且当前快率蹬宗最幼快率时,不再降快测试
最大快率:当测试通过且当前快率蹬宗最大快率时,不再增快测试
初始快率:第一次测试使用的快率
快率精度:当相邻两次快率幼于精度, 测试就终场
可丢包百分比:当丢包率幼于阈值时, 也记为测试通过

自动天生Smart Script
Smart Scripts
· 凭据配置自动天生Smart Scripts
· 从右侧自动弹出

起头测试
点击Start按钮 自动 起头测试

四、测试汇报
测试进度查看
· 新闻界面里, 实时显示当前测试的字节
· 预估进度

自动弹出Result Analyzer
了局分析
· 专业软件
· 自动弹出
手工打开
· 自动装置
· 打开了局

Result Analyzer了局分析
最梦想了局
· 无任何丢包
· 吞吐量所有接管端口的理论值之和
· 本例3个接管端口, 则了局为3000M为梦想值
了局查看
· 点击RFC2889 汇总模板
· Forwarding Load(FPS)一列就代表广播转发快率
· 也能够查看后面的Mbps了局, 更直观
了局分析
· 3个接管端口, 所以快率为单个端口3倍
· 3个端口都是使用二分法自动查找的了局

测试汇报导出
导出体式
· HTML
了局定造
· 默认会保留所有测试内容
· 太过具体
· 能够选择汇总模板, 只保留汇总信息

测试汇报内容
打开测试汇报
· 查看广播帧转发快率: Forwarding Load(FPS)列
· 配相信息: 蕴含当前的测试配相信息

以上就是使用BigTao-V网络测试仪进行广播帧转发测试(吞吐量测试)全数流程。
