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)和三个出接口,每个接口对应一条单播流量,源接口发送流量的秩序如下图所示

· u暗示单播流量,u的下标暗示该流量对应的出接口序号;m暗示组播流量,m的下标暗示对应的组播流的序号
?
?
二、测试注明
1.混合吞吐量 测试拓扑
拓扑注明
· DUT是一台三层互换机
· 测试仪的四个端口和DUT相连,一个仿照组播源,两个仿照组成员,一个仿照监听端口
?
主张: 测试DUT的混合吞吐量
?

?
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.筹备工作: 增长机框

?
2.筹备工作: 预约端口

?
3.选择向导
选择RFC3918向导

?
4.选择混合吞吐量测试
测试项目
· 选择混合吞吐量测试

?
5.选择端口
选择端口
· 选择参加测试的端口

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

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

?
8.向导配置 关键-MAC
测试仪接口
· MAC
· 跳变字段

?
9.向导配置 关键-IP
测试仪接口
· IP
· 跳变字段

?
10.向导接口配置了局
配置了局
· 创建4个Interface, 每个Port各一个
· 对于本次测试,,必要正确的配置IP地址和网关
· 点击实现, 实现接口配置

?
11.选择接口
选择接口
·刚才配置的接口
?
配置可批改
·若是IP, 网关不切合预,能够双击批改

?
12.配置组播流量
源和主张接口
· 依照测试拓扑选择源和主张接口、监听端口

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

?
14.关键参数
组播客户端版本号
· 默认IGMPv2
· 和DUT上的配置维持一致
?
组播组地址和步长
· 肇始IP步长:组Block之间递增的步长
· 组跳变步长:组Block内递增的步长
· IP前缀长度:组Block内跳变位

?
15.选择测试参数
使能地址进建
· 需使能L3 Learning
· 进建频率:依照现实情况选择
?
测试帧长
· 默认取7个特殊字节来测试
?
测试时长
· 文档划定至少必要30秒
?
时延
· 选择存储转发时延类型LIFO
?
其他
· 测试前预发流验证

?
16.配置 混合吞吐量 参数

?
17.关键参数
搜索算法:配置总负载的大幼
· Step:步进法
· Binary:二分法
· Combo:步进法和二分法的组合

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

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

?
18.配置单播流量
单播流量
· 需和组播流维持为一样方向

?
19.配置单播流-选择端口
选择端口
· 选择与组播流一样的接口
· 监听端口不选择

?
20.配置单播流量-选择流量接口
无需选择双向

?
?
21.配置单播流-通例
启用署名:启用
?
帧长类型:按需要配置
?
净荷类型:递增、随机、循环
?
地址进建:选择L3 Learning

?
22.配置单播流-配置帧

?
?
23.配置单播流
点击实现,实现配置
?
智能剧本工具自动弹出

?
?
24.起头测试
凭据配置自动天生测试智能剧本
?
双击RFC3918,可进行配置的再次编纂
?
点击编纂智能剧本,可对智能剧本进行界面自动化配置
?
点击起头,测试起头

?
?
四、测试汇报
1.DUT上查看组播组信息

2.测试进度查看
进度查看
· 新闻界面里, 实时显示当前测试的字节、负载、组播单播比例
· 预测破费功夫

?
![]()
?
3.自动弹出Result Analyzer
了局分析
· 专业软件
· 自动弹出
?
手工打开
· 自动装置
· 打开了局

?
4.Result Analyzer了局分析
了局分析
· 点击 测试汇总表

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


