配置基于 RFC 2544 的基准测试
本文介绍如何配置 a test-profile 和 a test-name、启动和停止 RFC2544-benchmark 测试,并将测试结果复制到本地或远程文件。
测试配置文件和测试名称概述
要在启动器上配置 RFC 2544 基准测试,必须首先配置 并在 test-profile test-profile 唯一 test-name. test-name 定义要执行的测试的参数。
要配置 test-profile,请在[edit services rpm rfc2544-benchmarking]层次结构级别包含语test-profile profile-name句。测试配置文件仅适用于引发器,不适用于反射器。
要配置 test-name,请将[edit services rpm rfc2544-benchmarking]语句包含在 test-name test-name (Junos OS) 或 [编辑服务监控 RFC2544 测试](Junos OS 演化版)层次结构级别。
(Junos OS)要将以太网环路配置为逻辑接口上的测试模式,请在[edit services rpm rfc2544-benchmarking]层次结构级别包含语Ethernet-loopback句。
下表列出了用于在启动器上配置测试配置文件的参数。
| 参数 |
描述 |
|---|---|
|
|
RFC 2544 测试类型 ( |
|
|
测试数据包的大小。 有效数据包大小为 64、68、72、128、256、512、768、1024、1280、1518、1522、1600、1728、2496、3584、4016、9104 和 9136 字节。 |
|
|
定义最大带宽限制,以千比特/秒 (kbps) 为单位。 范围:1,000 kpbs 到 1,000,000 kbps。 |
|
|
指定帧丢失测试的步进百分比。 默认值:10% 范围:1% 到 100% |
下表列出了用于在启动器和反射器上配置测试名称的参数。
| 参数 |
描述 |
|---|---|
|
|
|
|
|
指定目标 IPv4 地址。 指定 family 如果未指定值,则默认使用 192.168.1.20。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定目标 MAC 地址。例如,0011.2233.4455。 指定系列 此参数在指定 family |
|
|
指定测试帧的目标 UDP 端口号。默认值:4041。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定测试方向 ( 此参数对于模式是必需的 |
|
|
在收到的测试帧上禁用签名验证。 |
|
|
指定差分服务 (DiffServ) 字段的值。例如,001111。 如果未指定值,则在 IP 报头中使用“0”。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
配置测试系列 ( 此参数对于模式是必需的 |
|
|
指定要用于测试帧的转发类。 |
|
|
如果指定,则移动到关闭状态的前缀将导致相应的测试停止。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
为RFC2544基准测试配置参数 |
|
|
如果指定,则仅中断与测试会话对应的数据流量,其余发送到服务上受测 UNI 端口和从服务上受测 UNI 端口发送的数据流量流不受影响。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
内部 VLAN 标记中使用的 CFI 位。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
为测试帧配置内部 VLAN ID。 此参数仅对家庭
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
配置内部 VLAN 标记中 IEEE 802.1p 位的优先级值。 范围:0 到 7。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定测试模式(
|
|
|
用于外部 VLAN 标记的 TPID。 支持的值为 0x8100、0x88a8、0x9100、0x9200。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
外部 VLAN 标记中使用的 CFI 位。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
为测试帧配置外部 VLAN ID。 范围:0 到 4094 此参数仅对家庭 |
|
|
配置外部 VLAN 标记中 IEEE 802.1p 位的优先级值。 范围:0 到 7
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定丢包优先级 (PLP) 值。 如果未配置值,则使用默认值。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定用于反射测试帧的 EtherType ID。此参数仅在 mode 范围:1 到 65,535。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定反射模式 (
|
|
|
用于配置 RFC 2544 测试的反射器功能的端口。基于前面板端口号可以使用的端口范围包括:
|
|
|
指定服务类型(E-Line 或 E-LAN) |
|
|
此参数仅在家庭
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定用于测试帧的源 IPv4 地址。如果未为此参数指定值,则:
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定源 MAC 地址。例如,0011.2233.4455 指定系列 指定 family |
|
|
指定测试帧的源 UDP 端口号。 默认值:4040
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
在传输最后一帧之后,在得出测试完成的结论之前等待的秒数。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定每次迭代的持续时间(以秒为单位)。 范围:10 到 120 秒 测试类型吞吐量、背靠背帧数和丢帧率的默认值为 20 秒。测试类型延迟的默认值为 120 秒。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
指定需要运行测试的逻辑接口 (UNI) 的名称。 当您将系列指定为 将家族指定为 此参数对于 mode |
|
|
指定用于测试的名称 使用 mode
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
VLAN 标记中使用的 CFI 位。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
配置测试帧的 VLAN ID。 此参数仅对模式
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
|
|
配置 VLAN 优先级值。 范围:0 到 7。
注意:
ACX5048 和 ACX5096 路由器不支持此参数。 |
为基于 RFC 2544 的基准测试配置测试配置文件
您可以通过在[edit services rpm rfc2544-benchmarking]层次结构级别包含test-profile profile-name语句来配置测试配置文件。
此过程显示如何为 Junos OS 配置测试配置文件。 运行 Junos OS 演化版的路由器仅支持反射器模式,因此您无法在这些路由器上配置测试配置文件。
要配置测试配置文件,请执行以下作:
为基于 RFC 2544 的发起方基准测试配置测试名称
您可以通过在 [edit services rpm rfc2544-benchmarking] (Junos OS) 或 [编辑服务监控 rfc2544](Junos OS 演化版)层次结构级别包含test-name test-name语句来配置测试名称。
运行 Junos OS 演化版的路由器仅支持反射器模式。
(Junos OS)要为启动方模式配置测试名称并定义其属性,请执行以下作:
为基于 RFC 2544 的反射器基准测试配置测试名称
要配置测试名称并定义其反射器模式的属性,请执行以下作:
在ACX5048和ACX5096路由器中,在执行 RFC 2544 基准测试时,必须确保没有与反射器端口关联的配置。
启动和停止基于 RFC 2544 的基准测试
要启动基于 RFC 2544 的基准测试,请执行以下作:
-
对于 Junos OS,请发出
test services rpm rfc2544-benchmarking test test-name startCLI 命令。 -
对于 Junos OS 演化版,请发出
test services monitoring rfc2544 test test-name startCLI 命令。
要停止基于 RFC 2544 的基准测试,请执行以下作:
-
对于 Junos OS,请发出
test services rpm rfc2544-benchmarking test test-name stopCLI 命令。 -
对于 Junos OS 演化版,请发出
test services monitoring rfc2544 test test-name stopCLI 命令。
要在第 3 层 VPN 或虚拟路由器上启动 RFC 2544 基准测试:
-
对于 Junos OS,请发出
test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name startCLI 命令。 -
对于 Junos OS 演化版,请发出
test services monitoring rfc2544 test test-name routing-instance routing-instance-name startCLI 命令。
要停止在第 3 层 VPN 或虚拟路由器上进行 RFC 2544 基准测试:
-
对于 Junos OS,请发出
test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name stopCLI 命令。 -
对于 Junos OS 演化版,请发出
test services monitoring rfc2544 test test-name routing-instance routing-instance-name stopCLI 命令。
复制基于 RFC 2544 的基准测试结果
您可以将特定测试 ID 的基于 RFC 2544 的基准测试测试结果复制到本地或远程文件。
-
要将测试结果复制到本地文件,请执行以下作:
-
对于 Junos OS,请发出
show services rpm rfc2544-benchmarking test-id number detail | save rfc-2544-test-result-session-id-numberCLI 命令。 -
对于 Junos OS 演化版,请发出
show services monitoring rfc2544 test-id number detail | save rfc-2544-test-result-session-id-numberCLI 命令。
-
-
要将测试结果复制到远程文件,请执行以下作:
-
对于 Junos OS,发出
show services rpm rfc2544-benchmarking test-id number detail | save ftp://username:password@sftpchannel.example.com/rfc-2544-test-result-session-id-number. -
对于 Junos OS 演化版,发出
show services monitoring rfc2544 test-id number detail | save ftp://username:password@sftpchannel.example.com/rfc-2544-test-result-session-id-number.
-