Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 ACX、MX、M、T 和 PTX 系列路由器、EX4300 系列、EX9200 系列和 QFX10000 系列交换机上配置 TWAMP

双向主动测量协议 (TWAMP) 定义了测量网络中两台设备之间 IP 性能的标准。有关 TWAMP 的详细信息,请参阅 RFC 5357, 双向主动测量协议 (TWAMP)。有关 TWAMP 的更多背景信息,请参阅 了解双向主动测量协议

了解 TWAMP 配置

双向主动测量协议 (TWAMP) 支持和配置因硬件平台、物理接口或虚拟物理(服务)接口而异。对于 Junos OS 而言,对 RPM 的支持并不总是表示 TWAMP 对特定平台和线卡组合的支持。RPM 和 TWAMP 中使用的时间戳会添加到不同的位置,具体取决于硬件配置。例如,不同的硬件组件执行时间戳,可以是查找 (LU) 芯片中的内联方式、路由引擎 (Junos OS 演化版)、主机数据包转发引擎上基于微内核的时间戳记,也可以是多服务物理接口卡 (MS-PIC)、多服务模块化接口卡 (MS-MIC)、多服务模块化 PIC 集中器 (MS-MPC) 或多服务密集端口集中器 (MS-DPC) 等线卡。

运行 Junos OS 的 ACX710 和 ACX5448 系列路由器支持反射和生成。运行 Junos OS 的其他 ACX 系列路由器仅支持反射。运行 Junos OS 演化版的 ACX 系列路由器支持反射和生成。

运行 Junos OS 的 PTX 系列路由器不支持 TWAMP 客户端配置的目标接口 si-x/y/z 属性,该属性用于启用内联服务。

