Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置基于 RFC 2544 的基准测试

您可以配置基准测试来检测和测量网络设备的性能属性,例如吞吐量、延迟、帧丢失以及突发帧或背靠背帧。基于 RFC 2544 的基准测试是通过从充当测试发起方和终止方的设备传输测试数据包来执行的。这些数据包被发送到充当反射器的设备,该设备接收数据包并将其返回给发起方。

注意:

仅当开始测试时,才会应用测试配置。如果在测试期间更新测试配置,则必须再次启动测试才能使更新的配置生效。

以下设备在发起方/终结方或反射器角色中支持基于 RFC 2544 的基准测试,具体取决于它们支持的系列:

表 1:支持按角色和系列划分的基于 RFC 2544 的基准测试
平台 系列
INET 网桥 CCC VPLS
发起方和终结方角色
ACX 系列(ACX5000 和 ACX7000 除外) x x x  
反射器角色
ACX 系列(ACX5000 和 ACX7000 除外) x x x  
ACX5000 系列   x x  
ACX7000 系列 x      
MX 系列 x x x x
SRX300 系列和 SRX550HM x      

测试的家族类型在层次结构级别上配置了 family name 语句 [edit services rpm rfc2544-benchmarking tests test-name name]

您必须配置测试配置文件,并使用唯一的测试名称引用该测试配置文件,该名称定义要在特定设备上执行的测试的参数。但是,当测试模式配置为启动和终止时,测试配置文件是必需的。当测试模式配置为反射时, test-profile 该参数将被忽略。在基于 RFC 2544 的基准测试中,MX 系列路由器和 SRX 系列防火墙仅支持反射功能。反射服务不使用测试配置文件中指定的参数。

注意:

要在配备 MPC1、MPC2 和 16 端口 10 千兆以太网 MPC 的 MX240、MX480、MX960 系列路由器上配置基于RFC2544的基准测试测试,请参阅 在 MX 系列 路由器上启用对基于 RFC 2544 的基准测试的支持

本章介绍如何在 MX 系列路由器上针对第 3 层 IPv4、以太网伪线和第 2 层网桥网络进行基于 RFC 2544 的基准测试配置测试名称。对于 SRX 系列防火墙,您只能配置第 3 层 IPv4 反射(family inet 仅限)。

为基于 RFC 2544 的 IPv4 网络基准测试配置测试名称

您可以通过在[edit services rpm rfc2544-benchmarking]层次结构级别包含test-name test-name语句来配置测试名称。在测试名称中,可以配置测试迭代的属性,例如用于运行基准测试的地址族(服务类型、IPv4 或以太网)、逻辑接口和测试持续时间。

要为 IPv4 网络配置测试名称并定义其属性,请执行以下作:

  1. 在配置模式下,转到 [edit services] 层级。
  2. 配置实例。
  3. 为 RPM 实例配置基于 RFC 2544 的基准测试。
  4. 定义测试的名称,例如 test1。测试名称标识符的长度最多为 32 个字符。
  5. 为基准测试期间发送的数据包指定测试模式。该 reflect 选项会导致测试帧反映在 IPv4 网络上。
  6. 配置基准测试的地址类型系列。该 inet 选项指示测试在 IPv4 服务上运行。
  7. 配置测试数据包的目标 IPv4 地址。仅当配置 IPv4 family inet时,才需要此参数。如果未配置目标IPv4地址,则使用默认值192.168.1.20。
  8. 指定要在生成帧的 UDP 标头中使用的目标位置的 UDP 端口。如果未指定 UDP 端口,则使用默认值 4041。
  9. (可选)指定要在生成的测试帧中使用的源 IPv4 地址。如果未为 inet 家族配置源 IPv4 地址,则使用接口的源地址传输测试帧。
  10. 为生成的帧指定要在 UDP 标头中使用的源的 UDP 端口。如果未指定 UDP 端口,则使用默认值 4041。
  11. 指定运行基于 RFC 2544 的基准测试的逻辑接口。如果将家族和测试模式配置 inet 为将帧从另一端反射回发送方,则逻辑接口将用作启用反射服务的接口(对进入指定接口的数据包执行反射)。如果未将逻辑接口配置为反射测试模式,则会对源 IPv4 地址执行查找,以确定托管该地址的接口。

为基于 RFC 2544 的以太网伪线基准测试配置测试名称

您可以通过在[edit services rpm rfc2544-benchmarking]层次结构级别包含test-name test-name语句来配置测试名称。在测试名称中,可以配置测试迭代的属性,例如地址族(服务类型、IPv4 或以太网)、逻辑接口和测试持续时间,这些属性用于运行基准测试。测试名称与测试配置文件组合表示单个实时性能监控 (RPM) 配置实例。

要配置以太网伪线的测试名称并定义其属性,请执行以下作:

  1. 在配置模式下,转到 [edit services] 层级。
  2. 配置 RPM 服务实例。
  3. 为 RPM 实例配置基于 RFC 2544 的基准测试。
  4. 定义测试的名称,例如 test1。测试名称标识符的长度最多为 32 个字符。
  5. 为基准测试期间发送的数据包指定测试模式。该 reflect 选项会使测试帧反射到以太网伪线上。
  6. 配置基准测试的地址类型系列。该 ccc 选项表示测试是在 CCC 或以太网伪线服务上运行的。
  7. 指定必须在其上运行测试的接口的方向。此参数仅对族有效。要使测试能够在接口的出口方向(网络到网络接口 (NNI))上运行, egress 请使用选项。要使测试能够在接口的入口方向(用户到网络接口 (UNI))上运行, ingress 请使用选项。
  8. (可选)指定要在生成的测试帧中使用的源 IPv4 地址。如果未为系列配置源 IPv4 地址,则使用默认值 192.168.1.10。
  9. 指定运行基于 RFC 2544 的基准测试的逻辑接口。

为基于 RFC 2544 的桥接域第 2 层 E-LAN 服务基准测试配置测试名称

您可以通过在[edit services rpm rfc2544-benchmarking]层次结构级别包含test-name test-name语句来配置测试名称。在测试名称中,可以配置测试迭代的属性,例如用于运行基准测试的地址族(网桥)、逻辑接口和测试持续时间。测试名称与测试配置文件组合表示单个实时性能监控 (RPM) 配置实例。

要为网桥域中的第 2 层 E-LAN 服务配置测试名称并定义其属性,请执行以下作:

  1. 在配置模式下,转到 [edit services] 层级。
  2. 配置 RPM 服务实例。
  3. 为 RPM 实例配置基于 RFC 2544 的基准测试。
  4. 定义测试的名称,例如 l2b-test1。测试名称标识符的长度最多为 32 个字符。
  5. 指定测试数据包的源和目标 MAC 地址。这两个参数仅对网桥族有效。
  6. 指定要测试的服务类型。此参数仅适用于网桥族。
  7. 为基准测试期间发送的数据包指定测试模式。该 reflect 选项使测试帧在第 2 层网桥上反射。
  8. 配置基准测试的地址类型系列。该 bridge 选项表示测试是通过桥接域在 E-LAN 服务上运行的。
  9. 指定必须在其上运行测试的接口的方向。此参数仅对族有效。要使测试能够在接口的出口方向(网络到网络接口 (NNI))上运行, egress 请使用选项。要使测试能够在接口的入口方向(用户到网络接口 (UNI))上运行, ingress 请使用选项。
  10. 指定运行基于 RFC 2544 的基准测试的逻辑接口。