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 系列路由器上,以及 PTX 系列路由器(在 FPC3 上配置接口)中引入。从 Junos OS 版15.1F5开始,Junos MX 系列路由器上的 MPC7E、MPC8E 和 MPC9E 也支持遥测接口。

从Junos OS起16.1R3 PTX 系列路由器上的 FPC1、FPC2 和双路由引擎。

还将Junos OS 17.2R1、QFX10002、QFX10008 和 QFX10016 交换机、QFX5200 交换机以及 PTX1000 和 PTX10008 路由器。QFX5200仅支持 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 版本,则此型号需要下载 Junos Network Agent 软件包,该程序包在 路由引擎 上运行并提供用于管理 gRPC 订阅的接口。对于应用程序的其他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/事件/传感器以及导出配置文件(以 0 表示)时,您现在可以将事件数据和统计数据流式传输至遥测 reporting-rate 收集系统。

Junos 遥测接口的其他应用程序包括提供实时数据以支持网络元素与外部控制器(如 Northstar 控制器)之间的操作状态同步,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仅支持 gRPC 传感器。
16.1R3
从Junos OS起16.1R3 PTX 系列路由器上的 FPC1、FPC2 和双路由引擎。
15.1F5
从 Junos OS 版15.1F5开始,Junos MX 系列路由器上的 MPC7E、MPC8E 和 MPC9E 也支持遥测接口。
15.1F3
Junos 遥测接口在 Junos OS 版本 15.1F3、在 MPC1 至 MPC6E 配置接口的 MX 系列路由器上,以及 PTX 系列路由器(在 FPC3 上配置接口)中引入。