Xena 知识库

Xena2544 用户手册

这是 Xena2544 的用户手册。Xena2544 是一个 PC 应用程序,可让您使用一个或多个Xena Xena 2-3 层测试设备机箱,根据RFC 2544 规范执行高级网络测试。

能力

Xena2544 应用程序具有以下功能:

  • 使用户能够根据RFC 2544的规定,使用Xena Networks测试设备创建、编辑和执行测试配置。
  • 完全支持RFC 2544中规定的4种测试类型。
  • 能够部分启用一个或多个测试类型。
  • 支持多个 XenaBay 和 XenaCompact 测试机箱。
  • 支持不同的网络拓扑结构和流量流向。
  • 同时支持第2层和第3层的测试。
  • 支持IPv4或IPv6。
  • 能够灵活地定义测试所支持的协议层(以太网、客户和服务VLAN、IP和UDP)。
  • 能够为每个端口指定不同的协议头。
  • 能够使用类似Wireshark的树状视图对协议头中的几乎任何协议字段设置修改器。
  • 支持非对称端口速率和DUT吞吐量速率。吞吐量测试可以被配置为测量最小通用吞吐量速率或测量每个端口速率。
  • 测试报告可以用PDF、XML或CSV格式或其任何组合来创建。
  • 广泛的配置选项可对测试进行微调。

在Windows上的安装

Xena2544 是一款标准的 Windows .NET 应用程序,支持 Windows 8.1 及以后的所有 Windows 版本。

安装后,你可以在 "开始"->"程序"->"Xena Networks"菜单中或(如果你在设置时选择了这个)在你的桌面上找到该应用程序的快捷方式。

该应用程序作为Xena 软件发布包的一部分安装,可从此处获取

支持Linux

关于对Linux的支持,请参考这一页的细节

术语

本节对 Xena2544 使用的术语进行解释。

术语 解释
运行 一个 "测试运行"(或简单的 "运行")表示测试配置的一部分,它与一个测试类型和一个数据包大小相关。这个概念是用于进度报告的目的。例如,一个测试配置指定使用5个数据包大小,并启用了4种可能的测试类型中的3种,因此将由5*3=15个运行组成。
迭代 每个测试类型可以被配置为重复与测试类型相关的测试运行若干次。每一个额外的运行被称为一个迭代。
审判 一个 "试验 "表示一个迭代的单一执行。
测试类型 表示RFC 2544规定的四种测试类型之一:吞吐量、延迟(和抖动)、
损耗和背对背(又称突发)。
对子拓扑结构 一种拓扑结构,每个端口正好与另一个对等端口相关联。这些端口必须与对立的EAST/WEST组关联。一个测试配置可以包含几个端口对。

两个端口的发送和接收作用由方向设置决定。

块状拓扑结构 一种拓扑结构,每个端口都与EAST或WEST组相关联。EAST组中的每个端口将与WEST组中的所有端口通信,反之亦然。

端口的发送和接收作用由方向设置决定。

网状拓扑结构 一种拓扑结构,所有的端口都相互通信。方向永远是双向的,不使用东/西组属性。
方向 表示与组定义有关的流量方向。方向可以是单向的,也可以是双向的。单向流量可以是东到西或西到东。

可用的测试

本节介绍 Xena2544 中可用的测试。它们严格遵循RFC 2544 规范中的定义。

吞吐量测试

吞吐量测试是一个反复的测试,试图找到被测设备(DUT)的吞吐量。RFC 1242将吞吐量定义为 "设备不丢弃任何提供的帧的最大速率"。

该测试使用二进制搜索算法来定位吞吐率。该测试的一次迭代将产生一个测试结果。

延迟/抖动测试

延迟/抖动测试也是一种速率扫描测试,试图确定DUT在输入数据速率的定义范围内的延迟和抖动。RFC 1242广泛地将延迟定义为一个帧穿过DUT所需的时间,但精确的定义取决于DUT中使用的转发类型。延迟也被称为 "帧传输延迟"(FTD)。抖动在本RFC中没有定义,但被定义为延迟随时间的变化。它也被称为 "帧延迟差异"(FDV)。

该测试在一系列由初始值a、最大值和阶梯值定义的输入速率下测量平均、最大和最小延迟和抖动值。测试的一次迭代将为该系列中的每个速率产生一个测试结果。

帧丢失测试

损耗测试是一种速率扫描测试,试图确定DUT在输入数据速率的定义范围内的帧损耗率。RFC 1242将损耗定义为 "在稳态(恒定)负载下,网络设备本应转发的帧中,由于缺乏资源而没有转发的百分比"。

该测试测量一系列由初始值a、最大值和阶梯值定义的输入速率的帧损失。测试的一次迭代将为该系列中的每个速率产生一个测试结果。

背对背测试

背对背测试是迭代测试和速率扫描测试的结合,它描述了DUT以不同速率处理背对背帧的能力。RFC 1242将背靠背帧定义为 "固定长度的帧,其速率为:从空闲状态开始,在中短期内,帧之间有最小的合法间隔"。该测试试图找出在给定速率下可以背对背发送的最大帧数,而不会有任何帧丢失。这也被称为 "突发大小"。

该测试使用一个二进制搜索算法来定位给定速率下的突发大小。该测试的一次迭代将为所使用的每个输入速率产生一个测试结果。

单击此处获取报告示例