对于 Junos OS 演化版,支持 TWAMP(包括 TWAMP Light 和简单双向主动测量协议 (STAMP),并且仅限于以下内容:

  • 用于控制会话和测试会话的 IPv4 和 IPv6 流量;从 Junos OS 演化版 21.4R1 开始的 IPv6 流量支持(链路本地地址除外)。仅在 Junos OS 演化版 22.3R1 中开始支持 TWAMP Light 测试会话的 IPv6 链路本地地址。

  • 探测统计信息和历史记录

  • 控制和测试会话状态

  • 测试会话探头的生成和接收,以及反射

  • 路由引擎或数据包转发引擎为 IPv4 流量设置的时间戳。对于 IPv6 流量,仅由路由引擎设置时间戳。对于 IPv6 流量,从 Junos OS 演化版 22.3R1 开始,我们支持数据包转发引擎时间戳。在 Junos OS 演化版 22.3R1 之前,对于 IPv6 流量,offload-type层次结构级别的语句[edit services monitoring twamp client control-connection name test-session name]应配置为 none。从适用于 ACX 路由器的 Junos OS 演化版 22.4R1 开始,您可以配置inline-timestamping语句选项offload-type以启用由硬件内联设置的时间戳。从 Junos OS 演化版 23.4R1 开始,语句offload-type的默认值现在pfe-timestamp由 .inline-timestamp

  • 从 Junos OS 演化版 23.4R1 开始,我们支持 RFC 8762 简单双向主动测量协议 (STAMP)。RFC 8762 对 TWAMP Light 操作模式进行了标准化和扩展,该模式在 RFC 5357 的附录 I 中定义,双向 主动测量协议 (TWAMP) 中定义。符合 PIN 标准的反射器可确保对称的有效负载大小(根据 RFC 6038),并在无状态或有状态模式下运行,具体取决于反射有效负载中的序列号是从客户端帧复制还是独立生成。有状态反射器可以检测在哪个方向上发生了下降。在以前的版本中,我们支持对称有效负载和无状态反射。在此版本中,我们支持有状态反射、完全符合 STAMP 标准以及客户端的单向丢弃值。我们不仅支持 STAMP 客户端的单向丢弃值,还支持 TWAMP 托管模式客户端的单向丢弃值。

  • 仅通过系统日志消息和 SNMP 陷阱报告错误

  • 仅限未经身份验证的模式

请参阅 ACX 系列路由器上的 TWAMP,了解有关 ACX 系列路由器 的 IPv6 支持的信息。

TWAMP 光支持

表 1 提供了有关 RFC 5357 附录 I 中定义的 TWAMP Light 支持的信息,该附录 I 定义了 TWAMP 协议的精简版本,这是 TWAMP 的无状态版本,其中测试参数是预定义的,而不是协商的。服务器在测试端口上收到的所有测试数据包都会被反射回来并立即被遗忘。

适用于 MX 系列以及 PTX1000、PTX3000 和 PTX5000 路由器的 Junos OS 21.3R1 版引入了对 TWAMP Light 测试会话的 IPv6 目标地址的支持。对于 Junos OS IPv6 TWAMP Light 客户端,必须在层次结构级别同时[edit services rpm twamp client control-connection control-client-name test-session test-session-name]配置target-addressdestination-port语句。适用于 MX 系列和 PTX1000、PTX3000 和 PTX5000 路由器的 Junos OS 21.4R1 版以及适用于 ACX7100、ACX7509、PTX10001-36MR、PTX10003、PTX10004、PTX10008 和 PTX10016 路由器的 Junos OS 演化版 22.3R1 中引入了对 IPv6 TWAMP Light 测试会话的链路本地目标地址的支持。

表 1:TWAMP 光支持
设备 支持在
ACX710 Junos OS 版本 22.3R1
ACX5448系列 Junos OS 版本 22.3R1
ACX7100系列 Junos OS 演化版 21.2R1
ACX7332和ACX7348 Junos OS 演化版 23.4R1
ACX7509 Junos OS 演化版 22.3R1
MX 系列,配备 LC480、LC2101、LC2103 和 MPC(包括 MPC9E) Junos OS 版本 21.1R1 (IPv4)、Junos OS 版本 21.3R1 (IPv6)
具有以下线卡的 MX 系列:LMIC16-BASE、LC9600、MPC10E 和 MPC11E
  • IPv4 客户端:Junos OS 21.1R1 版
  • IPv4 服务器:Junos OS 22.2R1 版
  • IPv6 客户端和服务器:Junos OS 22.3R1 版

运行 Junos OS 的 PTX 系列,MPC 最高包括 MPC9E Junos OS 版本 21.1R1 (IPv4)、Junos OS 版本 21.3R1 (IPv6)
运行 Junos OS 的 PTX 系列,带有 MPC10E 和 MPC11E 线卡
  • 客户端:Junos OS 21.1R1 版 (IPv4)
  • 服务器:Junos OS 22.2R1 版 (IPv4)
PTX10001-36MR
  • Junos OS 演化版 21.1R1 (IPv4)

  • Junos OS 演化版 21.4R1 (IPv6)

PTX10003
  • Junos OS 演化版 20.3R1 (IPv4)

  • Junos OS 演化版 21.4R1 (IPv6)

PTX10004
  • Junos OS 演化版 21.2R1 (IPv4)

  • Junos OS 演化版 21.4R1 (IPv6)

PTX10008和PTX10016(使用 JNP10008-SF3 和 JNP10K-LC1201 或 JNP10K-LC1202-36MR 线卡) Junos OS 演化版 21.1R1
QFX5130-32CD、QFX5220、QFX5700 Junos OS 演化版 22.4R1
QFX10002、QFX10008 QFX10016 Junos OS 版本 21.3R1 (IPv4)
EX4300 Junos OS 17.3R1 版
EX9200 Junos OS 21.4R1 版

简单的双向主动测量协议 (STAMP) 支持

表 2 提供了有关 RFC 8762 简单双向主动测量协议 (STAMP) 中定义的 TWAMP Light 支持的信息。RFC 8762 对 TWAMP Light 操作模式进行了标准化和扩展,该模式在 RFC 5357 的附录 I 中定义,双向主动测量协议 (TWAMP) 中定义。符合 PIN 标准的反射器可确保对称的有效负载大小(根据 RFC 6038),并在无状态或有状态模式下运行,具体取决于反射有效负载中的序列号是从客户端帧复制还是独立生成。有状态反射器可以检测在哪个方向上发生了下降。在以前的版本中,我们支持对称有效负载和无状态反射。我们现在支持有状态反射、完全符合 STAMP 标准以及客户端的单向丢弃值。我们不仅支持 STAMP 客户端的单向丢弃值,还支持 TWAMP 托管模式客户端的单向丢弃值。对于 Junos OS 演化版,STAMP 在 [编辑服务监控 twamp 服务器指示灯] 层次结构级别进行配置。有状态反射由语句stateful-sequence配置。对于服务器,新的offload-type默认值现在是pfe-timestampinline-timestamp而不是 。

表 2:STAMP 支持

装置

支持在

ACX7024、ACX7024X、ACX7100-32C、ACX7100-48L、ACX7509

Junos OS 演化版 23.4R1

PTX10001-36MR、PTX10003、PTX10004、PTX10008和PTX10016(使用 JNP10008-SF3 和 JNP10K-LC1201 或 JNP10K-LC1202-36MR 线卡)

Junos OS 演化版 23.4R1

TWAMP 托管支持

对于 Junos OS,TWAMP 在层次结构级别进行 [edit services rpm twamp] 配置。对于 Junos OS 演化版,TWAMP 在层次结构级别进行 [edit services monitoring twamp] 配置。 表 3 提供了有关对 TWAMP 的支持的信息。

表 3:TWAMP 托管支持
设备 支持在
ACX710 Junos OS 版本 22.3R1 (IPv4)
ACX5448系列 Junos OS 版本 22.3R1 (IPv4)
ACX7100系列
  • Junos OS 演化版 21.2R1 (IPv4)

  • Junos OS 演化版 21.4R1 (IPv6)

ACX7332和ACX7348 Junos OS 演化版 23.4R1
ACX7509 Junos OS 演化版 22.3R1
MX 系列 Junos OS 19.2R1 版
运行 Junos OS 的 PTX 系列 Junos OS 19.2R1 版
PTX10001-36MR
  • Junos OS 演化版 21.1R1 (IPv4)

  • Junos OS 演化版 22.4R1 (IPv6)

PTX10003
  • Junos OS 演化版 20.3R1 (IPv4)

  • Junos OS 演化版 22.4R1 (IPv6)

PTX10004
  • Junos OS 演化版 21.2R1 (IPv4)

  • Junos OS 演化版 22.4R1 (IPv6)

PTX10008(使用 JNP10008-SF3 和 JNP10K-LC1201 或 JNP10K-LC1202-36MR 线卡)
  • Junos OS 演化版 21.1R1 (IPv4)

  • Junos OS 演化版 22.4R1 (IPv6)

PTX10016(使用 JNP10008-SF3 和 JNP10K-LC1201 或 JNP10K-LC1202-36MR 线卡) Junos OS 演化版 22.4R1
QFX5130-32CD、QFX5220、QFX5700 Junos OS 演化版 22.4R1
QFX10002、QFX10008 QFX10016 Junos OS 21.3R1 版
EX4300 Junos OS 17.3R1 版
EX9200 Junos OS 21.4R1 版

表 4 显示了 RPM 客户端和服务器支持、TWAMP 客户端(带有控制组件)和 TWAMP 服务器(带有响应程序组件)支持以及执行时间戳的硬件之间的关系。

表 4:Junos OS、MX 系列的 TWAMP 功能支持和硬件

TWAMP 功能支持

路由引擎时间戳

MS-PIC/MS-DPC 时间戳

MS-MIC/MS-MPC 时间戳

数据包转发引擎(微内核)时间戳

数据包转发引擎 (LU) 时间戳(si- 接口)

RPM 客户端

是的

是的

是的

是的

RPM 服务器

是的

是的

是的

是的

TWAMP 客户端

是的

是的

TWAMP 服务器

是的

是(无需响应程序配置)

是的

注意:

对服务接口(sp- ms-si- 接口)的支持都略有不同。

配置 TWAMP 服务器

除物理接口外,Junos OS 的 TWAMP 服务器配置需要在 ] 层次结构级别进行 [edit services rpm twamp以下最低配置:

从 Junos OS 21.3R1 版开始,您不再需要配置语句 authentication-mode 。默认模式现在是 none,这意味着与服务器的通信未经过身份验证。

  • 若要指定允许的可连接到此服务器的控制客户端主机的列表,请在层次结构级别包括该 client-list 语句 [edit services rpm twamp server] 。包含的每个值都必须是表示允许主机网络的无类别域间路由 (CIDR) 地址(IP 地址加掩码)。可以包含多个客户端列表,每个列表最多可以包含 64 个条目。您必须至少配置一个客户端地址才能启用 TWAMP。

  • ACX 系列路由器不支持身份验证和加密模式。层次结构级别的语句值authentication-mode必须设置为 none[edit services rpm twamp server]

  • TWAMP 控制连接流量始终到达 ACX 路由器,侦听端口设置为 862。由于可以修改流量探测的此端口号,因此 ACX 路由器无法正确识别和处理使用不同端口号到达的探测。因此,在这种情况下,TWAMP 流量和主机绑定数据包将被丢弃。

在 ACX、MX、M、T 和 PTX 系列路由器、EX4300 系列、EX9200 系列和 QFX10000 系列交换机上配置 TWAMP 可 提供有关服务器光控制支持的信息。

对于 Junos OS,您可以为服务器配置轻度控制(默认为托管控制)。用于灯光控制的 Junos OS TWAMP 服务器配置要求在层次结构级别进行 [edit services rpm twamp] 以下最低配置:

对于 Junos OS,有关源地址限制的列表,请参阅源地址 (TWAMP)。

对于 Junos OS 演化版,您可以为服务器配置托管控制或轻度控制。用于托管或轻度控制的 TWAMP 服务器配置需要在层次结构级别进行 [edit services monitoring twamp] 以下最低配置,假设您使用 TWAMP (862) 的默认端口:

对于 Junos OS 演化版,不能将以下地址用于用于探测的客户端列表源 IP 地址:

  • 0.0.0.0

  • 127.0.0.0/8(环回)

  • 224.0.0.0/4(组播)

  • 255.255.255.255(广播)

您可以配置多个客户端,并且只要更改与 TWAMP 客户端协调,就可以更改 TWAMP 侦听端口。

对于 Junos OS 中基于微内核的时间戳设置,您无需配置 si- 接口。在这种情况下,将根据目标地址和路由建立 TWAMP 连接和会话。

对于 Junos OS 中的内联时间戳,您需要配置或服务sp-接口,TWAMP 服务器配置si-需要在层次结构级别使用以下[edit interfaces service-interface-name]语句:

注意:

您无法在服务接口的第 0 单元上配置 TWAMP 服务器。如果尝试,您将收到配置错误。

(仅限 Junos OS)要在内联服务 (si-) 接口上配置 TWAMP 服务器,请在层次结构级别包含bandwidth (1g | 10g)[edit chassis fpc slot-number pic number inline-services]语句,从而配置每个数据包转发引擎上为使用内联服务的隧道流量保留的带宽量。通过在层次结构级别包含twamp-server[edit interfaces sp-fpc/pic/port unit logical-unit-number family inet]语句,指定提供 TWAMP 服务的服务 PIC (sp-) 逻辑接口。

物理接口 TWAMP 服务器配置不需要该 twamp-server 语句。

许多其他 TWAMP 服务器参数是可选的。有关详细信息,请参阅 TWAMP server 配置语句。

配置 TWAMP 客户端

对于 Junos OS,要配置 TWAMP 客户端服务,请在层次结构级别包含 client 语句和相关参数[edit services rpm twamp]。对于 Junos OS 演化版,请在 ] 层次结构级别包含 client [edit services monitoring twamp语句和相关选项。

有许多选项可用于 TWAMP 客户端配置。有关详细信息,请参阅配置语句主题和示例。

对于 Junos OS 中基于微内核的时间戳设置,您无需配置 si- 接口。在这种情况下,将根据目标地址和路由建立 TWAMP 连接和会话。

对于 Junos OS si- 中的内联时间戳,接口是作为 TWAMP 服务器响应的虚拟物理接口。但是,您也可以将服务接口配置为充当执行 TWAMP 控制器角色的 TWAMP 客户端。

(仅限 Junos OS)要将服务接口配置为 TWAMP 客户端,请将服务参数和服务接口配置为 TWAMP 客户端。

要配置 TWAMP 客户端服务接口,请在层次结构级别包含 rpm twamp-client 以下语句 [edit interfaces si-interface-name]

注意:

您无法在服务接口的第 0 单元上配置 TWAMP 客户端。如果尝试,您将收到配置错误。

更改历史记录表

功能支持由您使用的平台和版本决定。使用功能资源管理器确定您的平台是否支持某个 功能

释放
描述
23.4R1-EVO
从 Junos OS 演化版 23.4R1 开始,我们支持 RFC 8762 简单双向主动测量协议 (STAMP)。RFC 8762 对 TWAMP Light 操作模式进行了标准化和扩展,该模式在 RFC 5357 的附录 I 中定义,双向 主动测量协议 (TWAMP) 中定义。符合 PIN 标准的反射器可确保对称的有效负载大小(根据 RFC 6038),并在无状态或有状态模式下运行,具体取决于反射有效负载中的序列号是从客户端帧复制还是独立生成。有状态反射器可以检测在哪个方向上发生了下降。在以前的版本中,我们支持对称有效负载和无状态反射。在此版本中,我们支持有状态反射、完全符合 STAMP 标准以及客户端的单向丢弃值。我们不仅支持 STAMP 客户端的单向丢弃值,还支持 TWAMP 托管模式客户端的单向丢弃值。对于服务器,语句 offload-type 的缺省值现在是 pfe-timestamp inline-timestamp而不是 。
23.4-EVO
从适用于 ACX7332 和 ACX7348 路由器的 Junos OS 演化版 23.4R1 开始,我们支持 IPv4 和 IPv6 地址的双向主动测量协议 (TWAMP) 托管客户端和服务器,以及 RFC 5357 附录 I 中定义的 IPv4 和 IPv6 地址(包括 IPv6 链路本地地址)的 TWAMP Light 客户端和服务器。我们支持 TWAMP 探测的路由引擎和数据包转发引擎时间戳,以及内联时间戳,其中时间戳在生成器或反射器的硬件中完成。我们还支持通过 SNMP 陷阱以及系统日志消息进行错误报告。
22.4R1-EVO
从适用于 PTX10001-36MR、PTX10003、PTX10004、PTX10008 和 PTX10016 路由器的 Junos OS 演化版 22.4R1 开始,客户端列表、控制连接和测试会话支持 IPv6 源地址和目标地址(链路本地地址除外)。
22.4R1-EVO
从PTX10016路由器上的 Junos OS 演化版 22.4R1 开始,您可以为 TWAMP 配置 SNMP 陷阱。
22.4R1-EVO
从适用于 QFX5130-32CD、QFX5220 和 QFX5700 交换机的 Junos OS 演化版 22.4R1 开始,我们支持 IPv4 和 IPv6 地址的双向主动测量协议 (TWAMP) 托管客户端和服务器,以及 RFC 5357 附录 I 中定义的 IPv4 和 IPv6 地址(包括 IPv6 链路本地地址)的 TWAMP Light 客户端和服务器。我们支持 TWAMP 探测的路由引擎和数据包转发引擎时间戳。我们还支持通过 SNMP 陷阱以及系统日志消息进行错误报告。
22.4R1-EVO
从适用于 ACX7100、ACX7509 和 ACX7024 路由器的 Junos OS 演化版 22.4R1 开始,我们支持内联时间戳,即时间戳在发生器或反射器的硬件中完成。
22.3R1-EVO
从 Junos OS 演化版 22.3R1 开始,对于 TWAMP Light 测试会话,您可以为目标地址指定 IPv6 链路本地地址。
22.3R1
从带有线卡 MPC10E、MPC11E、LMIC16-BASE 和 LC9600 的 MX 系列路由器的 Junos OS 22.3R1 版开始,我们支持 IPv6 地址的双向主动测量协议 (TWAMP) Light 客户端和服务器(如 RFC 5357 附录 I 中所定义)。
22.3R1
从 ACX710 和 ACX5448 系列路由器的 Junos OS 22.3R1 版开始,我们支持 IPv4 地址的双向主动测量协议 (TWAMP) 托管客户端和服务器,以及 IPv4 和 IPv6 地址(IPv6 链路本地地址除外)的 TWAMP Light 客户端和服务器(如 RFC 5357 附录 I 中所定义)。我们还支持 TWAMP 探测的数据包转发引擎时间戳。
22.2R1
从适用于 MX 系列以及 PTX1000、PTX3000 和 PTX5000 路由器的 Junos OS 22.2R1 版开始,以及线卡 MPC10E、MPC11E、LMIC16-BASE 和 LC9600,我们支持 RFC 5357 附录 I 中定义的双向主动测量协议 (TWAMP) Light 服务器用于 IPv4 地址。
21.4R1-EVO
从适用于ACX7100路由器的 Junos OS 演化版 21.4R1 开始,客户端列表、控制连接和测试会话支持 IPv6 源地址和目标地址(链路本地地址除外)。
21.4R1
从 Junos OS 21.4R1 版开始,EX9200 系列交换机支持双向主动测量协议 (TWAMP)。
21.4R1
从 Junos OS 21.4R1 版开始,对于 TWAMP Light 测试会话,您可以为目标地址指定 IPv6 链路本地地址,并且可以为与配置了 IPv6 链路本地地址的目标地址对应的源地址配置 IPv6 地址。
21.3R1-EVO
从 PTX 系列路由器上的 Junos OS 演化版 21.3R1 开始,您可以为 TWAMP 配置 SNMP 陷阱。
21.3R1
从 Junos OS 21.3R1 版开始,QFX10000 系列交换机支持双向主动测量协议 (TWAMP)。
21.3R1
从适用于 MX 系列以及 PTX1000、PTX3000 和 PTX5000 路由器的 Junos OS 21.3R1 版开始,支持 TWAMP Light 测试会话的 IPv6 目标地址。
21.3R1
从 Junos OS 21.3R1 版开始,您不再需要为 TWAMP 服务器配置 authentication-mode 语句。默认模式为 none
21.2R1-EVO
从 Junos OS 演化版 21.2R1 开始,PTX10004 和 ACX7100 路由器支持双向主动测量协议 (TWAMP)。
21.1R1-EVO
从 Junos OS 演化版 21.1R1 开始,PTX10001-36MR 和 PTX10008(使用 JNP10008-SF3 和 JNP10K-LC1201 或 JNP10K-LC1202-36MR 线卡)路由器支持双向主动测量协议 (TWAMP)。
21.1R1
从适用于 MX 系列以及 PTX1000、PTX3000 和 PTX5000 路由器的 Junos OS 21.1R1 版开始,MPC 最高包括 MPC9E,我们支持双向主动测量协议 (TWAMP) Light 客户端和服务器,如 RFC 5357 附录 I 中所定义。对于 IPv4 目标地址。TWAMP Light 是 TWAMP 的无状态版本,其中测试参数是预定义的,而不是协商的。服务器在测试端口上收到的所有测试数据包都会被反射回来并立即被遗忘。对于 MPC10E、MPC11E、LC9600 和 LMIC16-BASE 线卡,我们仅支持 IPv4 目标地址的 TWAMP Light 客户端。
20.3R1-EVO
从 Junos OS 演化版 20.3R1 开始,PTX10003 路由器支持双向主动测量协议 (TWAMP)。
19.2R1
从 Junos OS 19.2R1 版开始,PTX 系列路由器支持双向主动测量协议 (TWAMP)。