为设备创建 RFC 2544 测试配置文件
您必须创建一个测试配置文件(基于 RFC 2544 的基准测试的参数),该配置文件指定测试类型和必须执行的方式,并将测试配置文件与测试名称相关联。您配置的测试名称包含测试的详细信息,例如地址族和测试模式。可以将同一测试配置文件与多个测试名称相关联。
RFC 2544 测试配置文件配置分两部分完成:
Configure General Settings- 使用 “常规设置 ”窗格定义要参与 RFC 2544 测试的测试(吞吐量、延迟、背靠背和帧丢失)。
Configure Test Settings- 使用 “测试设置 ”窗格定义 RFC 2544 测试的启动器和反射器设备设置。
要创建 RFC 2544 测试配置文件,请执行以下操作:
如果刚刚保存了新的测试配置文件,它将列在 “管理测试配置 ”页中。部署测试配置文件后,它将列在 “管理测试 ”页中。有关部署 RFC 2544 测试的详细信息,请参阅 部署 RFC 2544 测试。
有关运行 RFC 2544 和查看结果的详细信息,请参阅 RFC 2544 测试概述。
表 1 介绍了“常规设置”窗格中的字段。
田 |
描述 |
---|---|
名字 |
输入唯一的字母数字字符、破折号和下划线字符串。不允许使用冒号和句点,最大长度为 50 个字符。 |
评论 |
输入 RFC 2544 测试的描述;最大长度为 250 个字符。 |
吞吐量 |
选择 “吞吐量 ”,将其添加为 RFC 2544 测试中的测试参数。选择测试参数时,其他测试参数将被禁用。
注意:
您只能为每个测试配置文件选择一个性能指标。如果要测试多个性能指标,则必须为每个性能指标创建一个测试配置文件。 例如,如果要测量设备的吞吐量和延迟,则必须创建两个测试配置文件:一个测试配置文件用于测量吞吐量,另一个测试配置文件用于测量延迟。 |
带宽 |
输入需要测试吞吐量的带宽的数值。最大值为 1000000。 |
数据包大小 |
选择用于吞吐量测试的数据包大小。您可以为测试选择多个数据包大小;您可以选择的最大数据包大小数为 10。 |
帧丢失 |
选择 “帧丢失” 以将其添加为 RFC 2544 测试中的测试参数。选择测试参数时,其他测试参数将被禁用。
注意:
您只能为每个测试配置文件选择一个性能指标。如果要测试多个性能指标,则必须为每个性能指标创建一个测试配置文件。 例如,如果要测量设备的吞吐量和延迟,则必须创建两个测试配置文件:一个测试配置文件用于测量吞吐量,另一个测试配置文件用于测量延迟。 |
带宽 |
输入需要测试帧丢失的带宽的数值。最大值为 1000000。 |
数据包大小 |
选择用于帧丢失测试的数据包大小。您可以为测试选择多个数据包大小;您可以选择的最大数据包大小数为 10。 |
步进百分比 |
输入帧损失率的数值。最大值为 100。 |
延迟 |
选择 “延迟 ”,将其添加为 RFC 2544 测试中的测试参数。选择测试参数时,其他测试参数将被禁用。
注意:
您只能为每个测试配置文件选择一个性能指标。如果要测试多个性能指标,则必须为每个性能指标创建一个测试配置文件。 例如,如果要测量设备的吞吐量和延迟,则必须创建两个测试配置文件:一个测试配置文件用于测量吞吐量,另一个测试配置文件用于测量延迟。 |
带宽 |
输入需要测试延迟的带宽的数值。最大值为 1000000。 |
数据包大小 |
选择延迟测试的数据包大小。您可以为测试选择多个数据包大小;您可以选择的最大数据包大小数为 10。 |
背靠背 |
选择“ 背靠背” 将其添加为 RFC 2544 测试中的测试参数。选择测试参数时,其他测试参数将被禁用。
注意:
您只能为每个测试配置文件选择一个性能指标。如果要测试多个性能指标,则必须为每个性能指标创建一个测试配置文件。 例如,如果要测量设备的吞吐量和延迟,则必须创建两个测试配置文件:一个测试配置文件用于测量吞吐量,另一个测试配置文件用于测量延迟。 |
带宽 |
输入需要测试背靠背(或突发)带宽的数值。最大值为 1000000。 |
数据包大小 |
选择用于背靠背测试的数据包大小。您可以为测试选择多个数据包大小;您可以选择的最大数据包大小数为 10。 |
表 2 介绍了“测试设置”窗格中的字段。
田 |
描述 |
---|---|
引发 | |
设备名称 |
选择要作为 RFC 2544 测试的发起方或反射方的设备。 |
家庭 |
选择用于基准测试的地址类型系列。inet 选项指示测试在 IPv4 服务上运行。 |
测试接口 |
指定运行基于 RFC 2544 的基准测试的逻辑接口。
注意:
您只能选择反射器设备的测试接口。此字段对于启动器设备处于禁用状态。 |
源 IPv4 地址 |
输入发起方的源 IPv4 地址。仅当选择IPv4 family inet时,才需要此参数。 |
源 MAC 地址 |
输入启动器的源 MAC 地址。MAC 地址仅适用于 ccc 家族。 |
源 UDP 端口 |
输入要在生成帧的 UDP 标头中使用的源的 UDP 端口。 |
目标 IPv4 地址 |
输入反射器的目标 IPv4 地址。仅当选择了 IPv4 家族 inet 时,才需要此参数。 |
目标 MAC 地址 |
输入反射器的目标 MAC 地址。MAC 地址仅适用于 ccc 家族。 |
目标 UDP 端口 |
输入要在生成帧的 UDP 标头中使用的目标的 UDP 端口。 |
方向 |
选择必须运行测试的接口的方向。此参数仅对 ccc 系列有效。要使测试能够在接口的出口方向(网络到网络接口 (NNI))上运行,请使用出口选项。要使测试能够在接口的入口方向(用户到网络接口 (UNI))上运行,请使用入口选项。 |
DSCP 代码点 |
指定主机生成的 RPM 数据包的 IP 标头内差分服务 (DiffServ) 字段的值。DiffServ 代码点 (DSCP) 位值必须设置为有效的 6 位模式。 |
转发类 |
通过转发类 (FC),可以对要传输的数据包进行分组,并将数据包分配给输出队列。转发类和丢包优先级定义数据包的单跃点行为(DiffServ 中的 PHB)。
|
在前缀关闭时停止 |
默认情况下,基于 RFC 2544 的基准测试会忽略前缀关闭事件(当与测试关联的前缀出现故障时)并继续运行。如果选择此选项,则移动到关闭状态的前缀将导致相应的测试停止。测试的 show 命令输出显示,由于前缀下降,测试已终止。 |
内部 VLAN ID |
对于动态 VLAN 接口,请输入要重写的最终数据包内部标记的 VLAN ID。 |
模式 |
initiate-and-terminate — 使测试帧在路由器上启动,并终止反射的反帧。此模式要求在网络的对等端配置一个反射器,以返回生成的帧。对于启动器设备,默认情况下会选择启动和终止模式。 reflect — 使接收到的测试帧反射回配置的服务(例如,inet、ccc)。对于反射器设备,默认选择反射模式。 |
外部 VLAN ID |
除非您为内部 VLAN ID 提供值,否则“外部 VLAN ID”字段将被禁用。 输入测试帧的外部 VLAN ID。范围:0 到 4094 此参数仅对家庭 ccc 模式有效。 |
跳过 ARP 迭代 |
选择此选项可在基准测试期间禁用 IPv4 或 inet 服务的地址解析协议 (ARP) 测试迭代。此参数仅对 inet 家族有效。ARP 测试迭代是针对所有 inet 测试运行的三秒迭代。在测试结果计算中不考虑此迭代的结果。ARP 测试迭代是通过向目标路径上的所有设备发送测试帧 3 秒来执行的。这是为了确保所有设备都在相应设备的缓存中添加 ARP 条目。 此参数不适用于 ccc 系列。 |
测试迭代持续时间 |
输入每次迭代的持续时间(以秒为单位),值介于 10 秒到 1,728,000 秒之间。 |
反映 eType |
指定用于测试帧反射的 EtherType。EtherType 是以太网帧中的双八位组字段,用于定义帧有效负载中的协议。仅当将测试模式配置为反射器时,此语句才有效。如果未配置此语句,则会反映所有 EtherType。 |
反射模式 |
选择基准测试的反射模式。
|