Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:在 MX104 路由器上为桥接域中的第 2 层 E-LAN 服务配置基于RFC2544的基准测试

此示例说明如何为桥接域中的第 2 层 E-LAN 服务配置基准测试。该示例涵盖四个基本测试:吞吐量、帧丢失、背靠背和延迟。

要求

注意:

在基于RFC2544的基准测试中,MX 系列路由器仅支持反射器功能。此示例使用 MX104 3D 通用边缘路由器作为反射器。您还可以在 MX80 系列路由器以及配备 MPC1、MPC2 和 16 端口 10 千兆以太网 MPC 的 MX240、MX480 和 MX960 系列路由器上配置基准测试 Junos OS 16.1 或更高版本。要在 MX240、MX480、MX960 系列路由器上配置基于RFC2544的基准测试,请参阅 在 MX 系列 路由器上启用对基于 RFC 2544 的基准测试的支持

此示例使用以下硬件和软件组件:

  • MX104(反射器)

  • ACX 系列路由器(发起器)

  • MX 系列路由器的 Junos OS 14.2 或更高版本

概述

考虑一个示例拓扑,其中ACX 系列路由器充当测试帧的发起方和终止方,用于基于RFC2544的基准测试。ACX 系列路由器一端连接到客户边缘设备 CE1,并通过第 2 层网络连接到 MX104 系列路由器。MX104 系列路由器充当反射器,将其从 ACX 系列启动器接收的测试帧反射回启动器。MX04 系列路由器还连接到客户边缘设备 CE2。

注意:

在接口上启用第 2 层反射时,会在内部配置过滤器以阻止入口和出口流量,但通过测试接口的测试流量除外。

图 1 显示了在第 2 层网桥网络上针对 UNI 方向执行所有四个基于RFC2544的基准测试(吞吐量、背靠背帧、延迟和帧丢失)的示例拓扑。

图 1:第 2 层反射简单拓扑 Layer 2 network diagram with devices CE1, CE2, ACX as initiator and terminator, MX104 as reflector, and a dashed red line showing test traffic path.

在 ACX 系列路由器上,ge-1/2/1.0 是第 2 层 NNI 接口,ge-1/1/3.0 是第 2 层 UNI 接口。在 MX104 系列路由器上,ge-1/1/6.0 是第 2 层 NNI 接口,ge-1/1/5.0 是第 2 层 UNI 接口。基准测试用于计算桥接域上 E-LAN 服务的性能属性。

注意:

可以使用目标 MAC 地址、源 MAC 地址和测试接口来识别测试数据包。支持带标记和不带标记的接口。对于标记接口,测试接口是 VLAN 子接口。对于未标记的接口,物理端口表示测试接口。在其中一个子接口上配置基准测试时,通过同一物理端口中的其他 VLAN 子接口的流量不受影响。

配置

在此示例中,您将为在两台路由器之间启用的第 2 层网桥域上的 E-LAN 服务配置 UNI 方向的基准测试,以检测和分析互连路由器的性能。在本示例中,我们首先配置 ACX 系列路由器。在 ACX 系列路由器上,您首先通过指定测试配置文件、测试属性来配置每个测试,然后通过将测试与具有相关属性的测试配置文件相关联来定义测试。然后,您可以配置接口。在 MX104 系列路由器上,执行相同的步骤。但是,外部 VLAN ID、源 UDP 端口、目标 UDP 端口、每次迭代的持续时间及其值等部分属性仅适用于发起方或 ACX 系列路由器。

注意:

配置第 2 层反射时,如果要使用网桥封装模拟 ELINE 服务,可以将被测服务类型指定为 ELINE。

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到 [edit] 层级的 CLI 中:

在 ACX 系列路由器上配置基准测试参数

在 MX104 路由器上配置基准测试参数

在 ACX 系列路由器上配置吞吐量基准测试参数

分步过程

以下配置要求您为吞吐量测试配置测试配置文件,并以唯一的测试名称引用该测试配置文件。test-name 定义要在 ACX 系列路由器上执行的吞吐量测试的参数。

