Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:在 MX104 路由器上为以太网伪线的 UNI 方向配置基于 RFC 2544 的基准测试

此示例说明如何为以太网伪线服务的用户到网络接口 (UNI) 方向配置基准测试。

要求

注意:

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 系列路由器(发起方)

  • Junos OS 13.3 或更高版本

概述

考虑一个示例拓扑,其中路由器、路由器 A (MX104) 用作基于 RFC 2544 的基准测试的测试帧的反射器。面向客户边缘 (CE) 的逻辑接口和 inet 系列配置在路由器 A 上。路由器 A 不是伪线的一部分,因此需要对其进行第 3 层系列配置。路由器 A(客户边缘设备 CE1)连接到路由器 B (ACX),后者通过以太网伪线在 UNI 方向上充当提供商边缘设备 PE1,并具有 EtherType 或第 2 层以太网有效负载。逻辑接口、系列和 UNI 方向配置在路由器 B 上。路由器 B 或 PE1 通过 NNI 方向的以太网伪线连接到远程站点 PE2 上的提供商边缘设备。CE1 和 PE1 之间的链路是第 2 层以太网,可使用任何 EtherType 值进行配置。PE1 和 PE2 之间的链路是以太网线路 (E-Line) 或以太网专用线路 (EPL),具有通过它发送的第 2 层有效负载和第 3 层传输。路由器 B 或 PE1 可充当发送至路由器 A 并从其反射回射的测试帧的发起方和终止器。

此基准测试用于计算路由器 A 和路由器 B 之间以太网伪线服务的用户到网络接口 (UNI) 方向的性能属性。测试正在进行时,将忽略从网络到网络接口 (NNI) 传输到客户边缘的数据流量。来自 CE 的数据包不会发送到 NNI,因为所有数据包都假定为测试探测器。

图 1 显示了对以太网伪线服务 UNI 方向执行 RFC 2544 测试的示例拓扑。

图 1:基于 RFC 2544 的以太网伪线 RFC 2544-Based Benchmarking Test for UNI Direction of an Ethernet Pseudowire UNI 方向基准测试

配置

在此示例中,您可以配置以太网伪线服务 UNI 方向的基准测试,该测试在两个路由器之间启用,以检测和分析互连路由器的性能。

CLI 快速配置

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

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

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

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

逐步过程

以下内容要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅 在配置模式下使用 CLI 编辑器

在路由器 A 上配置测试参数:

  1. 在配置模式下,转到 [edit interfaces] 层次结构级别:

  2. 配置必须运行测试的接口。

  3. 配置 VLAN 标记,以便传输和接收 802.1Q VLAN 标记帧。

  4. 配置逻辑单元并将协议家族指定为 inet

  5. 指定逻辑接口的地址。

  6. 将逻辑接口上的 VLAN ID 配置为 101。

  7. 转到配置命令模式的顶层。

  8. 在配置模式下,转到 [edit services] 层次结构级别。

  9. 配置实时性能监控服务 (RPM) 实例。

  10. 为 RPM 实例配置基于 RFC 2544 的基准测试。

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

  12. 配置要作为吞吐量来执行的测试类型。

  13. 将测试数据包的大小指定为 64 字节。

  14. 指定测试的时间段,以小时、分钟或秒为单位,请指定数字,后跟字母 h(小时)、m(分钟)或 s(秒)。在此示例中,您将时间段配置为 20 分钟。

  15. 将测试的理论最大带宽定义为每秒千位,值从 1 Kbps 到 1,000,000 Kbps。

  16. 输入命令以 up 进入配置层次结构中的上一级别。

  17. 输入命令以 up 进入配置层次结构中的上一级别。

  18. 为测试定义一个名称,例如 test1。测试名称标识符的长度最多为 32 个字符。

  19. 指定要与特定测试名称关联的测试配置文件的名称(例如吞吐量)。

  20. 指定逻辑接口 ge-0/0/0.1,运行基于 RFC 2544 的基准测试。

  21. 将基准测试期间发送的数据包的测试模式指定为初始化和终止。

  22. 为基准测试配置地址类型家族 inet

  23. 将测试数据包的目标 IPv4 地址配置为 192.0.2.2。

  24. 将将在生成帧的 UDP 标头中使用的目标的 UDP 端口指定为 4001。

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

逐步过程

以下内容要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅 在配置模式下使用 CLI 编辑器

在路由器 B 上配置测试参数:

  1. 在配置模式下,转到 [edit interfaces] 层次结构级别:

  2. 配置必须运行测试的接口。

  3. 配置 VLAN 标记,以便传输和接收 802.1Q VLAN 标记帧。

  4. 为接口配置逻辑单元。

  5. 指定以太网 VLAN 电路的封装。

  6. 在逻辑接口上将 VLAN ID 配置为 101。

  7. 转到配置命令模式的顶层。

  8. 在配置模式下,转到 [edit services] 层次结构级别。

  9. 配置实时性能监控服务 (RPM) 实例。

  10. 为 RPM 实例配置基于 RFC 2544 的基准测试。

  11. 为测试定义一个名称,例如 test1。测试名称标识符的长度最多为 32 个字符。

  12. 指定运行基于 RFC 2544 的基准测试的逻辑接口。

  13. 指定 reflect 为基准测试期间发送的数据包的测试模式。

  14. 为基准测试配置地址类型家族 ccc

  15. 指定必须运行测试的接口的方向,此示例中的 UNI。

  16. 开始对反射器进行基准测试。

    在发起方成功完成测试后,可以通过输入 test services rpm rfc2544-benchmarking test test1 stop 命令在反射器处停止测试。

结果

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

路由器 A 上的基准测试参数:

路由器 B 上的基准测试参数:

配置设备后,在 commit 配置模式下输入命令。

验证以太网伪线服务 UNI 方向基准测试的结果

检查对路由器 A 和路由器 B 之间之间配置的服务执行的基准测试结果。

验证基准测试结果

目的

验证是否显示了在路由器 A 和路由器 B 之间的配置服务上运行的基准测试所需的统计值。

行动

在操作模式下,输入 show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary) 命令以显示有关基于 RFC 2544 的基准测试的每个类别或状态的信息,例如,针对每个实时性能监控 (RPM) 实例,终止测试、活动测试和已完成测试。

意义

输出显示所执行的基准测试的详细信息。有关操作命令的更多信息 show services rpm rfc2544-benchmarking ,请参阅 show services rpm rfc2544-benchmarking CLI 浏览器