Installing the Network Agent Package (Junos Telemetry Interface)
Before you begin:
Install Junos OS Release 16.1R3 or later.
Install the OpenConfig for Junos OS module. Using a Web browser, navigate to the All Junos Platforms software download URL on the Juniper Networks webpage: https://www.juniper.net/support/downloads/. From the Network Management tab, scroll down to select OpenConfig. Select the Software tab. Select the OpenConfig Package (Junos with upgraded FreeBSD). For more information, see Installing the OpenConfig Package.
Install Secure Sockets Layer (SSL) certificates of authentication on your Juniper Networks device.
Note:Only server-based SSL authentication is supported. Client-based authentication is not supported.
Starting with Junos OS Release 16.1R3, the Junos Network Agent software package provides a framework to support OpenConfig and gRPC for the Junos Telemetry Interface on MX Series routers and PTX5000 routers. The Network Agent package functions as a gRPC server that terminates the OpenConfig remote procedure call (RPC) interfaces and streams the telemetry data according to the OpenConfig specification. The Junos Network Agent package, which runs on the Routing Engine, implements local statistics collection and reports data to active telemetry stream subscribers.
Starting with Junos OS Release 17.2R1, the Junos Network Agent Package is also supported on QFX10000 switches and QFX5200 switches.
Starting with Junos OS Release 17.3R1, the Junos Network Agent Package is supported on QFX5110 switches and EX9200 switches.
Starting in Junos OS Release 18.3R1, the Junos OS image includes the Network Agent. You do not need to install Network Agent separately. This is true for Junos OS with upgraded FreeBSD and legacy Junos OS.
The Junos Network Agent is available as a separate package only for Junos OS with Upgraded FreeBSD. This package also includes the required YANG models. For other versions of Junos OS, Network Agent functionality is embedded in the software. For more information about Junos OS with Upgraded FreeBSD, see Release Information for Junos OS with Upgraded FreeBSD.
Network Agent for Junos OS software package has the following naming conventions:
Package Name—This is
Network-Agent
.Architecture—This field indicates the CPU architecture of the platforms, such as
x86
.Application Binary Interface (ABI)—This field indicates the “word length” of the CPU architecture. The alue is
32
for 32-bit architectures.Release—This field indicates the Junos OS release number, such as
16.1R3.16
.Package release and spin number—This field indicates the package version and spin number, such as
C1.1
.
All Junos Network Agent packages are in tarred and gzipped (.tgz
) format.
Each version of the Network Agent package is supported on a single release of Junos OS only. The Junos OS version supported is identified by the Junos OS release number included in the Network Agent package name.
An example of a valid Network Agent package name is:
network-agent-x86-32-16.1R4.12-C1.1.tgz
Use the 32-bit Network Agent package for both 32-bit and 64-bit versions of Junos OS or Junos OS Evolved.
To download and install the Network Agent package:
For information about configuring gRPC services on your Juniper Networks device, see gRPC Services for Junos Telemetry Interface.
Change History Table
Feature support is determined by the platform and release you are using. Use Feature Explorer to determine if a feature is supported on your platform.