要在 ACX 系列路由器上配置吞吐量测试参数:

  1. 在配置模式的 [edit] 层级,为 RPM 实例配置实时性能监控服务 (RPM) 实例和基于RFC2544的基准测试。

  2. 为第一个测试配置文件定义名称,例如, tput 为吞吐量测试配置文件定义名称。

  3. 将要执行的测试类型配置为吞吐量,将数据包大小指定为 128 字节,并定义测试的理论最大带宽,以千比特/秒 (Kbps) 为单位,值为 1 Kbps 到 1,000,000 Kbps。

  4. 输入 up 命令两次以转到配置层次结构中的 [edit services rpm rfc2544-benchmarking] 级别。

  5. 为吞吐量测试定义一个名称, tput-test例如 。测试名称的长度最多为 32 个字符。

  6. 指定要与测试名称关联的测试配置文件 tput的名称 。

  7. 配置测试数据包的源和目标 MAC 地址。

  8. 配置测试帧的外部 VLAN ID,并将被测业务类型指定为 E-LAN。

  9. 将基准测试期间发送的数据包指定为启动和终止的测试模式。

  10. 配置基准测试的家族类型 bridge,并指定方向 出口。此外,指定要在测试数据包的 UDP 报头中使用的源和目标 UDP 端口。

  11. 指定每次迭代的持续时间(以秒为单位),值从 10 秒到 1,728,000 秒,并指定运行RFC2544基准测试的逻辑接口 ge-0/2/1.0。

在 ACX 系列路由器上配置背对背帧基准测试测试参数

分步过程

以下配置要求您为背靠背帧配置测试配置文件,并在唯一的测试名称中引用测试配置文件。test-name 定义要在 ACX 系列路由器上执行的背靠背帧测试的参数。

要在 ACX 系列路由器上配置背靠背帧测试参数,请执行以下作:

  1. 在配置模式的 [edit] 层级,为 RPM 实例配置实时性能监控服务 (RPM) 实例和基于RFC2544的基准测试。

  2. 为背靠背测试配置文件定义一个名称, b2bt例如 .

  3. 配置要作为背靠背帧执行的测试类型,将数据包大小指定为 128 字节,并定义测试的理论最大带宽(以千比特/秒为单位),值从 1 Kbps 到 1,000,000 Kbps。

  4. 输入 up 命令两次以转到配置层次结构中的 [edit services rpm rfc2544-benchmarking] 级别。

  5. 为背靠背帧测试定义一个名称, b2bt-test例如 .测试名称的长度最多为 32 个字符。

  6. 指定要与测试名称关联的测试配置文件 b2bt的名称 。

  7. 配置测试数据包的源和目标 MAC 地址。

  8. 为测试帧配置外部 VLAN ID,并指定受测服务类型。

  9. 将基准测试期间发送的数据包指定为启动和终止的测试模式。

  10. 配置基准测试的家族类型 bridge,并指定方向 出口。

  11. 指定每次迭代的持续时间(以秒为单位),值介于 10 秒到 1,728,000 秒之间。此外,指定运行基于RFC2544基准测试的逻辑接口 ge-0/2/1.0。

在 ACX 系列路由器上配置延迟基准测试参数

分步过程

以下配置要求您为延迟测试配置测试配置文件,并以唯一的测试名称引用测试配置文件。test-name 定义要在 ACX 系列路由器上执行的延迟测试的参数。

要在 ACX 系列路由器上配置延迟测试参数:

  1. 在配置模式的 [edit] 层级,为 RPM 实例配置实时性能监控服务 (RPM) 实例和基于RFC2544的基准测试。

  2. 为延迟测试配置文件定义一个名称, lty例如 .

  3. 将要执行的测试类型配置为延迟,指定测试数据包的数据包大小,并定义测试的最大带宽(以千比特/秒为单位),值为 1 Kbps 到 1,000,000 Kbps。

  4. 输入 up 命令两次以转到配置层次结构中的上一级。

  5. 定义延迟测试的名称,例如 lty-test.测试名称的长度最多为 32 个字符。

  6. 指定要与测试名称关联的测试配置文件 lty的名称 。

  7. 配置测试数据包的源和目标 MAC 地址。

  8. 为测试帧配置外部 VLAN ID,并指定受测服务类型。

  9. 将基准测试期间发送的数据包指定为启动和终止的测试模式。

  10. 配置基准测试的家族类型 bridge,并指定方向 出口。此外,指定要在测试数据包的 UDP 报头中使用的源和目标 UDP 端口。

  11. 指定每次迭代的持续时间(以秒为单位),值介于 10 秒到 1,728,000 秒之间。此外,指定运行基于RFC2544基准测试的逻辑接口 ge-0/2/1.0。

