设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1306|回复: 0
收起左侧

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

[复制链接]
发表于 2020-6-24 18:23:25 | 显示全部楼层 |阅读模式
一、简介
1.RFC3918简介
历史
· 19993月成为正式标准
功能
· 评测网络互连设备或网络系统的性能
· 网络设备: 交换机路由器
内容
· 定义了一整套测试方法为不同厂家的设备/系统提供了统一的评估标准和报告格式
相关文档
· 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能够支持的最大的组播组数量
3.组播组容量测试
定义
容量(Capacity: DUT/SUT的组播组表容量
测试目的
DUT/SUT能够维持转发能力的最大组播组个数
测试过程
以一定的速率,一定的组播组数量向DUT/SUT发送报文,如果接收到的报文和预期的报文相等,则增加组播组数量继续测试,如果不相等,则减少组播组数量继续测试
接下来,让我们使用BigTao-V网络测试仪进行组播组容量测试

二、测试说明
1.组播组容量  测试拓扑
拓扑说明
· DUT是一台三层交换机
· 测试仪的四个端口和DUT相连,一个模拟组播源,两个模拟组成员,一个模拟监听端口
目的
· 确定在DUT/SUT能够正确转发数据包到注册在该DUT/SUT的组播组情况下,DUT/SUT能够支持的最大的组播组数量
图片1.png
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
#-
三、测试配置
准备工作: 添加机框
图片2.png

准备工作: 预约端口
在选中的端口上做测试
图片3.png
选择向导
选择RFC3918向导
图片4.png
选择组播组容量测试
测试项目
· 选择 聚合组播吞吐量测试
图片5.png
选择端口
· 选择参与测试的端口
图片6.png
配置接口
· 默认无接口
· 选择添加接口
图片7.png

向导配置接口
· 一步一步根据需求填充
图片8.png
向导配置 关键-MAC
· MAC
· 跳变字段
图片9.png
向导配置 关键-IP
测试仪接口
· IP
· 跳变字段
图片10.png
向导接口配置结果
· 创建4Interface, 每个Port各一个
· 对于本次测试,,需要正确的配置IP地址和网关
· 点击完成, 结束接口配置
图片11.png
选择接口
选择接口
· 刚才配置的接口
配置可修改
· 如果IP, 网关不符合预期,可以双击修改
图片12.png
配置组播流量
· 按照测试拓扑选择源和目的接口、监听端口
图片13.png


配置组播参数
组播参数
· 按照测试拓扑及DUT配置,配置相应的组播参数
· 适当填写组播发消息速率
图片14.png
关键参数
组播客户端版本号
· 默认IGMPv2
· DUT上的配置保持一致
组播组地址和步长
· 起始IP步长:组Block之间递增的步长
· 组跳变步长:组Block内递增的步长
· IP前缀长度:组Block内跳变位
图片15.png
选择测试参数
使能地址学习
· 需使能L3 Learning
· 学习频率:按照实际情况选择
测试帧长
· 默认取7个特殊字节来测试
测试时长
· 文档规定最少需要30
时延
· 选择存储转发时延类型LIFO
其他
· 测试前预发流验证
图片16.png
配置 组播组容量 参数
· 点击完成,完成配置
· 智能脚本工具自动弹出
图片17.png
关键参数
搜索算法:配置发送流总负载的大小
· Step:步进法
· Binary:二分法
· Combo:步进法和二分法的组合
组播组:每组Block内包含的组个数
图片18.png
开始测试
· 根据配置自动生成测试智能脚本
· 双击RFC3918,可进行配置的再次编辑
· 点击编辑智能脚本,可对智能脚本进行界面自动化配置
· 点击开始,测试开始
图片19.png
四、测试报告
DUT上查看组播组信息
图片20.png
测试进度查看
进度查看
· 信息界面里, 实时显示当前测试的字节、负载、组播组个数
· 预测花费时间
图片21.png
自动弹出Result Analyzer
结果分析
· 专业软件
· 自动弹出
手工打开
· 自动安装
· 打开结果
图片22.png
Result Analyzer结果分析
点击 测试汇总表
图片23.png
测试报告导出
导出格式
· PDF
· HTML
· Excel
结果定制
· 默认会保存所有测试内容
· 太过详细
· 可以选择汇总模板
· 只保存汇总信息
图片24.png
测试报告内容
打开测试报告
· 查看组播组容量测试结果
· 配置信息: 包含当前的测试配置信息
图片25.png
图片26.png


您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-22 04:10 , Processed in 0.080754 second(s), 17 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表