Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解如何使用探测器对 M、T、ACX、MX 和 PTX 系列路由器、EX 和 QFX 交换机进行实时性能监控

借助实时性能监控 (RPM),您可以配置活动探测来跟踪和监控流量。探测器会收集每个目标和应用程序的数据包,包括 PING Internet 控制消息协议 (ICMP) 数据包、带有用户配置端口的用户数据报协议和传输控制协议 (UDP/TCP) 数据包、用户配置的差异化服务代码点 (DSCP) 服务类型 (ToS) 数据包和超文本传输协议 (HTTP) 数据包。RPM 提供管理信息库 (MIB) 支持,扩展 RFC 2925、 用于远程 Ping、Traceroute 和查找操作的托管对象定义

在 Junos 设备上配置 RPM 时,设备会根据数据包响应时间、抖动和丢包情况计算网络性能。设备通过将探测发送到由 IP 地址识别的指定探测目标来收集 RPM 统计信息。当目标收到探测器时,它会生成设备接收的响应。

从 Junos OS 17.3R1 版开始,如果您使用的是 MS-MPC 或 MS-MIC,则可以将 RPM 应用于基于 PIC 和基于路由引擎的 RPM 客户端和服务器的 IPsec 隧道和 GRE 隧道。IPsec 隧道不支持基于数据包转发引擎的 RPM。支持 IPSec 隧道上的 RPM,可以监控 IPSec 隧道中传输的流量的服务级别协议 (SLA)。

注意:

逻辑系统不支持 RPM。

从 Junos OS 演化版 20.1R1 开始,您可以配置 RPM 探测。对于 Junos OS Evolved,RPM 在 [edit services monitoring rpm] 层次结构级别上配置。支持范围仅限于:

  • 针对以下 RPM 探测类型的探测生成和接收(客户端)以及反射(服务器):

    • icmp-ping

    • icmp 时间戳

    • udp-ping

    • udp 时间戳

  • 探测历史管理

  • 仅通过系统日志报告

从 Junos OS 演化版 21.2R1 开始,RPM 支持通过 SNMP MIB 对象报告。有关瞻博网络支持的 SNMP MIB 的更多信息,请参阅 SNMP MIB 浏览器

在 Junos OS 中,您还可以配置 RPM 服务,以自动确定主机设备与其配置的 BGP 邻接方之间是否存在路径。您可以使用 SNMP 客户端查看发现结果。结果存储在 pingResultsTablejnxPingResultsTablejnxPingProbeHistoryTablepingProbeHistoryTable中。

从适用于 MX 系列路由器的 Junos OS 18.4R1 版开始,您可以使用 RPM 探测检测链路状态,并根据探测结果更改首选路由状态。RPM 跟踪的路由可以是 IPv4 或 IPv6,并支持单个 IPv4 或 IPv6 下一跃点。您可以在或[edit routing-instances routing-options]层级使用rpm-tracking语句[edit routing-options]配置此功能。例如,RPM 探测可以发送到 IP 地址,以确定链路是否开启;如果是,软件在路由表中安装静态路由。RPM 跟踪的静态路由安装在优先级 1 中,因此优于同一前缀的任何现有静态路由。从 Junos OS 19.1R1 版开始,MX 系列路由器可以为每个 IPv4 或 IPv6 RPM 跟踪的静态路由跟踪多达 16 个下一跃点。从 Junos OS 20.4R1 版开始,我们已将支持扩展到 PTX 系列路由器。此外,对于此功能,您可以为每个 IPv4 或 IPv6 目标前缀配置路由优先级和标记值。从 Junos OS 22.3R1 版开始,可以为 ACX710 和 ACX5448 路由器配置 RPM 跟踪的静态路由。

在 Junos OS 中,命令行界面 (CLI) 和 SNMP 同时支持探测配置和探测结果。您可以在 [edit services rpm probe owner] 层次结构级别的语句中test test-name设置探测选项。您可以使用show services rpm probe-results命令查看最近 RPM 探测的结果。

DSCP 标记支持以下探测类型:

  • HTTP get(不可用于 BGP RPM 服务)

  • ICMP 回显

  • ICMP 时间戳

  • TCP 连接

  • UDP 回显

  • UDP 时间戳

注意:

对于 ACX 路由器:

  • 从 Junos OS 22.3R1 版开始,ACX710 和 ACX5448 系列路由器支持 hardware-timestamp 语句配置。

  • ACX500 系列、ACX1000 系列、ACX2000 系列、ACX4000 系列、ACX5048 路由器和 ACX5096 路由器不支持 hardware-timestamp 语句配置。

借助探测器,您可以监控:

  • 平均往返时间

  • 往返时间抖动 — 最小往返时间与最大往返时间之差

  • 最长往返时间

  • 最短往返时间

  • 往返时间的标准偏差(仅限 Junos OS)

ICMP 时间戳探测的单向测量包括:

  • 出口和入口时间的最小、最大、标准偏差和抖动测量

  • 接收的探测响应数

  • 发送的探测数

  • 丢失的探测器百分比

您可以配置以下 RPM 阈值:

  • 入口/出口延迟

  • 抖动

  • 往返时间

  • 标准偏差(仅限 Junos OS)

  • 连续丢失的探测

  • 丢失的探针总数(每次测试)