在 ACX 系列路由器上配置帧丢失基准测试参数

分步过程

以下配置要求您为帧丢失测试配置测试配置文件,并以唯一的测试名称引用该测试配置文件。test-name 定义要在 ACX 系列路由器上执行的帧丢失测试的参数。

要在 ACX 系列路由器上配置帧丢失测试参数:

  1. 在配置模式的 [edit] 层级,为 RPM 实例配置实时性能监控服务 (RPM) 实例和基于RFC2544的基准测试。

  2. 为帧丢失测试配置文件定义一个名称, frloss例如 .

  3. 配置作为帧丢失执行的测试类型,指定测试数据包的数据包大小,并定义测试的最大带宽(以千比特/秒为单位),值从 1 Kbps 到 1,000,000 Kbps。

  4. 输入 up 命令,转到配置层次结构中的上一级。

  5. 定义帧丢失测试的名称,例如 frloss-test。测试名称的长度最多为 32 个字符。

  6. 指定要与测试名称关联的测试配置文件 frloss的名称 。

  7. 配置测试数据包的源和目标 MAC 地址。

  8. 为测试帧配置外部 VLAN ID,并指定受测服务类型。

  9. 将基准测试期间发送的数据包指定为启动和终止的测试模式。

  10. 配置基准测试的家族类型 bridge,并指定方向 出口。此外,指定要在测试数据包的 UDP 报头中使用的源和目标 UDP 端口。

  11. 指定每次迭代的持续时间(以秒为单位),值介于 10 秒到 1,728,000 秒之间。此外,指定运行基于RFC2544基准测试的逻辑接口 ge-0/2/1.0。

  12. 输入 exit 命令以转到 [编辑] 层次结构级别。

在 ACX 系列路由器上配置其他基准测试参数

分步过程

下面的示例要求您在各个配置层级中进行导航。有关 CLI 导航的信息,请参阅 在配置模式下使用 CLI 编辑器

要在 ACX 系列路由器上配置接口和网桥域,请执行以下作:

  1. 配置必须从 [edit] 层级运行测试的第 2 层 NNI 接口。

  2. 配置灵活的 VLAN 标记,以便在逻辑接口上传输未标记帧或 802.1Q 单标记和双标记帧。您还可以指定接口和封装的最大传输单元 (MTU) 大小。

  3. 为接口配置逻辑单元,指定封装,并在逻辑接口上配置 VLAN ID。

  4. 配置第 2 层 UNI 接口。

  5. 配置灵活的 VLAN 标记,用于在逻辑接口上传输未标记帧或 802.1Q 单标记和双标记帧。您还可以指定接口和封装的最大传输单元 (MTU) 大小。

  6. 为接口配置逻辑单元,在逻辑接口上指定封装并配置 VLAN ID。

  7. 配置网桥域 bd1,并指定与网桥域关联的 VLAN ID 以及来自 [edit] 层级的关联接口。

在 MX104 路由器上配置基准测试参数

分步过程

以下配置要求您为 MX104 系列路由器上的基准测试配置唯一的测试名称。test-name 定义要执行的基准测试的参数。由于测试接口和测试 MAC 地址相同,因此您可以在反射器 (MX104) 上创建单个测试配置。

要在 MX104 系列路由器上配置基准测试参数:

  1. 在配置模式的 [edit] 层级,为 RPM 实例配置实时性能监控服务 (RPM) 实例和基于RFC2544的基准测试。

  2. 定义测试的名称,例如 l2b-reflector.测试名称的长度最多为 32 个字符。

  3. 指定测试数据包的源和目标 MAC 地址。

  4. 在反射器处指定被测服务类型和模式 reflect

  5. 指定反射器反射的模式。

  6. 配置家族类型 bridge,并指定基准测试的方向出口。此外,指定运行基于RFC2544基准测试的逻辑接口 ge-1/1/5.0。

在 MX104 路由器上配置其他基准测试参数

分步过程

下面的示例要求您在各个配置层级中进行导航。有关 CLI 导航的信息,请参阅 在配置模式下使用 CLI 编辑器

