了解 EX 和 QFX 交换机的实时性能监控
借助实时性能监控 (RPM),您可以配置活动探测器来跟踪和监控整个网络的流量,并调查网络问题。您可以将 RPM 与瞻博网络 EX 系列和 QFX 系列交换机配合使用。
您可以使用 RPM 的方式包括:
监控设备之间的时间延迟。
监控协议级别的时间延迟。
设置阈值,在超过值时触发 SNMP 陷阱。
您可以为往返时间、入口或出口延迟、标准偏差、抖动、连续丢失的探测以及每次测试丢失的总探测数配置阈值。(SNMP 陷阱结果存储在
pingResultsTable
、、jnxPingResultsTable
jnxPingProbeHistoryTable
和pingProbeHistoryTable
中。)自动确定主机路由器或交换机与其配置的 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 显示了时间戳:
![RPM Timestamps](/documentation/us/en/software/junos/flow-monitoring/network-mgmt/images/g020302.gif)
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) 不支持伪硬件时间戳。