Vulcan 知识库

高级功能

改变端口速度

你可以在1 Gbit/s和10 Gbit/s之间改变端口速度。进入机箱资源管理器,点击一个端口。使用第一层控制->端口速度选择来改变端口速度模式。

改变端口TX线率利用率

为了减少端口的最大可用TX带宽,你可以改变端口TX线速利用率。进入机箱资源管理器,点击一个端口。使用Layer-1 Control->Port TX Line Rate Utilization来改变。如下图所示,你将把一个10G端口的最大TX带宽限制在100 Mbit/s(10 Gbit/s x 1.00%)。


有状态的第四层有效载荷重放

流量回放是一种有效的方法,可以将真实世界的网络条件模拟给你的被测设备(DUT),因为所有的流量内容、数据包大小、数据包之间的间隙、数据包模式和突发度都来自于现实。

重放 场景与四个负载测试场景不同,通信内容是基于从现实中捕获的上传的PCAP文件,而不是建模的流量,这在现实网络中是找不到的。

在收到上传的PCAP文件后,PCAP解析器会根据所捕获的流量是来自一个客户端连接到不同服务器的假设,寻找一对多的通信。如果PCAP包含多对一的会话,即多个客户端连接到一个服务器,解析器将认为服务器是客户端,并将通信镜像为一对多。这在某些情况下可能会导致错误的重放。如果 pcap 包含多对多的通信,解析器将无法进行验证。

PCAP解析器将提取TCP/UDP有效载荷,并使用Xena TCP/UDP引擎进行有状态的重放。

你可以通过增加用户数量来扩大流量负荷。每个模拟的客户端将被分配一个不同的IP地址,并与同一组服务器通信。基本使用流程如下:

  1. 创建一个Replay类型的场景
  2. 选择你的PCAP文件上传至机箱
  3. 底盘解析PCAP并提取有效载荷进行重放。
  4. 配置你的子网
  5. 配置负载曲线
  6. 配置第四层参数
  7. 运行交通

要阅读更多关于使用Xena"有状态的第4层有效载荷重放 "的好处,你可以在这里下载白皮书。

应用仿真

你可以通过在预定义库中选择需要的协议和应用流量,使用VulcanAppMix进行应用仿真。该库有三个类别,面向应用、面向协议和应用混合。

点击添加场景,选择应用库标签。你可以从VulcanAppMix库中挑选应用程序和协议,在测试案例中创建你自己的组合,或者从Xena 。 你可以通过增加用户数量来扩展流量负载。每个用户将被分配一个不同的IP地址,并与同一组服务器通信。

要阅读更多关于使用VulcanAppMix进行应用仿真的好处,你可以在这里下载白皮书。

连接更新

当测试一个有用户连接重复的DUT时,使用连接更新。默认情况下,它被设置为无重生,这意味着一旦一个用户完成了它的TCP连接,它将停止产生流量。其他两个选项是使用相同的源IP和使用新的源IP。

当用户连接应以相同的源IP地址重新创建时,选择使用相同的源IP。

当用户连接要用不同的源IP地址重新创建时,选择 "使用新的源IP"。

捕获流量到PCAP

测试端口能够在测试期间捕获流量。捕获的流量被保存为PCAP文件,并存储在机箱上。测试结束后,你可以将PCAP文件下载到你的PC上进行分析和调试。要启用捕获功能,在运行测试之前,在 "运行测试"->"设置"功能区勾选 "捕获到Wireshark"。

测试完成后,右击一个测试端口,点击 Wireshark捕获,将PCAP文件下载到你的PC上。如果安装了Wireshark,你的PC会自动用Wireshark打开PCAP文件。