要在 MX104 系列路由器上配置接口和网桥域,请执行以下作:

  1. 配置必须运行测试的第 2 层 NNI 接口。

  2. 配置灵活的 VLAN 标记,用于在逻辑接口上传输未标记帧或 802.1Q 单标记和双标记帧。您还可以指定接口和封装的最大传输单元 (MTU) 大小。

  3. 为接口配置逻辑单元,指定封装,并在逻辑接口上配置 VLAN ID。

  4. 配置第 2 层 NNI 接口。

  5. 配置灵活的 VLAN 标记,用于在逻辑接口上传输未标记帧或 802.1Q 单标记和双标记帧。您还可以指定接口和封装的最大传输单元 (MTU) 大小。

  6. 为接口配置逻辑单元,指定封装,并在逻辑接口上配置 VLAN ID。

  7. 配置网桥域 bd1,并指定与网桥域关联的 VLAN ID,以及来自 [edit] 层级的关联接口。

  8. 在反射器上开始基准测试。

    在启动器上成功完成测试后,可以通过输入 test services rpm rfc2544-benchmarking test l2b-reflector stop 命令在反射器上停止测试。

结果

在配置模式下,输入 show 命令以确认您在 ACX 系列路由器和 MX104 系列路由器上的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

ACX 系列路由器上的基准测试参数:

MX104 系列路由器上的基准测试参数:

验证桥接域中第 2 层服务 (E-LAN) 基准测试的结果

检查在 ACX 系列路由器和 MX104 系列路由器之间的已配置服务上执行的基准测试结果。首先在反射器上启动测试,然后在启动器上开始测试。

验证吞吐量基准测试结果

目的

验证是否显示了在 ACX 系列路由器和 MX104 系列路由器之间的已配置服务上运行的基准测试的必要值和统计值。

行动

在作模式下,在 ACX 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

在作模式下,在 MX104 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

您还可以使用命令 show services rpm rfc2544-benchmarking (aborted-test | active-tests | completed-tests | summary) 显示有关每个实时性能监控 (RPM) 实例的基于RFC2544的基准测试的每个类别或状态的结果的信息。

意义

输出显示已执行的基准测试的详细信息。有关 run show services rpm rfc2544-benchmarking 作命令的更多信息,请参阅 show services rpm rfc2544-benchmarking CLI 资源管理器。

验证背靠背基准测试结果

目的

验证是否显示了在 ACX 系列路由器和 MX104 系列路由器之间的已配置服务上运行的基准测试的必要值和统计值。

行动

在作模式下,在 ACX 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

在作模式下,在 MX104 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

您还可以使用命令 show services rpm rfc2544-benchmarking (aborted-test | active-tests | completed-tests | summary) 显示有关每个实时性能监控 (RPM) 实例的基于RFC2544的基准测试的每个类别或状态的结果的信息。

意义

输出显示已执行的基准测试的详细信息。有关 run show services rpm rfc2544-benchmarking 作命令的更多信息,请参阅 show services rpm rfc2544-benchmarking CLI 资源管理器。

验证帧丢失基准测试结果

目的

验证是否显示了在 ACX 系列路由器和 MX104 系列路由器之间的已配置服务上运行的基准测试的必要值和统计值。

行动

在作模式下,在 ACX 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

在作模式下,在 MX104 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

您还可以使用命令 show services rpm rfc2544-benchmarking (aborted-test | active-tests | completed-tests | summary) 显示有关每个实时性能监控 (RPM) 实例的基于RFC2544的基准测试的每个类别或状态的结果的信息。

意义

输出显示已执行的基准测试的详细信息。有关 run show services rpm rfc2544-benchmarking 作命令的更多信息,请参阅 show services rpm rfc2544-benchmarking CLI 资源管理器。

验证延迟基准测试结果

目的

验证是否显示了在 ACX 系列路由器和 MX104 系列路由器之间的已配置服务上运行的基准测试的必要值和统计值。

行动

在作模式下,在 ACX 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

在作模式下,在 MX104 系列路由器上输入 show services rpm rfc2544-benchmarking test-id test-id-number detail 命令。

您还可以使用命令 show services rpm rfc2544-benchmarking (aborted-test | active-tests | completed-tests | summary) 显示有关每个实时性能监控 (RPM) 实例的基于RFC2544的基准测试的每个类别或状态的结果的信息。

意义

输出显示已执行的基准测试的详细信息。有关 show services rpm rfc2544-benchmarking 作模式命令的更多信息,请参阅 show services rpm rfc2544-benchmarking CLI 资源管理器中的主题。