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 服务配置基准测试。此示例包含四个基本测试:吞吐量、帧丢失、背靠后和延迟。

要求

注意:

MX 系列路由器在基于 RFC2544 的基准测试中仅支持反射器功能。此示例使用 MX104 3D 通用边缘路由器作为反射器。您还可以在具有 Junos OS 16.1 或更高版本的 MPC1、MPC2 和 16 端口 10 千兆以太网 MPC 的 MX80 系列路由器以及 MX240、MX480 和 MX960 系列路由器上配置基准测试。要对 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 Reflection Simple Topology

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

注意:

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

CLI 快速配置

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

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

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

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

逐步过程

以下配置要求您为吞吐量测试配置测试配置文件,并引用唯一测试名称中的测试配置文件。测试名称用于定义将在 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 系列路由器上配置从后到后的帧基准测试参数

逐步过程

以下配置要求您为从后到背的帧测试配置测试配置文件,并引用唯一测试名称中的测试配置文件。测试名称用于定义将在 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 秒)。此外,请指定逻辑接口 ge-0/2/1.0,运行基于 RFC2544 的基准测试。

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

逐步过程

以下配置要求您为延迟测试配置测试配置文件,并引用唯一测试名称中的测试配置文件。测试名称用于定义将在 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 秒)。此外,请指定逻辑接口 ge-0/2/1.0,运行基于 RFC2544 的基准测试。

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

逐步过程

以下配置要求您为帧丢失测试配置测试配置文件,并引用唯一测试名称中的测试配置文件。测试名称用于定义将在 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 秒)。此外,请指定逻辑接口 ge-0/2/1.0,运行基于 RFC2544 的基准测试。

  12. exit输入命令以转至 [edit] 层次结构级别。

在 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,并指定与网桥域和 [edit] 层次结构级别的关联接口关联的 VLAN ID。

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

逐步过程

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

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

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

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

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

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

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

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

在 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 系列路由器之间配置的服务上运行的基准测试的必要和统计值。

行动

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

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

您还可以使用 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 系列路由器之间配置的服务上运行的基准测试的必要和统计值。

行动

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

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

您还可以使用 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 系列路由器之间配置的服务上运行的基准测试的必要和统计值。

行动

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

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

您还可以使用 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 系列路由器之间配置的服务上运行的基准测试的必要和统计值。

行动

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

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

您还可以使用 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 Explorer 中的主题。