Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置基于 RFC2544 的基准测试

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

注意:

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

以下器件支持基于 RFC2544 的基准测试,可以作为发起器/终止器或反射器角色,具体取决于它们支持的系列:

表 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      

测试的家族类型通过层次结构级别的[edit services rpm rfc2544-benchmarking tests test-name name]语句进行family name配置。

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

注意:

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

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

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

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

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

  1. 在配置模式下,转至 [edit services] 层次结构级别。
  2. 配置实例。
  3. 为 RPM 实例配置基于 RFC 2544 的基准测试。
  4. 定义测试的名称,例如 test1。测试名称标识符的长度最长可达 32 个字符。
  5. 为基准测试期间发送的数据包指定测试模式。该 reflect 选项会使测试帧反映在 IPv4 网络上。
  6. 配置基准测试的地址类型族。该 inet 选项表示测试在 IPv4 服务上运行。
  7. 为测试数据包配置目的 IPv4 地址。仅当配置 IPv4 系列 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 地址执行查找,以确定托管该地址的接口。

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

可以通过在层次结构级别包含test-name test-name[edit services rpm rfc2544-benchmarking]语句来配置测试名称。在测试名称中,可以配置测试迭代的属性,例如地址族(服务类型、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 的基准测试的逻辑接口。

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

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