JDB电子

RFC3918和谈测试实操(JDB电子原创文章)

一、简介

一、简介

1.RFC3918简介

汗青

· 在1999年3月成为正式尺度

?

职能

· 评测网络互连设备或网络系统的机能

· 网络设备: 互换机 ,路由器…

?

内容

· 界说了一整套测试步骤 ,为分歧厂家的设备/系统提供了统一的评估尺度和汇报体式

?

有关文档

· RFC 2432, Terminology for IP Multicast Benchmarking

· RFC 3918, Methodology for IP Multicast Benchmarking

?

2.RFC3918 测试内容

混合吞吐量测试

· Mixed Class Throughput Test

· 确定向肯定数量的接口同时发送单播和组播时 ,DUT/SUT的吞吐量

?

组转发矩阵测试

· Scaled Group Forwarding Matrix Test

· 确定DUT/SUT在肯定数量端口参与分歧数量的组播组时的转发率

?

聚合组播吞吐量测试

· Aggregated Multicast Throughput Test

· 确定DUT/SUT参与一样组播组的多个测试端口在不丢包的情况下的最大转发快率

?

组播转发时延测试

· Multicast Forwarding Latency Test

· 得到从DUT/SUT一个入端口到多个出端口的一组时延数据

?

组播组容量测试

· Multicast Group Capacity Test

· 确定在DUT/SUT可能正确转发数据包到注册在该DUT/SUT的组播组环境下 ,DUT/SUT可能支持的最大的组播组数量

?

这里我们以混合吞吐量测试为例进行RFC3918和谈测试演示:

?

混合吞吐量简介:

界说

· 吞吐量(Throughput):没有丢包情况下可能转发的最大快率

?

测试主张

· 确定DUT在同时转发组播和单播流量的时辰的吞吐量

?

测试过程

· 以肯定的快率、肯定的组播单播比例向DUT发送报文 ,而后统计DUT转发的报文数量。若是接管报文数量和预期接管到的报文数量相称 ,则增长快率持续测试;若是不相称 ,则减幼快率持续测试

?

混合流量发送方式

· 单播流量应该以轮转方式轮流从每个出接口发出 ,而组播流量则应该从每个接口都发出一份

· 各条流的发送秩序也有明确的界说

· 如果混合吞吐量测试环境中蕴含6条组播流(编号为m1~m6)和三个出接口 ,每个接口对应一条单播流量 ,源接口发送流量的秩序如下图所示

img1

· u暗示单播流量 ,u的下标暗示该流量对应的出接口序号;m暗示组播流量 ,m的下标暗示对应的组播流的序号

?

?

二、测试注明

1.混合吞吐量 测试拓扑

拓扑注明

· DUT是一台三层互换机

· 测试仪的四个端口和DUT相连 ,一个仿照组播源 ,两个仿照组成员 ,一个仿照监听端口

?

主张: 测试DUT的混合吞吐量

?

img2

?

2.DUT配置

#-

vlan batch 500 600 700 800

#-

multicast routing-enable

#-

interface Vlanif500

?ip address 210.10.10.1 255.255.255.0

?pim sm

#-?????????????????????????????????????

interface Vlanif600

?ip address 210.10.20.1 255.255.255.0

?igmp enable

#-

interface Vlanif700

?ip address 210.10.30.1 255.255.255.0

?igmp enable

#-

interface Vlanif800

?ip address 210.10.40.1 255.255.255.0

#-

?

#-

interface GigabitEthernet0/0/21

?port link-type access

?port default vlan 500

#-

interface GigabitEthernet0/0/22

?port link-type access

?port default vlan 600

#-

interface GigabitEthernet0/0/23

?port link-type access

?port default vlan 700

#-

interface GigabitEthernet0/0/24

?port link-type access

?port default vlan 800

#-

?

三、测试配置

1.筹备工作: 增长机框

img3

?

2.筹备工作: 预约端口

img4

?

3.选择向导

选择RFC3918向导

img5

?

4.选择混合吞吐量测试

测试项目

· 选择混合吞吐量测试

img6

?

5.选择端口

选择端口

· 选择参加测试的端口

img7

?

6.配置接口

配置接口

· 默认无接口

· 选择增长接口

img8

?

7.向导配置接口

向导配置接口

· 一步一步凭据需要填充

img9

?

8.向导配置 关键-MAC

测试仪接口

· MAC

· 跳变字段

img10

?

9.向导配置 关键-IP

测试仪接口

· IP

· 跳变字段

img11

?

10.向导接口配置了局

配置了局

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

· 对于本次测试, ,必要正确的配置IP地址和网关

· 点击实现, 实现接口配置

img12

?

11.选择接口

选择接口

·刚才配置的接口

?

配置可批改

·若是IP, 网关不切合预,能够双击批改

img13

?

12.配置组播流量

源和主张接口

· 依照测试拓扑选择源和主张接口、监听端口

img14

?

13.配置组播参数

组播参数

· 依照测试拓扑及DUT配置 ,配置相应的组播参数

img15

?

14.关键参数

组播客户端版本号

· 默认IGMPv2

· 和DUT上的配置维持一致

img16

?

组播组地址和步长

· 肇始IP步长:组Block之间递增的步长

· 组跳变步长:组Block内递增的步长

· IP前缀长度:组Block内跳变位

img17

?

15.选择测试参数

使能地址进建

· 需使能L3 Learning

· 进建频率:依照现实情况选择

?

测试帧长

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

?

测试时长

· 文档划定至少必要30秒

?

时延

· 选择存储转发时延类型LIFO

?

其他

· 测试前预发流验证

img18

?

16.配置 混合吞吐量 参数

img19

?

17.关键参数

搜索算法:配置总负载的大幼

· Step:步进法

· Binary:二分法

· Combo:步进法和二分法的组合

img20

?

组播组:每组Block内蕴含的组个数

img21

?

组播流百分比:单播流和组播流的比例

img22

?

18.配置单播流量

单播流量

· 需和组播流维持为一样方向

img23

?

19.配置单播流-选择端口

选择端口

· 选择与组播流一样的接口

· 监听端口不选择

img24

?

20.配置单播流量-选择流量接口

无需选择双向

img25

?

?

21.配置单播流-通例

启用署名:启用

?

帧长类型:按需要配置

?

净荷类型:递增、随机、循环

?

地址进建:选择L3 Learning

img26

?

22.配置单播流-配置帧

img27

?

?

23.配置单播流

点击实现 ,实现配置

?

智能剧本工具自动弹出

img28

?

?

24.起头测试

凭据配置自动天生测试智能剧本

?

双击RFC3918 ,可进行配置的再次编纂

?

点击编纂智能剧本 ,可对智能剧本进行界面自动化配置

?

点击起头 ,测试起头

img29

?

?

四、测试汇报

1.DUT上查看组播组信息

img30

2.测试进度查看

进度查看

· 新闻界面里, 实时显示当前测试的字节、负载、组播单播比例

· 预测破费功夫

img31

?

img32

?

3.自动弹出Result Analyzer

了局分析

· 专业软件

· 自动弹出

?

手工打开

· 自动装置

· 打开了局

img33

?

4.Result Analyzer了局分析

了局分析

· 点击 测试汇总表

img34

?

5.测试汇报导出

导出体式

· PDF

· HTML

· Excel

?

了局定造

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

· 太过具体

· 能够选择汇总模板

· 只保留汇总信息

?

6.测试汇报内容

img35

2020年6月9日 15:32
【网站地图】