Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos 遥测接口概述

随着网络上的对象数量及其生成的指标不断增加,用于收集操作统计数据以监控网络运行状况的传统模型(如 SNMP)限制了网络元素的规模和效率。SNMP 和 CLI 使用的所谓拉模型需要额外处理才能定期轮询网络元素,直接限制了扩展。

Junos 遥测接口 (JTI) 克服了这些限制,依靠所谓的推送模型来异步提供数据,从而消除了轮询。管理站只需发送一次发送数据请求,即可以流式传输定期更新。因此,JTI 具有高度的可扩展性,可以支持监控网络中数千个对象。

注意:

Junos 遥测接口是在 Junos OS 15.1F3 版中引入的,在 MPC1 到 MPC6E 上配置了接口的 MX 系列路由器,以及在 FPC3 上配置了接口的 PTX 系列路由器上。从 Junos OS 15.1F5 版开始,MX 系列路由器的 MPC7E、MPC8E 和 MPC9E 也支持 Junos 遥测接口。

从 Junos OS 16.1R3 版开始,PTX 系列路由器上还支持 FPC1、FPC2 和双路由引擎。

从 Junos OS 17.2R1 版开始,还支持QFX10002、QFX10008和QFX10016交换机、QFX5200交换机以及PTX1000和PTX10008路由器。QFX5200 swtiches 仅支持 gRPC 传感器。

从 Junos OS 17.3R1 版开始,还支持QFX5110交换机、EX4600、EX4600-VC 和 EX9200 交换机,以及PTX3000路由器上的路由和控制板 (RCB)。QFX5110交换机仅支持 gRPC 传感器。

从 Junos OS 17.4R1 版开始,支持PTX10016路由器和虚拟 MX 系列 (vMX) 路由器。

从 Junos OS 18.2R1 版开始,还支持PTX10002路由器。

遥测传感器和数据模型

您可以通过 Junos 遥测接口配置传感器,以收集和导出各种系统资源(如物理接口和防火墙过滤器)的数据。支持两种数据模型,每种模型使用不同的传输模式:

  • 瞻博网络定义的开放且可扩展的数据模型。数据以 Google 协议缓冲区 (gpb) 结构化消息形式生成。定义每个 .proto 消息的文件将发布在瞻博网络网站上。本机传感器使用用户数据报协议 (UDP) 导出靠近源的数据,例如线卡或网络处理单元 (NPU)。由于该模型采用分布式架构,因此可以轻松扩展。

  • OpenConfig 数据模型,以通用键/值格式将数据生成为 gpb 消息。必须下载的 Junos OS OpenConfig 支持 YANG 数据模型。gRPC 远程过程调用 (gRPC) 用于调配传感器以及订阅和接收遥测数据。gRPC 基于 TCP 并支持 SSL 加密,因此被认为安全可靠。如果您的瞻博网络设备运行的是具有升级版 FreeBSD 内核的 Junos OS,则此模型要求您下载在路由引擎上运行并提供管理 gRPC 订阅的接口的 Junos 网络代理软件包。对于其他版本的 Junos OS,软件中嵌入了网络代理功能。从 Junos OS 18.2R1 版开始,基于 OpenConfig 的路由引擎 (RE) 传感器可以通过 UDP 以 gpb 结构化消息形式传输数据。

用途和优势

Junos 遥测接口的一个主要功能是性能监控。将数据以流方式传输至性能管理系统,使网络管理员能够测量链路和节点利用率的趋势,并实时排除网络拥塞等问题。

在典型的部署中,网络元素或设备将重复数据流式传输至两个作为性能管理系统收集器的目标服务器。将数据流传输到两个收集器,可提供冗余。有关性能管理系统收集器如何请求数据以及设备如何传输数据的说明,请参阅 图 1 。设备配置传感器,以使用命令行界面 (CLI)、通过 NETCONF 或 gRPC 订阅调用的配置收集和导出数据。收集器通过启动遥测订阅来请求数据。数据只会请求一次,并定期进行流式传输。

图 1:用于性能管理的 Telemetry Streaming for Performance Management遥测流

从 Junos OS 18.1R1 版开始,我们可以使用新的传感器将系统日志数据流式传输至网络遥测收集器系统。使用 /junos/events/传感器以及 0 的导出配置文件 reporting-rate ,您现在可以将事件数据和统计数据流式传输至遥测收集系统。

Junos 遥测接口的其他应用包括提供实时数据,以支持网络元素与外部控制器(如 Northstar 控制器)之间的操作状态同步,它可以自动在网络上创建流量工程路径。NorthStar 控制器可以订阅有关某些网络元素的遥测数据,例如标签交换路径 (LSP) 统计信息。

版本历史记录表
释放
描述
18.2R1
从 Junos OS 18.2R1 版开始,还支持PTX10002路由器。
18.2R1
从 Junos OS 18.2R1 版开始,基于 OpenConfig 的路由引擎 (RE) 传感器可以通过 UDP 以 gpb 结构化消息形式传输数据。
18.1R1
从 Junos OS 18.1R1 版开始,我们可以使用新的传感器将系统日志数据流式传输至网络遥测收集器系统。
17.4R1
从 Junos OS 17.4R1 版开始,支持PTX10016路由器和虚拟 MX 系列 (vMX) 路由器。
17.3R1
从 Junos OS 17.3R1 版开始,还支持QFX5110交换机、EX4600、EX4600-VC 和 EX9200 交换机,以及PTX3000路由器上的路由和控制板 (RCB)。QFX5110交换机仅支持 gRPC 传感器。
17.2R1
从 Junos OS 17.2R1 版开始,还支持QFX10002、QFX10008和QFX10016交换机、QFX5200交换机以及PTX1000和PTX10008路由器。QFX5200 swtiches 仅支持 gRPC 传感器。
16.1R3
从 Junos OS 16.1R3 版开始,PTX 系列路由器上还支持 FPC1、FPC2 和双路由引擎。
15.1F5
从 Junos OS 15.1F5 版开始,MX 系列路由器的 MPC7E、MPC8E 和 MPC9E 也支持 Junos 遥测接口。
15.1F3
Junos 遥测接口是在 Junos OS 15.1F3 版中引入的,在 MPC1 到 MPC6E 上配置了接口的 MX 系列路由器,以及在 FPC3 上配置了接口的 PTX 系列路由器上。