Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 EX 和 QFX 交换机的实时性能监控

借助实时性能监控 (RPM),您可以配置活动探测器来跟踪和监控整个网络的流量,并调查网络问题。您可以将 RPM 与瞻博网络 EX 系列和 QFX 系列交换机配合使用。

您可以使用 RPM 的方式包括:

  • 监控设备之间的时间延迟。

  • 监控协议级别的时间延迟。

  • 设置阈值,在超过值时触发 SNMP 陷阱。

    您可以为往返时间、入口或出口延迟、标准偏差、抖动、连续丢失的探测以及每次测试丢失的总探测数配置阈值。(SNMP 陷阱结果存储在 pingResultsTable、、 jnxPingResultsTablejnxPingProbeHistoryTablepingProbeHistoryTable中。)

  • 自动确定主机路由器或交换机与其配置的 BGP 邻接方之间是否存在路径。您可以使用 SNMP 客户端查看发现结果。

  • 利用最近 50 个探测器的历史记录来分析网络趋势并预测未来需求。

RPM 提供 MIB 支持,扩展 RFC 2925、 用于远程 Ping、Traceroute 和查找操作的托管对象定义

本主题包括:

RPM 数据包收集

探测器会按目标和应用收集数据包,包括 ping Internet 控制消息协议 (ICMP) 数据包、带有用户配置端口的用户数据报协议和传输控制协议 (UDP/TCP) 数据包、用户配置的差异化服务代码点 (DSCP) 服务类型 (ToS) 数据包和超文本传输协议 (HTTP) 数据包。

测试和探测类型

一个测试可以包含多个探针。探测类型用于指定探测器的数据包和协议内容。

EX 系列和 QFX 系列交换机支持以下测试和探测类型:

注意:

QFX 系列交换机不支持硬件时间戳探测。

  • Ping 测试:

    • ICMP 回波探测

    • ICMP 时间戳探测

  • HTTP 测试:

    • HTTP 获取探测(不可用于 BGP RPM 服务)

    • HTTP 获取元数据探测

  • 使用用户配置的端口进行 UDP 和 TCP 测试:

    • UDP 回显探测

    • TCP 连接探测

    • UDP 时间戳探测

硬件时间戳

为了考虑探测消息通信中的延迟或抖动,您可以启用探测数据包的时间戳记(硬件时间戳)。如果未配置硬件时间戳,则计时器将在软件级别生成,其准确性低于硬件时间戳。

注意:

QFX 系列交换机不支持硬件时间戳。

注意:

在 EX4300 交换机上,在软件中执行 RPM 时间戳。请求方和响应方设备上的 RPM 探测在数据包转发引擎中而不是在路由引擎上运行的 Junos OS 进程 (rmpod) 中时间戳记。这种时间戳记方法称为伪硬件时间戳。

注意:

EX 系列交换机支持 UDP 和 ICMP 探测的硬件时间戳。EX 系列交换机不支持 HTTP 或 TCP 探测的硬件时间戳。

您可以为以下 RPM 探测时间戳,以改善延迟或抖动的测量。

  • ICMP ping

  • ICMP ping 时间戳

  • UDP ping

  • UDP ping 时间戳

注意:

icmp-ping 是运行 Junos OS 的设备上的默认探测类型。

探测数据包在源端点和目标端点上都带有发送和接收时间的时间戳。

您应该使用硬件时间戳配置请求方(RPM 客户端),以获得比没有时间戳更有意义的结果。无需对响应程序(RPM 服务器)进行配置以支持硬件时间戳。如果响应程序支持硬件时间戳,它将为 RPM 探测提供时间戳。如果响应方不支持硬件时间戳,RPM 只能报告包括响应方处理时间的往返度量。

注意:

在 EX4300 交换机上,必须将交换机配置为请求方(RPM 客户端)和响应方(RPM 服务器),以便为 RPM 数据包添加时间戳。

图 1 显示了时间戳:

图 1:RPM 时间戳 RPM Timestamps
  • T1 是数据包离开请求者端口的时间。

  • T2 是响应者接收数据包的时间。

  • T3 是响应者发送响应的时间。

  • T4 是请求者收到响应的时间。

往返时间为 T4 – T1 – (T3 – T2)。如果响应方不支持硬件时间戳,则往返时间为 (T4 – T1),因此包括响应方处理时间。

您可以使用 RPM 探测器查找以下时间测量值:

  • 最短往返时间

  • 最长往返时间

  • 平均往返时间

  • 往返时间的标准偏差

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

RPM 功能提供用于设置单向硬件时间戳的配置选项。如果您希望了解单向时间(而非往返时间),以便数据包在请求方和响应方之间遍历网络,请使用单向时间戳。如图 1 所示,单向时间戳表示 T2 – T1 和 T4 – T3 的时间。如果您想收集每个方向上的延迟信息并查找出口和入口抖动值,请使用单向时间戳。

注意:

要进行正确的单向测量,必须同步请求方和响应方时钟。如果时钟未同步,则单向抖动测量和计算可以包含显著变化,在某些情况下,其数量级会比往返时间大。

在探测器中启用单向时间戳时,将报告以下单向度量:

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

  • 发送的探测数

  • 接收的探测响应数

  • 丢失的探测器百分比

EX 系列和 QFX 系列交换机上的 RPM 限制

  • 交换机不支持双向主动测量协议 (TWAMP)。

  • 这些交换机不支持用户配置的服务等级 (CoS) 分类器,不支持将 RPM 数据包优先于输入接口上接收的常规数据包。

  • 时间 戳:

    • 如果响应方不支持硬件时间戳,RPM 只能报告往返测量,而无法计算往返抖动。

      注意:

      QFX 系列交换机不支持硬件时间戳。

    • EX 系列交换机不支持 HTTP 和 TCP 探测的硬件时间戳或伪硬件时间戳。

    • 时间戳仅适用于 IPv4 流量。

    • 不中断服务的软件升级 (ISSU) 和不间断软件升级 (NSSU) 不支持伪硬件时间戳。