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 忽略参数。MX 系列路由器和 SRX 设备仅支持基于 RFC 2544 的基准测试中的反射功能。反射服务不使用测试配置文件中指定的参数。

注意:

要对配备 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 系列 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 的基准测试的逻辑接口。

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

您可以通过在[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 地址和目标 MAC 地址。这两个参数仅对网桥家族有效。
  6. 指定受测服务类型。参数仅适用于网桥系列。
  7. 为基准测试期间发送的数据包指定测试模式。该reflect选项会使测试帧反射到第 2 层网桥上。
  8. 为基准测试配置地址类型家族。选项bridge指示测试是在桥接域中的 E-LAN 服务上运行的。
  9. 指定必须运行测试的接口的方向。参数仅对一个族有效。要使测试能够在接口的出口方向(网络到网络接口 (NNI))上运行,请使用egress选项。要使测试能够在接口的入口方向(用户到网络接口 (UNI))上运行,请使用ingress选项。
  10. 指定运行基于 RFC 2544 的基准测试的逻辑接口。