您还可以使用 dscp-code-points 配置语句对在输入接口上接收的常规数据包配置 CoS 分类器以及 RPM 数据包的优先级。

表 1 提供了有关 MPC、MS-MIC/MPC 和路由引擎上的 RPM 和相关时间戳支持的信息:

表 1:ICMP 探测器的 RPM 和相关时间戳支持

特征

作用

IP 版本

支持 (Y/N)

路由引擎时间戳

MPC 上的时间戳(硬件时间戳)

MPC 上的时间戳(si 接口)

MS-MIC/MPC 上的时间戳(委托探测器)

转速

客户

IPv4

Y

Y(微秒)

最大 2000 个探针

Y(微秒)

最大 2000 个探针

N

Y(msec)

最多 100 万个探针

IPv6

Y

Y(微秒)

最大 2000 个探针

N

N

Y(msec)

最多 100 万个探针

服务器

IPv4

Y

Y(微秒)

最大 2000 个探针

Y(微秒)

最大 2000 个探针

N

Y(msec)

最多 100 万个探针

IPv6

Y

Y(微秒)

最大 2000 个探针

N

N

Y(msec)

最多 100 万个探针

版本历史记录表
释放
描述
23.1R1-EVO
从 Junos OS 演化版 23.1R1 开始,您可以为 ACX7024 的 RPM 探测器配置 IPv6 源和目标地址, ACX7100、ACX7509、ACX7900、PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016、QFX-5130-32CD、QFX5220 和 QFX5700。我们还向 SNMP RFC2925a MIB 控制和结果表添加了对 IPv6 地址的支持。对于 IPv6 RPM 探测,只能在路由引擎中启用时间戳。
22.4R1-EVO
从 Junos OS 演化版 22.4R1 开始,您可以为 QFX5130-CD、QFX5220 和 QFX5700 配置 RPM 探测。我们还通过 MIB 对象为这些设备添加了报告功能对于 Junos OS 演化版,RPM 在 [编辑服务监控 rpm] 层次结构级别上配置。
22.3R1
从 Junos OS 22.3R1 版开始,您可以在 ACX710 和 ACX5448 系列路由器的数据包转发引擎中配置 RPM 探测并启用 RPM 探测消息的时间戳。
22.3R1
从 Junos OS 22.3R1 版开始,您可以为 ACX710 和 ACX5448 路由器配置 RPM 跟踪的静态路由,包括多个下一跃点以及为每个 IPv4 或 IPv6 目标前缀设置优先级和标记值。
21.4R1
从 Junos OS 21.4R1 版开始,您可以在 EX9200 系列交换机的数据包转发引擎中配置 RPM 探测并启用 RPM 探测消息的时间戳。
21.3R1
从 Junos OS 21.3R1 版开始,您可以在 QFX10002、QFX10008 和 QFX10016 交换机的数据包转发引擎中配置 RPM 探测并启用 RPM 探测消息的时间戳。
21.2R1-EVO
从 Junos OS 演化版 21.2R1 开始,RPM 支持通过 SNMP MIB 对象报告。
21.2R1
从 Junos OS 21.2R1 版开始,您可以在 PTX5000 路由器的数据包转发引擎中启用 RPM 探测消息的时间戳。
20.4R1
从 Junos OS 20.4R1 版开始,我们已将对 RPM 跟踪的静态路由功能的支持扩展到了 PTX 系列路由器。此外,对于此功能,您可以为每个 IPv4 或 IPv6 目标前缀配置路由优先级和标记值。
20.1R1-EVO
从 Junos OS 演化版 20.1R1 开始,您可以配置 RPM 探测。对于 Junos OS 演化版,RPM 在 [编辑服务监控 rpm] 层次结构级别上配置。
19.3R2
在 MX 系列路由器上启用新一代服务时,不支持 RPM。
19.2R1
从 Junos OS 19.2R1 版开始,您可以在数据包转发引擎主机处理器中为 MX240、MX480 和 MX960 路由器上的 MPC10E-15C-MRATE 线卡以及 MX2008、MX2010 和 MX2020 路由器上的 MPC11E 线卡启用时间戳。
19.1R1
从 Junos OS 19.1R1 版开始,MX 系列路由器可以为每个 IPv4 或 IPv6 RPM 跟踪的静态路由跟踪多达 16 个下一跃点。
19.1R1
从 Junos OS 19.1R1 版开始,PTX 系列路由器支持数据包转发引擎上 RPM 探测消息的时间戳记。
18.4R1
从适用于 MX 系列路由器的 Junos OS 18.4R1 版开始,您可以使用 RPM 探测检测链路状态,并根据探测结果更改首选路由状态。RPM 跟踪的路由可以是 IPv4 或 IPv6,并支持单个 IPv4 或 IPv6 下一跃点。例如,RPM 探测可以发送到 IP 地址,以确定链路是否开启;如果是,软件在路由表中安装静态路由。RPM 跟踪的静态路由安装在优先级 1 中,因此优于同一前缀的任何现有静态路由。
17.3R1
从 Junos OS 17.3R1 版开始,如果您使用的是 MS-MPC 或 MS-MIC,则可以将 RPM 应用于基于 PIC 和基于路由引擎的 RPM 客户端和服务器的 IPsec 隧道和 GRE 隧道。
12.3X51-D10
从 Junos OS 12.3X51-D10 版开始,我们将对 RPM 的支持扩展到了 ACX 系列路由器。