OpenConfig User Guide - Juniper
OpenConfig User Guide - Juniper
Published
2021-06-23
ii
Juniper Networks, the Juniper Networks logo, Juniper, and Junos are registered trademarks of Juniper Networks, Inc.
in the United States and other countries. All other trademarks, service marks, registered marks, or registered service
marks are the property of their respective owners.
Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right
to change, modify, transfer, or otherwise revise this publication without notice.
The information in this document is current as of the date on the title page.
Juniper Networks hardware and software products are Year 2000 compliant. Junos OS has no known time-related
limitations through the year 2038. However, the NTP application is known to have some difficulty in the year 2036.
The Juniper Networks product that is the subject of this technical documentation consists of (or is intended for use
with) Juniper Networks software. Use of such software is subject to the terms and conditions of the End User License
Agreement ("EULA") posted at https://support.juniper.net/support/eula/. By downloading, installing or using such
software, you agree to the terms and conditions of that EULA.
iii
Table of Contents
About This Guide | v
1 OpenConfig Overview
OpenConfig Overview | 2
2 gRPC Overview
Understanding OpenConfig and gRPC on Junos Telemetry Interface | 16
4 Configuration Statements
netconf | 454
schema | 457
Use this guide to configure and model both configurational and operational data of your switches and
routers using OpenConfig data models.
1 CHAPTER
OpenConfig Overview
OpenConfig Overview | 2
OpenConfig Overview
OpenConfig is a collaborative effort in the networking industry to move toward a more dynamic,
programmable method for configuring and managing multivendor networks. OpenConfig supports the
use of vendor-neutral data models to configure and manage the network. These data models define the
configuration and operational state of network devices for common network protocols or services. The
data models are written in YANG, a standards-based, data modeling language that is modular, easy to
read, and supports remote procedure calls (RPCs). Using industry standard models greatly benefits an
operator with devices in a network from multiple vendors. The goal of OpenConfig is for operators to be
able to use a single set of data models to configure and manage all the network devices that support the
OpenConfig initiative.
OpenConfig for Junos OS supports the YANG data models and uses RPC frameworks to facilitate
communications between a client and the router. You have the flexibility to configure your router
directly by using Junos OS, or by using a third-party schema, such as OpenConfig. OpenConfig modules
define a data model through its data, and the hierarchical organization of and constraints on that data.
Each module is uniquely identified by a namespace URL to avoid possible conflicts with the Junos OS
name.
The configuration and operational statements in Junos OS have corresponding path statements in
OpenConfig. The following is a list of data modules for which mapping of OpenConfig and Junos OS
configuration and operational statements is supported:
• BGP
• Interfaces
• LACP
• LLDP
• Local routing
• MPLS
• Network instance
• Platform
• Routing policy
• VLAN
When you configure OpenConfig statements on devices running Junos OS, the following features are
not supported:
3
RELATED DOCUMENTATION
• AAA TACACS
(openconfig-aaa-
tacacs.yang)
• AAA RADIUS
(openconfig-aaa-
radius.yang)
• BGP NEIGHBOR
(openconfig-bgp- 17.2, 17.2X75, Juniper Networks MX
neighbor.yang) 17.3, 17.4, 18.1, Series, PTX Series, and QFX
18.2, 18.3 Series
• BGP POLICY
(openconfig-bgp-
policy.yang) 18.4, 19.1, 19.2 4.0.1
• BGP TYPES
(openconfig-bgp-
types.yang)
• BGP COMMON
STRUCTURE
(openconfig-bgp-
common-
structure.yang)
• BGP GLOBAL
(openconfig-bgp-
global.yang)
• IF IP (openconfig-if-
ip.yang)
• IF IP EXT (openconfig-
if-ip-ext.yang)
• INTERFACES
(openconfig-
interfaces.yang)
• ISIS POLICY
(openconfig-isis-
policy.yang)
• ISIS ROUTING
(openconfig-isis-
routing.yang)
• ISIS TYPES
(openconfig-isis-types)
• MPLS TE (openconfig-
mpls-te.yang)
• MPLS TYPES
(openconfig-mpls-
types.yang)
17.2X75 0.4.1
• NETWORK INSTANCE
l3 (openconfig-
network- instance-
l3.yang)
• NETWORK INSTANCE
TYPES (openconfig-
network- instance-
types.yang)
9
RELATED DOCUMENTATION
OpenConfig Overview | 2
Understanding YANG on Devices Running Junos OS | 0
NETCONF XML Management Protocol Developer Guide
Starting in Junos OS Release 18.3R1, the Junos OS image includes the OpenConfig package; therefore,
you do not need to install OpenConfig separately on your device.
By default, the OpenConfig schema is not available through CLI. To unhide the OpenConfig knob from
the CLI, run the following command:
NOTE: The show system yang package command in the operational mode does not display
native Junos OS OpenConfig package. This is because the Junos OS image includes the
OpenConfig package.
• Deviation modules—Specifies the unsupported nodes within the schema for each supported Junos
OS release.
• Dynamic rendering files—Maps operational state data for each supported Junos OS release.
In releases before Junos OS Release 18.3R1, OpenConfig for Junos OS software package have the
following naming convention:
where:
To install the OpenConfig for Junos OS software package, use the following command:
For example:
or
For more details on the OpenConfig for Junos OS software package, see Release Notes available with
the package on the Juniper Software Download website.
14
Release Description
18.3R1 Starting in Junos OS Release 18.3R1, the Junos OS image includes the OpenConfig package; therefore,
you do not need to install OpenConfig separately on your device.
RELATED DOCUMENTATION
gRPC Overview
IN THIS SECTION
Enabling Streaming of Telemetry Sensor Information for SR-TE policies (BGP or Static) | 30
CPU and NPU Sensor Support for MX Series Routers with MPC10E-15C-MRATE Line Cards | 36
Transceiver Diagnostics | 39
VLAN Sensors | 40
Starting in Junos OS Release 16.1R3, you can use a set of remote procedure call (RPC) interfaces to
configure the Junos telemetry interface and stream telemetry data using the gRPC framework.
OpenConfig supports the use of vendor-neutral data models for configuring and managing multivendor
networks. gRPC is an open source framework that provides secure and reliable transport of data.
17
NOTE: OpenConfig for Junos OS and gRPC are supported only on MPCs on MX Series and on
PTX Series routers starting with Junos OS Release 16.1R3.
Starting with Junos OS Release 17.2R1, OpenConfig and gRPC are also supported on QFX10000
switches, QFX5200 switches, and PTX1000 routers.
Starting with Junos OS Release 17.3R1, Junos telemetry interface is supported on the Routing
Control and Board (RCB) on PTX3000 routers, QFX5110 switches, and EX4600 and EX9200
switches.
OpenConfig and gRPC are not supported on MX80 and MX104 routers.
Starting with Junos OS Release 18.3R1, ON_CHANGE streaming of LLDP telemetry sensor information
is supported through gRPC for MX Series and PTX Series routers.
Starting with Junos OS Release 18.3R1, QFX5120-AY and EX4650 switches are also supported.
Starting with Junos OS Release 18.4R1, EX4600 switches are also supported.
Starting with Junos OS Release 18.4R1, MX480, MX960, MX2010, MX2020, MX2008 and MX-ELM
routers are also supported.
Starting with Junos OS Release 19.1R1, MX Series routers operating with MS-MIC and MS-MPC,
QFX10002 switches, and PTX10002 routers are also supported.
Starting in Junos OS Evolved Release 19.1R1, OpenConfig (OC) and Junos telemetry interface (JTI) are
supported. Both gRPC APIs and the customer-facing CLI remain the same as for the Junos OS. As was
standard for Junos OS, Network Agent (NA) and OC packages are part of the Junos OS Evolved image.
Starting with Junos OS Evolved 19.1R1, Packet Forwarding Engine sensors on PTX10003 routers are
also supported.
Starting with Junos OS Release 19.2R1, SRX4100, SRX4200, SRX4600, SRX5400, SRX5600, SRX5800,
and vSRX Series Services Gateways.
Starting with Junos OS Release 19.2R1, gNMI services for streaming Packet Forwarding Engine statistics
is supported on MX960, MX2008, MX2010 and MX2020 routers, PTX1000 and PTX10000 routers, and
QFX5100 and QFX5200 switches.
Starting with Junos OS Release 19.2R1, gNMI services for streaming statistics is supported on
QFX5100, QFX5110, QFX5120, QFX5200 and QFX5210 switches.
Starting with Junos OS Release 19.3R1, gRPC service for exporting statistics is supported on MX Series
routers hosting MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards.
18
Starting with Junos OS Evolved Release 19.3R1, gRPC service for exporting statistics is supported on
QFX5220-128C and QFX5220-32CD switches.
Starting with Junos Release 19.4R1, gRPC service for streaming Packet Forwarding Engine and Routing
Engine statistics is supported on EX4300-MP switches.
NOTE: JTI support for PTX10008 routers is documented for Junos OS Evolved Release 19.4R1,
but not supported.
Starting with Junos Release 20.R1, gNMI service for streaming telemetry sensors for Packet Forwarding
Engine statistics is supported on MX2K-MPC11E line cards on MX2010 and MX2020 routers.
Starting with Junos OS Release 20.1R1, gRPC services version v1.18.0 is supported with JTI. This
version includes important enhancements for gRPC. In earlier Junos OS releases, gRPC version v1.3.0 is
supported with JTI.
Starting with Junos OS Evolved Release 20.2R1, gRPC service for streaming NDP statistics is supported
on PTX10001 routers.
Starting with Junos OS Release 20.2R1, gRPC service for streaming Packet forwarding Engine and
Routing Engine statistics is supported on EX2300, EX2300-MP, and EX3400 switches.
Starting with Junos OS Release 20.2R1, gRPC service for streaming BGP routing information base (RIB)
and BGP peer statistics is supported on any platform family that supports containerized routing protocol
process (cRPD). cRPD is Juniper’s routing protocol process (rpd) decoupled from Junos OS and packaged
as a Docker container to run in Linux-based environments.
Starting with Junos OS Release 20.2R1, ON_CHANGE BGP peer statistics export using gRPC services
and gNMI services is supported on MX960, MX2008, MX2010, MX2020, PTX1000, PTX5000,
PTX10000 routers and QFX5100 and QFX5200 switches.
Starting with Junos OS Release 20.2R1, streaming BGP global, peer and perr groups statistics using
gRPC services is supported on EX2300, EX3400, EX4300, EX4600, and EX9200 switches.
Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using gRPC
services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services Gateways..
Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using gRPC
services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services Gateways.
Starting with Junos OS Release 20.2R1 sensors to stream standby Routing Engine statistics are
supported on MX480, MX960, MX10003, MX2010, and MX2020 routers.
19
Starting with Junos OS Release 20.2R1 sensors to stream EVPN statistics using gRPC services are
supported with QFX5100, QFX5110, QFX5120, QFX5200, QFX10002-60C, QFX10002, QFX10008,
and QFX10016 switches.
Implementing OpenConfig with gRPC for Junos telemetry interface requires that you download and
install a package called Network Agent if your Juniper Networks device is running a version of Junos OS
with Upgraded FreeBSD. For all other versions of Junos OS, the Network Agent functionality is
embedded in the software. Network Agent functions as a gRPC server and terminates the OpenConfig
RPC interfaces. It is also responsible for streaming the telemetry data according to the OpenConfig
specification. To view the OpenConfig specification for telemetry, see the OpenConfig Telemetry
specification. For more information about OpenConfig for Junos OS, see the OpenConfig User Guide.
The Network Agent component also supports server-based Secure Sockets Layer (SSL) authentication.
Client-based SSL authentication is not supported. You must install SSL certificates on your Juniper
Networks device.
For information about installing the Network Agent package, see "Installing the Network Agent Package"
on page 45.
OpenConfig for Junos OS specifies an RPC model to enable the Junos telemetry interface. You must
download and install the OpenConfig for Junos OS package on your Juniper Networks device This
package also includes the required YANG models. 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 appropriate version of OpenConfig module. Two versions are available, one for devices
running Junos OS with Upgraded FreeBSD and another for devices running all other versions of Junos
OS. For more information, see "Installing the OpenConfig Package" on page 12 and "Understanding
Junos OS YANG Modules".
The programmatic interface OpenConfigTelemetry that is installed by the Network Agent package
defines the telemetry gRPC service. The telemetrySubscribe RPC specifies the following subscription
parameters:
• OpenConfig path that identifies the system resource to stream telemetry data, for example:
/interfaces/interface/state/counters/
20
• Interval at which data is reported and streamed to the collector server, in milliseconds, for example:
sample_frequency = 4000
The telemetrySubscribe RPC is used by a streaming server, or collector, to request an inline subscription
for data at the specified path. The device should then send telemetry data back on the same connection
as the subscription request.
Per the OpenConfig specification, only gRPC-based transport is supported for streaming data. The gRPC
server that is installed by the Network Agent package terminates the gRPC sessions from the
management system that runs the client. RPC calls trigger the creation of Junos OS sensors that either
stream data periodically or report events, which are then funneled onto the appropriate gRPC channel
by Network Agent.
NOTE: Starting in Junos OS Release 18.2R1, when an external streaming server, or collector,
provisions sensors to export data through gRPC on devices running Junos OS, the sensor
configuration is committed to the junos-analytics instance of the ephemeral configuration
database, and the configuration can be viewed by using the show ephemeral-configuration
instance junos-analytics operational command. In earlier releases, the sensor configuration is
committed to the default instance of the ephemeral configuration database.
NOTE: The Juniper telemetry header that was exported as part of updates is now exported as an
extension header. GnmiJuniperTelemetryHeader.proto is used to decode the updates from
Juniper devices running Junos OS Release 19.3 or earlier and
GnmiJuniperTelemetryHeaderExtension.proto is used for devices running Junos OS Release 19.4
or later.
See Table 2 on page 21 for a list and descriptions of the RPCs implemented to support the Junos
telemetry interface.
21
Data streamed through gRPC is formatted in OpenConfig key/value pairs in protocol buffers (gpb)
messages. In this universal format, keys are strings that correspond to the path of the system resources
in the OpenConfig schema for the device being monitored. The values correspond to integers or strings
that identify the operational state of the system resource, such as interface counters, and the state of
the resource.
NOTE: Starting in Junos OS Release 18.2R1, data streamed through gRPC can be formatted as
protobuf in addition to key/value pairs for OpenConfig-based routing engine (RE) sensors. These
sensors are in addition to the packet forwarding engine (PFE) sensors.
message KeyValue {
string key = 1 [(telemetry_options).is_key = true];
uint64 int_value = 2;
string str_value = 3;
string prefix_str = 4;
}
message TelemetryStream {
// router name or export IP address
required string system_id = 1 [(telemetry_options).is_key = true];
The following example shows how a set of counters for an interface can be represented:
The Network Agent package provides a mapping table that maps field names to the OpenConfig key
strings.
Starting with Junos OS Release 17.4R1, you can export Packet Forwarding Engine traffic statistics
through the Junos telemetry interface for MX Series and PTX Series routers. Both UDP and gRPC are
supported.
This sensor tracks reporting of Packet Forwarding Engine statistics counters and provides visibility into
Packet Forwarding Engine error and drop statistics. The resource name for the sensor is /junos/system/
linecard/packet/usage/. The OpenConfig paths report data specific to CPU, NPU and center chip (CC).
The following paths are supported:
• /components/component[name='FPCid:NPUid']/properties/property[name='counter']/state/value,
where FPC refers to the Flexible PIC Concentrator and NPU refers to the network processing unit
(packet forwarding engine). A sample resource path is /components/
component[name='FPC0:NPU3']/properties/property[name='ts-output-pps']/state/value where
hwds-data-error is the counter for Hardware Discards: Data Error.
• /components/component[name='FPCid:CCid’]/properties/property[name='counter’]/state/value ,
where FPC refers to the Flexible PIC Concentrator and CC refers to the center chip. A sample
23
• /components/component[name='FPCid’]/properties/property[name='counter’]/state/value , where
FPC refers to the Flexible PIC Concentrator. A sample resource path is /components/
component[name='FPC0']/properties/property[name='lts-input-packets’']/state/value where lts-
input-packets is the CPU counter Local packets input.
To provision the sensor to export data through gRPC, use the telemetrySubcribe RPC to specify
telemetry parameters. For streaming through UDP, all parameters are configured at the [edit services
analytics] hierarchy level.
The following is a map of counters to output fields in the show pfe statistics traffic command or
show pfe statistics traffic detail command (supported only on MX Series routers).
Counter
lts-input-packets Local packets input
lts-output-packets Local packets output
lts-sw-input-control-drops Software input control plane drops
lts-sw-input-high-drops Software input high drops
lts-sw-input-medium-drops Software input medium drops
lts-sw-input-low-drops Software input low drops
lts-sw-output-low-drops Software output drops
Counter
ts-input-packets Input packets
ts-input-packets-pps Input packets in pps
ts-output-packets Output packets
ts-output-packets-pps Output packets in pps
ts-fabric-input-packets Fabric Input
ts-fabric-input-packets-pps Fabric Input in pps
ts-fabric-output-packets Fabric Output
ts-fabric-output-packets-pps Fabric Output in pps
Counter
lpbk-packets Forward packets
lpbk-packets-pps Forward packets pps
lpbk-packets-byte Forward bytes
lpbk-packets-bps Forward bytes bps
Periodical streaming of OpenConfig operational states and counters has been supported since Junos OS
Release 16.1, exporting telemetry data from Juniper equipment to an external collector. While useful in
collecting all the needed information and creating a baseline “snapshot,” periodical streaming is less
useful for time-critical missions. In such instances, you can configure ON_CHANGE streaming for an
external collector to receive information only when operational states experience a change in state.
To support ON_CHANGE streaming, a new specification called gRPC Network Management Interface
(gNMI) is implemented for the modification and retrieval of configurations from a network element.
Additionally, the gNMI specification can be used to generate and control telemetry streams from a
network element to a data collection system. Using the new gNMI specification, one gRPC service
definition can provide a single implementation on a network element for both configuration and
telemetry as well as a single NMS element to interact with a device by means of telemetry and
configuration RPCs.
The Junos file package (junos-telemetry-interface) includes the gnmi.proto file and
GnmiJuniperTelemetryHeader.proto Juniper extension for gNMI support.
Information about the RPCs supporting this feature can be found in the gNMI Proto file version 0.4.0
(the supported version) and the specification released
• https://github.com/openconfig/reference/blob/primary/rpc/gnmi/gnmi-specification.md
• https://github.com/openconfig/gnmi/blob/primary/proto/gnmi/gnmi.proto
The telemetry RPC subscribe under gNMI service supports ON_CHANGE streaming. RPC subscribe
allows a client to request the target to send it values of particular paths within the data tree. Values may
be streamed (STREAM), sent one-off on a long-lived channel (POLL), or sent one-off as a retrieval
(ONCE).
26
If a subscription is made for a top level container with a sample frequency of 0, leaves with
ON_CHANGE support are streamed based on events. Other leaves will not be streamed.
NOTE: In order to permit a device to decide which nodes will be streamed as ON_CHANGE and
which will SAMPLE, the collector must subscribe for TARGET_DEFINED with sample_interval.
Starting with Junos OS Release 20.2R1, TARGET_DEFINED subscription mode with gRPC Network
Management Interface (gNMI) services is supported for JTI on MX5, MX10, MX40, MX80, MX104,
MX150, MX204, MX240, MX480, MX960, MX2008, MX2010, MX2020, MX10003, MX10008, and
MX10016 routers.
Using a gNMI subscription, an external collector stipulates how sensor data should be delivered:
• STREAMING mode periodically streams sensor data from the DUT at a specified interval.
• ON_CHANGE mode sends updates for sensor data from the DUT only when data values change.
• Newly supported TARGET_DEFINED mode (submode 0) instructs the DUT to select the relevant
mode (STREAMING or ON_CHANGE) to deliver each element (leaf) of sensor data to the external
collector. When a subscription for a sensor with submode 0 is sent from the external collector to the
DUT, the DUT responds, activating the sensor subscription so that periodic streaming does not
include any of the ON_CHANGE updates. However, the DUT will notify the collector whenever
qualifying ON_CHANGE events occur.
Subscriptions will default to a periodic streaming frequency of 30 seconds unless otherwise specified by
the collector in the subscription request.
The Java Script Object Notification (JSON) file below shows a sample gNMI subscription.
TARGET_DEFINED mode is set using submode=0 for the resource (sensor) path /interfaces/
interface[name='lo0']/state.
$ cat gnmi.json
{
"dut_list":[
{
"port":50051,
"rpc":["sub_request"],
"sub_request":{
27
"subscription":[
{
"path":"/interfaces/interface[name='lo0']/state",
"submode":0,
"sample_interval":30
}
],
"mode":0,
"encoding":2
}
}
]
$ python ./gnmi_subscribe_client_sample.py -c ./gnmi.json -d 10.53.32.102 -l
client.log
The Junos file package (junos-telemetry-interface) includes the gnmi.proto file and
GnmiJuniperTelemetryHeader.proto Juniper extension for gNMI support.
For more information, see the gNMI specifications and gNMI protocol file here:
• https://github.com/openconfig/reference/blob/primary/rpc/gnmi/gnmi-specification.md#35152-
stream-subscriptions
• https://github.com/openconfig/gnmi/blob/primary/proto/gnmi/gnmi.proto
Starting in Junos OS Release 20.2R1, INITIAL_SYNC statistics from Packet Forwarding Engine sensors
using gNMI services on MX960, MX2008, MX2010, MX2020, PTX1000, PTX5000 routers, PTX10000
line of routers, and QFX5100 and QFX5200 switches is supported.
Starting in Junos OS Evolved Release 20.4R1, INITIAL_SYNC statistics from Packet Forwarding Engine
sensors using gNMI services on QFX5130-32CD switches is supported.
When an external collector sends a subscription request for a sensor with INITIAL_SYNC (gnmi-
submode 2), the host sends all supported target leaves (fields) under that resource path at least once to
the collector with the current value. This is valuable because:
• The collector has a complete view of the current state of every field on the device for that sensor
path.
28
• Event-driven data (ON_CHANGE) is received by the collector at least once before the next event is
seen. In this way, the collector is aware of the data state before the next event happens.
• Packet Forwarding Engine sensors that contain zero counter values (zero-suppressed) that normally
do not show up in streamed data are sent, ensuring that all fields from each line card (also referred to
as source) are known to the collector.
INITIAL_SYNC submode requires that at least one copy to be sent to the collector; however, sending
more than one is acceptable.
Subscriptions will default to a periodic streaming frequency of 30 seconds unless otherwise specified by
the collector in the subscription request.
The Java Script Object Notification (JSON) file below shows a sample gNMI subscription. INITIAL_SYNC
mode is set using gnmi_submode 2 for the resource (sensor) path /interfaces/. The gnmi_mode is set to
0. The protocol encoding is set to 2 for GBP.
{
"influx": {
"server": "server1",
"port": 8086,
"dbname": "gD40",
"measurement": "OC",
"user": "influx",
"password": "influxdb",
"recreate": true
},
"gnmi": {
"mode": 0, <---- STREAM
"encoding": 2, <--- PROTO encoding
"prefix": "/x/y/z"
},
"host": "10.10.130.73",
"port": 10162,
"user": "user1",
"password": "password1",
"cid": "cid-1jk",
"paths":[
{
"path": "/interfaces/",
"Freq": 10000000000,
"gnmi_submode": 2 <---- SAMPLE
}
29
]
}
The Junos file package (junos-telemetry-interface) includes the gnmi.proto file and
GnmiJuniperTelemetryHeader.proto Juniper extension for gNMI support.
For more information, see the gNMI specifications and gNMI protocol file here:
• https://github.com/openconfig/reference/blob/primary/rpc/gnmi/gnmi-specification.md#35152-
stream-subscriptions
• https://github.com/openconfig/gnmi/blob/primary/proto/gnmi/gnmi.proto
Starting with Junos OS Release 18.1R1, OpenConfig support through Remote Procedure Calls (gRPC)
and JTI is extended to support client streaming and bidirectional streaming of telemetry sensor
information on MX Series and PTX Series routers.
APIs are implemented in Junos based on Protobuf specifications for OpenConfig. These APIs perform
configuration, operational state retrieval, and telemetry on Junos routers using gRPC as the transport
mechanism.
With client streaming, the client sends a stream of requests to the server instead of a single request. The
server typically sends back a single response containing status details and optional trailing metadata.
With bidirectional streaming, both client and server send a stream of requests and responses. The client
starts the operation by invoking the RPC and the server receives the client metadata, method name, and
deadline. The server can choose to send back its initial metadata or wait for the client to start sending
requests. The client and server can read and write in any order. The streams operate completely
independently.
Returns (CapabilityResponse). Allows the client to retrieve the set of capabilities that is supported by
the target.
Returns (SetResponse). Allows the client to modify the state of data on the target.
Returns (stream SubscribeResponse). Allows a client to request the target to send it values for
particular paths within the data tree. These values may be streamed (STREAM) or sent one-off on a
long-lived channel (POLL), or sent as a one-off retrieval (ONCE). If a subscription is made for a top-
level container with a sample frequency of 0, leaves with ON_CHANGE support are streamed based
on events. Other leaves will not be streamed.
Juniper Extension Toolkit (JET) support provides insight to users regarding the status of clients
connected to JSD. JET support for gRPC includes expanding the maximum number of clients that can
connect to JSD from 8 to 30 (the default remains 5). To specify the maximum number of connections,
include the max-connections statement at the [edit system services extension-service request-
response grpc] hierarchy level.
To provide information regarding the status of clients connected to JSD, issue the enhanced show
extension-service client information command and include the clients or servers options. The clients
option displays request-response client information. The servers option displays request-response
server information.
Starting with Junos OS Release 18.3R1, OpenConfig support through gRPC and JTI provides continuous
statistics streaming via the same sensor irrespective of the route that is active (BGP or static) for a given
Segment Routing Traffic Engineering (SR-TE) policy.
This feature provides support for BGP [DRAFT-SRTE] and statically configured SR-TE policies at ingress
routers.
To provision the sensor to export data through gRPC streaming, use the telemetrySubscribe RPC to
specify telemetry parameters. Include the resource path /mpls/signaling-protocols/segment-routing/ to
export these statistics.
In addition to configuring the sensor, you must enable statistics collection through the Junos OS. To do
this, include the statistics configuration statement at the [edit protocols source-packet-routing
telemetry] hierarchy level. Optionally, you can limit statistics by including the no-transit or no-ingress
parameter.
See "Configure a NETCONF Proxy Telemetry Sensor in Junos" for instructions on configuring a sensor.
31
See "Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface)" on page 53 for further
information about resource paths.
You can provision the LSP statistics sensor /junos/services/label-switched-path/usage/ to monitor per-
MPLS LSP statistics. Telemetry data is streamed from Junos devices and exported through JTI to
external collectors at configurable intervals through gRPC without involving polling.
Initial support of this feature in Junos OS Release 15.1F6 supported ingress LSPs only when a
subscription was made to /junos/services/label-switched-path/usage/. With bypass support added to
this feature in Junos OS Release 17.4R1, this subscription now streams both ingress LSP and bypass LSP
statistics to a collector.
Statistics that are streamed are similar to the output displayed by the operational mode commands show
mpls lsp bypass statistics and show mpls lsp ingress statistics.
• Bypass LSP protecting the transit LSP as well as the locally originated LSP.
When the bypass LSP is active, traffic is exported both on the bypass LSP and the ingress (protected)
LSP.
To provision a sensor to export data through gRPC, use the telemetrySubscribe RPC to specify telemetry
parameters. Streaming telemetry data through gRPC also requires the OpenConfig for Junos OS module.
Both OpenConfig and Network Agent packages are bundled into the Junos OS image by default.
See "Configuring a Junos Telemetry Interface Sensor (CLI Procedure)" for information about configuring
a UDP (native) sensor.
See Table 3 on page 32 for the level of LSP sensor support by platform.
32
ACX6360
PTX Series with FPC1/2 Junos OS Release 15.1F6 Junos OS Release 16.
PTX10001-20C
QFX10000
Starting with Junos OS Release 17.4R1, you can export counter statistics for Packet Forwarding Engine
dynamic tunnels to an outside collector using either native (UDP) or OpenConfig telemetry sensors
through JTI.
The statistics are used to report various network element performance metrics in a scalable and efficient
way, providing visibility into Packet Forwarding Engine errors and drops.
A timestamp indicating when the counters were last reset is included with all the exported data to allow
collectors to determine if and when a reset event happened; for example, if the P acket Forwarding
Engine hardware restarted.
Exported statistics are similar to the output of the operational mode command show nhdb hw dynamic-
ip-tunnels.
To provision statistics export through gRPC, use the telemetrySubcribe RPC to create a subscription and
specify telemetry parameters. Include the resource path /junos/services/ip-tunnel[name='tunnel-
name']/usage/counters[name='counter-name']/ in the subscription.
Streaming telemetry data through gRPC also requires the OpenConfig for Junos OS module. Starting in
Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled into the Junos OS
image by default. Both packages support JTI.
Starting in Junos OS Release 19.2R1, JTI supports streaming of Flexible PIC Concentrator (FPC) and
optics statistics for the MX Series using Remote Procedure Calls (gRPC). gRPC is a protocol for
configuration and retrieval of state information. Support includes the addition of a new process
(SensorD daemon) to export telemetry data for integration with AFTTelementry and LibTelemetry
libraries in the OpenConfig model called AFT platform.
• /junos/system/linecard/environment/
• /junos/system/linecard/optics/
To provision the sensor to export data through gRPC, use the telemetrySubcribe RPC to specify
telemetry parameters. Streaming telemetry data through gRPC also requires the OpenConfig for Junos
OS module. Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled
into the Junos OS image by default. Both packages support JTI.
You can stream all BBE resource paths except for the following:
• /junos/system/subscriber-management/access-network/ancp
• /junos/system/subscriber-management/client-protocols/l2tp
• /junos/system/subscriber-management/infra/network/l2tp/
To provision the sensor to export data through gRPC, use the telemetrySubscribe RPC to specify
telemetry parameters.
36
CPU and NPU Sensor Support for MX Series Routers with MPC10E-15C-
MRATE Line Cards
Junos OS Release 19.3R1 supports CPU and network processing unit (NPU) sensors on MX Series
routers with MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards. JTI enables the export of
statistics from these sensors to outside collectors at configurable intervals using gRPC services.
Unlike the Junos kernel implementation for the CPU and NPU sensors in previous Junos releases, this
feature uses the OpenConfig AFT model. Because of this, there is a difference in the resource path and
key-value (kv) pair output compared to the Junos kernel output.
/junos/system/linecard/cpu/memory/
/junos/system/linecard/npu/memory/
/junos/system/linecard/npu/utilization/
To provision the sensor to export data through gRPC services, use the telemetrySubcribe RPC to specify
telemetry parameters. Streaming telemetry data through gRPC also requires the OpenConfig for Junos
OS module. Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled
into the Junos OS image by default. Both packages support JTI.
For more information about gRPC resource paths, see Guidelines for gRPC Sensors (Junos Telemetry
Interface).
The interface express sensor is supported by JTI to export interface operational UP and DOWN status
at a user-configurable rate. This sensor leverages statistics out of the physical interface sensor, providing
faster and more frequent operational status statistics. Only the physical interfaces’ operational status
from the Flexible PIC Concentrator (FPC) is collected and reported. Statistics from the Routing Engine
interface are not reported.
You can use the sensor to export statistics either through UDP (native) export or through gRPC services.
• /junos/system/linecard/intf-exp/
Junos OS Release 18.1R1 supports interface express sensor for PTX1000, PTX3000, PTX5000, and
PTX10000 routers.
37
Junos OS Release 19.3R1 supports interface express sensor for MX960, MX2010, and MX2020 routers.
For more information about gRPC resource paths, see Guidelines for gRPC and gNMI Sensors (Junos
Telemetry Interface).
JTI supports streaming standby Routing Engine statistics using gRPC services. This feature is supported
on both single chassis and virtual chassis unless otherwise indicated. Use this feature to better track the
state of software components running on a standby Routing Engine. Statistics exported to an outside
collector through the following sensors (primarily under subscriber management) provide a more
complete view of the system health and resiliency state:
• Per Routing Engine DHCP binding statistics for server or relay sensor /junos/system/subscriber-
management/chassis/routing-engines/routing-engine/dhcp-bindings/dhcp-element[dhcp-type-
name=RelayOrServer/v4] and /junos/system/subscriber-management/chassis/routing-engines/
routing-engine/dhcp-bindings/dhcp-element[dhcp-type-name=RelayOrServer/v6]
Junos OS Release 20.2R1 supports standby Routing Engine sensors for MX480, MX960, MX10003,
MX2010, and MX2020 routers.
For more information about gRPC and gNMI resource paths, see Guidelines for gRPC and gNMI Sensors
(Junos Telemetry Interface).
38
JTI supports streaming statistics for subscribers for the diameter application protocols Network Access
Server Application (NASREQ), policy and charging rules function (PCRF), and Online Charging System
(OCS). There are also new diameter peer sensors that provide response time measurements for
messages exchanged between an MX router and the peer for each of the diameter applications.
Statistics are exported using JTI and the Juniper AAA Model, which covers telemetry export using gRPC,
gNMI, or Juniper proprietary RPC or UDP.
To stream response time measurements for the diameter applications, include the resource paths in a
subscription or using the sensor configuration statement:
To enable these statistics for an MX Series router for native (UDP) export, include the sensors statement
at the [edit services analytics] hierarchy level.
To provision the sensor to export data through gNMI, use the Subscribe RPC defined in the gnmi.proto
to specify request parameters.
To provision the sensor to export data through gRPC, use the telemetrySubscribe RPC to specify
telemetry parameters. Streaming telemetry data through gRPC also requires the OpenConfig for Junos
OS module. Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled
into the Junos OS image by default. Both packages support JTI.
Junos OS Release 19.3R1 supports diameter application protocol sensors for MX5, MX10, MX40,
MX150, MX204, MX240, MX480, MX960, MX2008, MX2010, MX2020, MX10003, MX10008, and
MX100016 routers.
For more information about gRPC and gNMI resource paths, see Guidelines for gRPC and gNMI Sensors
(Junos Telemetry Interface).
39
Junos OS Evolved Release 19.3R1supports interface burst monitoring on Junos telemetry interface (JTI)
to monitor physical interfaces for bursts on QFX5220-128C and QFX5220-32CD switches. Use
interface burst monitoring to help troubleshoot problems, make decisions, and adjust resources as
needed.
The sampling is done in the millisecond granularity during the export interval (window). The export
interval is configured in the sensor with the subscription from the collector. When the sensor is installed,
a timer is started in the Packet Forwarding Engine to poll the hardware in 30-100ms intervals. Rates in
the first export batch will be 0.
The peak byte is the average of the number of bytes seen in a sampling interval. For bursts lasting less
than the sampling interval, the peak byte is averaged out over the interval. Exported statistics also
include the time peak bytes are detected, as well as the direction (transmit or receive). The maximum
byte rate detected during the export interval among all the samples is considered as the burst. If there
are multiple bursts of the same number of bytes rate in the interval, then the first occurring burst is
considered as the maximum burst and the timestamp of that burst is considered as the burst timestamp.
Data for all physical interfaces that are UP is exported. Aggregate interfaces are not supported.
You can export interface burst statistics from the Juniper device to an outside collector by including the
sensor /junos/system/linecard/bmon-sw/ in a subscription using remote procedure call (gRPC) services.
Only one collector is supported with this sensor.
To provision the sensor to export data through gRPC services, use the telemetrySubcribe RPC to specify
telemetry parameters. Streaming telemetry data through gRPC also requires the OpenConfig for Junos
OS module.
Transceiver Diagnostics
Junos OS Release 19.4R1 supports transciever diagnostic sensors for ON_CHANGE and streaming
statistics using JTI and gRPC services or gNMI services on MX960, MX2010, MX2020, PTX1000,
PTX5000, and the PTX10000 line of routers. Use transceiver diagnostics to help troubleshoot problems,
make decisions, and adjust resources as needed.
Fields that change continuously, such as temperature, input power, and output power, and laser bias
current are not supported for ON_CHANGE.
Junos OS Release 19.4R1 supports physical Ethernet interface statistics for ON_CHANGE and
streaming statistics using JTI and gRPC services or gNMI services on MX960, MX2020, PTX1000, and
PTX5000 routers.
This feature supports OpenConfig model openconfig-if-ethernet.yang (physical interface level) version
2.6.2 (no configuration).
VLAN Sensors
Junos OS Release 19.4R1 supports streaming VLAN statistics for ON_CHANGE using JTI and gRPC
services on EX4650 and QFX5120 switches.
Use the base resource path /vlans/ in a gRPC subscription to export statistics from the Juniper device to
an outside collector.
• /vlans/vlan/state/name
• /vlans/vlan/state/vlan-id
• /vlans/vlan/members/
• /vlans/vlan/members/member/interface-ref/state/interface/
• /vlans/vlan/members/member/interface-ref/state/interface/switched-vlan/state/interface-mode
• /vlans/vlan/members/member/interface-ref/state/interface/switched-vlan/state/native-vlan
• /vlans/vlan/members/member/interface-ref/state/interface/switched-vlan/state/access-vlan
41
• /vlans/vlan/members/member/interface-ref/state/interface/switched-vlan/state/trunk-vlan
• /vlans/vlan/members/member/interface-ref/state/interface/vlan/state/vlan-id
Release Description
20.4R1 Starting in Junos OS Evolved Release 20.4R1, INITIAL_SYNC statistics from Packet Forwarding
Evolved Engine sensors using gNMI services on QFX5130-32CD switches is supported.
20.2R1 Starting with Junos OS Evolved Release 20.2R1, gRPC service for streaming NDP statistics is
supported on PTX10001 routers.
20.2R1 Starting with Junos OS Release 20.2R1, gRPC service for streaming Packet forwarding Engine and
Routing Engine statistics is supported on EX2300, EX2300-MP, and EX3400 switches.
20.2R1 Starting with Junos OS Release 20.2R1, gRPC service for streaming BGP routing information base
(RIB) and BGP peer statistics is supported on any platform family that supports containerized
routing protocol process (cRPD). cRPD is Juniper’s routing protocol process (rpd) decoupled from
Junos OS and packaged as a Docker container to run in Linux-based environments.
20.2R1 Starting with Junos OS Release 20.2R1, ON_CHANGE BGP peer statistics export using gRPC
services and gNMI services is supported on MX960, MX2008, MX2010, MX2020, PTX1000,
PTX5000, PTX10000 routers and QFX5100 and QFX5200 switches.
20.2R1 Starting with Junos OS Release 20.2R1, streaming BGP global, peer and perr groups statistics using
gRPC services is supported on EX2300, EX3400, EX4300, EX4600, and EX9200 switches.
20.2R1 Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using
gRPC services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services
Gateways..
20.2R1 Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using
gRPC services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services
Gateways.
20.2R1 Starting with Junos OS Release 20.2R1 sensors to stream standby Routing Engine statistics are
supported on MX480, MX960, MX10003, MX2010, and MX2020 routers.
42
20.2R1 Starting with Junos OS Release 20.2R1 sensors to stream EVPN statistics using gRPC services are
supported with QFX5100, QFX5110, QFX5120, QFX5200, QFX10002-60C, QFX10002,
QFX10008, and QFX10016 switches.
20.2R1 Starting with Junos OS Release 20.2R1, TARGET_DEFINED subscription mode with gRPC Network
Management Interface (gNMI) services is supported for JTI on MX5, MX10, MX40, MX80, MX104,
MX150, MX204, MX240, MX480, MX960, MX2008, MX2010, MX2020, MX10003, MX10008,
and MX10016 routers.
20.2R1 Starting in Junos OS Release 20.2R1, INITIAL_SYNC statistics from Packet Forwarding Engine
sensors using gNMI services on MX960, MX2008, MX2010, MX2020, PTX1000, PTX5000
routers, PTX10000 line of routers, and QFX5100 and QFX5200 switches is supported.
20.2R1 Junos OS Release 20.2R1 supports standby Routing Engine sensors for MX480, MX960,
MX10003, MX2010, and MX2020 routers.
20.1R1 Starting with Junos Release 20.R1, gNMI service for streaming telemetry sensors for Packet
Forwarding Engine statistics is supported on MX2K-MPC11E line cards on MX2010 and MX2020
routers.
20.1R1 Starting with Junos OS Release 20.1R1, gRPC services version v1.18.0 is supported with JTI. This
version includes important enhancements for gRPC. In earlier Junos OS releases, gRPC version
v1.3.0 is supported with JTI.
19.4R1 Starting with Junos Release 19.4R1, gRPC service for streaming Packet Forwarding Engine and
Evolved Routing Engine statistics is supported on EX4300-MP switches.
19.4R1 Junos OS Release 19.4R1 supports transciever diagnostic sensors for ON_CHANGE and streaming
statistics using JTI and gRPC services or gNMI services on MX960, MX2010, MX2020, PTX1000,
PTX5000, and the PTX10000 line of routers.
19.4R1 Junos OS Release 19.4R1 supports physical Ethernet interface statistics for ON_CHANGE and
streaming statistics using JTI and gRPC services or gNMI services on MX960, MX2020, PTX1000,
and PTX5000 routers.
19.4R1 Junos OS Release 19.4R1 supports streaming VLAN statistics for ON_CHANGE using JTI and
gRPC services on EX4650 and QFX5120 switches.
19.3R1- Starting with Junos OS Evolved Release 19.3R1, gRPC service for exporting statistics is supported
Evolved on QFX5220-128C and QFX5220-32CD switches.
43
19.3R1- Junos OS Evolved Release 19.3R1supports interface burst monitoring on Junos telemetry interface
Evolved (JTI) to monitor physical interfaces for bursts on QFX5220-128C and QFX5220-32CD switches.
19.3R1 Starting with Junos OS Release 19.3R1, gRPC service for exporting statistics is supported on MX
Series routers hosting MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards.
19.3R1 Junos OS Release 19.3R1 supports CPU and network processing unit (NPU) sensors on MX Series
routers with MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards.
19.3R1 Junos OS Release 19.3R1 supports interface express sensor for MX960, MX2010, and MX2020
routers.
19.3R1 Junos OS Release 19.3R1 supports diameter application protocol sensors for MX5, MX10, MX40,
MX150, MX204, MX240, MX480, MX960, MX2008, MX2010, MX2020, MX10003, MX10008,
and MX100016 routers.
19.2R1 Starting with Junos OS Release 19.2R1, SRX4100, SRX4200, SRX4600, SRX5400, SRX5600,
SRX5800, and vSRX Series Services Gateways.
19.2R1 Starting with Junos OS Release 19.2R1, gNMI services for streaming Packet Forwarding Engine
statistics is supported on MX960, MX2008, MX2010 and MX2020 routers, PTX1000 and
PTX10000 routers, and QFX5100 and QFX5200 switches.
19.2R1 Starting with Junos OS Release 19.2R1, gNMI services for streaming statistics is supported on
QFX5100, QFX5110, QFX5120, QFX5200 and QFX5210 switches.
19.2R1 Starting in Junos OS Release 19.2R1, JTI supports streaming of Flexible PIC Concentrator (FPC)
and optics statistics for the MX Series using Remote Procedure Calls (gRPC).
19.2R1 Starting in Junos OS Release 19.2R1, subscriber-based telemetry streaming is enabled when an
MX router is configured for Broadband Network Gateway (BNG) and Junos Fusion where
subscribers are connected through Junos Fusion Satellite devices.
19.1R1 EVO Starting in Junos OS Evolved Release 19.1R1, OpenConfig (OC) and Junos telemetry interface (JTI)
are supported. Both gRPC APIs and the customer-facing CLI remain the same as for the Junos OS.
As was standard for Junos OS, Network Agent (NA) and OC packages are part of the Junos OS
Evolved image.
19.1R1 Starting with Junos OS Release 19.1R1, MX Series routers operating with MS-MIC and MS-MPC,
QFX10002 switches, and PTX10002 routers are also supported.
44
19.1R1 Starting with Junos OS Evolved 19.1R1, Packet Forwarding Engine sensors on PTX10003 routers
are also supported.
18.4R1 Starting with Junos OS Release 18.4R1, MX480, MX960, MX2010, MX2020, MX2008 and MX-
ELM routers are also supported.
18.3R1 Starting with Junos OS Release 18.3R1, ON_CHANGE streaming of LLDP telemetry sensor
information is supported through gRPC for MX Series and PTX Series routers.
18.3R1 Starting with Junos OS Release 18.3R1, QFX5120-AY and EX4650 switches are also supported.
18.3R1 Starting with Junos OS Release 18.4R1, EX4600 switches are also supported.
18.3R1 Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled into
the Junos OS image by default. Both packages support JTI.
18.3R1 Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled into
the Junos OS image by default. Both packages support JTI.
18.2R1 Starting in Junos OS Release 18.2R1, when an external streaming server, or collector, provisions
sensors to export data through gRPC on devices running Junos OS, the sensor configuration is
committed to the junos-analytics instance of the ephemeral configuration database, and the
configuration can be viewed by using the show ephemeral-configuration instance junos-analytics
operational command.
18.1R1 Starting with Junos OS Release 18.1R1, OpenConfig support through Remote Procedure Calls
(gRPC) and JTI is extended to support client streaming and bidirectional streaming of telemetry
sensor information on MX Series and PTX Series routers.
18.1R1 Starting with Junos OS Release 18.3R1, OpenConfig support through gRPC and JTI provides
continuous statistics streaming via the same sensor irrespective of the route that is active (BGP or
static) for a given Segment Routing Traffic Engineering (SR-TE) policy.
18.1R1 Junos OS Release 18.1R1 supports interface express sensor for PTX1000, PTX3000, PTX5000,
and PTX10000 routers.
17.4R1 Starting with Junos OS Release 17.4R1, MX2008 routers are supported.
17.4R1 Starting with Junos OS Release 17.4R1, you can export Packet Forwarding Engine traffic statistics
through the Junos telemetry interface for MX Series and PTX Series routers. Both UDP and gRPC
are supported.
45
17.4R1 With bypass support added to this feature in Junos OS Release 17.4R1, this subscription now
streams both ingress LSP and bypass LSP statistics to a collector.
17.4R1 Starting with Junos OS Release 17.4R1, you can export counter statistics for Packet Forwarding
Engine dynamic tunnels to an outside collector using either native (UDP) or OpenConfig telemetry
sensors through JTI.
17.3R1 Starting with Junos OS Release 17.3R1, Junos telemetry interface is supported on the Routing
Control and Board (RCB) on PTX3000 routers, QFX5110 switches, and EX4600 and EX9200
switches.
17.2R1 Starting with Junos OS Release 17.2R1, OpenConfig and gRPC are also supported on QFX10000
switches, QFX5200 switches, and PTX1000 routers.
16.1R3 Starting in Junos OS Release 16.1R3, you can use a set of remote procedure call (RPC) interfaces to
configure the Junos telemetry interface and stream telemetry data using the gRPC framework.
16.1R3 OpenConfig for Junos OS and gRPC are supported only on MPCs on MX Series and on PTX Series
routers starting with Junos OS Release 16.1R3.
15.1F6 Initial support of this feature in Junos OS Release 15.1F6 supported ingress LSPs only when a
subscription was made to /junos/services/label-switched-path/usage/.
RELATED DOCUMENTATION
• 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" on page 12.
• Install Secure Sockets Layer (SSL) certificates of authentication on your Juniper Networks device.
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:
• 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.
• 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.
NOTE: 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.
• 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.
1. Using a Web browser, navigate to the All Junos Platforms software download URL on the Juniper
Networks webpage: https://www.juniper.net/support/downloads/.
2. Select the name of the Junos OS platform for the software that you want to download.
3. Select the release number (the number of the software version that you want to download) from
the Release drop-down list to the right of the Download Software page.
4. Select the Software tab.
5. In the Tools section of the Software tab, select the Junos Network Agent package for the release.
6. Log in to the Juniper Networks authentication system using the username (generally your e-mail
address) and password supplied by a Juniper Networks representative.
7. Download the software to a local host.
8. Copy the software to Juniper Networks device or to your internal software distribution site.
9. Install the new network-agent package on the device by issuing the request system software
add package-name from the operational mode:
For example:
NOTE: The command uses the validate option by default. This option validates the software
package against the current configuration as a prerequisite to adding the software package
48
to ensure that the device reboots successfully. This is the default behavior when the
software package being added is a different release.
10. Issue the show version | grep na\ telemetry command to verify that the Network Agent package
was successfully installed.
For information about configuring gRPC services on your Juniper Networks device, see "gRPC Services
for Junos Telemetry Interface" on page 49.
18.3R1 Starting in Junos OS Release 18.3R1, the Junos OS image includes the Network Agent.
17.3R1 Starting with Junos OS Release 17.3R1, the Junos Network Agent Package is supported on QFX5110
switches and EX9200 switches.
17.2R1 Starting with Junos OS Release 17.2R1, the Junos Network Agent Package is also supported on
QFX10000 switches and QFX5200 switches.
16.1R3 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.
RELATED DOCUMENTATION
IN THIS SECTION
Starting with Junos OS Release 16.1R3 on MX Series routers and PTX3000 and PTX5000 routers, you
can stream telemetry data for various network elements through gRPC, an open source framework for
handling remote procedure calls based on TCP. The Junos Telemetry Interface relies on a so-called push
model to deliver data asynchronously, which eliminates polling. For all Juniper devices that run a version
of Junos OS with upgraded FreeBSD kernel, you must install the Junos Network Agent software
package, which provides the interfaces to manage gRPC subscriptions. For Juniper Network devices that
run other all other versions of the Junos OS, this functionality is embedded in the Junos OS software.
For more information about installing the Junos Network Agent package, see Installing the Network
Agent Package.
The Junos Telemetry Interface and gRPC streaming are supported on QFX10000 and QFX5200
switches, and PTX1000 routers starting with Junos OS Release 17.2R1.
The Junos Telemetry Interface and gRPC streaming are supported on QFX5110, EX4600, and EX9200
switches starting with Junos OS Release 17.3R1.
• If your Juniper Networks device is running a version of Junos OS with an upgraded FreeBSD kernel,
install the Junos Network Agent software package.
• Install the OpenConfig for Junos module. For more information see, Installing the OpenConfig
Package.
1. Specify the API connection setting either based on Secure Socket Layer (SSL) technology.
50
For an SSL-based connection, you must specify a local-certificate name and you can rely on the
default IP address (::) to enable Junos to “listen” for all IPv4 and IPv6 addresses on incoming
connections. If you would rather specify an IP address, follow stp b. below.
a. Specify a local certificate-name. The certificate can be any user-defined value from the certificate
configuration (not shown here). The certificate name should used in thisexample is jsd_certificate:
NOTE: Enter the name of a certificate you have configured with the local certificate-name
statement at the [edit security certificates] hierarchy level.
b. (Optional) Specify an IP address to listen to for incoming connections. for example, 192.0.2.0:
NOTE: If you do not specify an IP address, the default address of :: is used to listen for
incoming connections.
NOTE: Port 32767 is the required port for gRPC streaming for both unsecured and SSL-based
connections.
SEE ALSO
Starting with Junos OS Release 17.4R1, you can configure bidirectional authentication for gRPC sessions
used to stream telemetry data. Previously, only authentication of the server, that is, Juniper device, was
supported. Now the external client, that is management station that collects data, can also be
authenticated using SSL certificates. The JET service process (jsd), which supports application
interaction with Junos OS, uses the credentials provided by the external client to authenticate the client
and authorize a connection.
• If your Juniper device is running a version of Junos OS with an upgraded FreeBSD kernel, install the
Junos Network Agent software package.
• Install the OpenConfig for Junos module. For more information see, Installing the OpenConfig
Package.
• Configure the gRPC server. For more information, see Configuring gRPC for the Junos Telemetry
Interface.
To configure authentication for the external client, that is, management station that collects telemetry
data streamed from the Juniper device:
1. Enable bidirectional authentication and specify the requirements for a client certificate.
For example, to specify the strongest authentication, which requires a certificate and its validation:
NOTE: The default is no-certificate. The other options are: request-certificate, request-
certificate-and-verify, require-certificate, require-certificate-and-verfiy.
We recommend that you use no-certificate option in a test environment only.
NOTE: For the certificate authority, specify a certificate-authority profile you have configured
at the [edit security pki ca-profile] hierarchy level. This profile is used to validate the
certificate provided by the client.
A digital certificate provides a way of authenticating users through a trusted third-party called
a certificate authority (CA). The CA validates the identity of a certificate holder and “signs”
the certificate to attest that it has not been forged or altered. For more information, see
Digital Certificates Overview and Example: Requesting a CA Digital Certificate.
3. Verify that an external client can successfully connect with the Juniper device through the jsd
process and invoke OpenConfig RPCs.
The external client passes username and password credentials as part of metadata in each RPC. The
RPC is allowed if valid credentials are used. Otherwise an error message is returned.
SEE ALSO
ssl | 0
17.4R1 Starting with Junos OS Release 17.4R1, you can configure bidirectional authentication for gRPC sessions
used to stream telemetry data.
17.3R1 The Junos Telemetry Interface and gRPC streaming are supported on QFX5110, EX4600, and EX9200
switches starting with Junos OS Release 17.3R1.
17.2R1 The Junos Telemetry Interface and gRPC streaming are supported on QFX10000 and QFX5200
switches, and PTX1000 routers starting with Junos OS Release 17.2R1.
16.1R3 Starting with Junos OS Release 16.1R3 on MX Series routers and PTX3000 and PTX5000 routers, you
can stream telemetry data for various network elements through gRPC, an open source framework for
handling remote procedure calls based on TCP.
53
IN THIS SECTION
Starting with Junos OS Release 16.1R3, the Junos Telemetry Interface supports gRPC remote procedure
calls (gRPC) to provision sensors and to subscribe to and receive telemetry data on MX Series routers
and PTX3000 and PTX5000 routers.
Starting with JunosOS Release 17.2R1, QFX10002, QFX10008, and QFX10016 switches, QFX5200
switches, and PTX1000 and PTX10008 routers are also supported.
Starting with Junos OS Release 17.3R1, QFX5110 switches, EX4600, EX4600-VC, and EX9200 switches
and the Routing and Control Board (RCB) on PTX3000 routers are also supported.
Starting with Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensors are supported.
Starting with Junos OS Release 18.2R1, PTX10002 routers are also supported.
Starting with Junos OS Release 17.4R1, PTX10016 routers and virtual MX Series (vMX) routers are also
supported.
Starting with Junos OS Release 18.1R1, QFX5210-64C switches and QFX5100 switches are also
supported.
Starting with Junos OS Release 18.1R1, ON_CHANGE streaming of ARP, ND, and IP sensor information
associated with interfaces is supported through gRPC for MX Series routers and PTX Series routers.
Starting with Junos OS Release 18.3R1, ON_CHANGE streaming of LLDP telemetry sensor information
is supported through gRPC for MX Series and PTX Series routers.
Starting with Junos OS Release 18.3R1, QFX5120-AY and EX4650 switches are also supported.
Starting with Junos OS Release 18.4R1, EX4600 switches are also supported.
Starting with Junos OS Release 18.4R1, MX480, MX960, MX2010, MX2020, MX2008 and MX-ELM
routers are also supported.
54
Starting in Junos OS Evolved Release 19.1R1, OpenConfig (OC) and Junos Telemetry Interface (JTI) are
supported. Both gRPC APIs and the customer-facing CLI remain the same as for the Junos OS. As was
standard for Junos OS, Network Agent (NA) and OC packages are part of the Junos OS Evolved image.
Starting with Junos OS Evolved 19.1R1, Packet Forwarding Engine sensors on PTX10003 routers are
also supported.
Starting with Junos OS Release 19.2R1, SRX4100, SRX4200, SRX4600, SRX5400, SRX5600, SRX5800,
and vSRX Series Services Gateways.are supported.
Starting with Junos OS Release 19.2R1, gNMI services for streaming Packet Forwarding Engine statistics
is supported on MX960, MX2008, MX2010 and MX2020 routers, PTX1000 and PTX10000 routers, and
QFX5100 and QFX5200 switches.
Starting with Junos OS Release 19.2R1, gNMI services for streaming statistics is supported on
QFX5110, QFX5120, QFX5200 and QFX5210 switches.
Starting with Junos OS Release 19.3R1, gNMI services for streaming Packet Forwarding Engine statistics
is supported on MX240, MX480 and MX960 routers.
Starting with Junos OS Release 19.3R1, gNMI services for streaming and ON_CHANGE export of
Routing Engine statistics is supported on MX960, MX2010, MX2020, PTX5000, PTX1000, and
PTX10000 routers.
Starting with Junos OS Release 19.3R1, gRPC service for exporting statistics is supported on MX Series
routers hosting MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards. The resource paths /junos/
system/linecard/cpu/memory/, /junos/system/linecard/npu/memory/, and /junos/system/
linecard/npu/utilization/ can be updated to call out individual sensors (leaves) and their respective
paths for better clarity.
Starting with Junos OS Evolved Release 19.3R1, gRPC service for exporting statistics is supported on
QFX5220-128C and QFX5220-32CD switches.
Starting with Junos OS Release 19.4R1, gRPC service for streaming Packet Forwarding Engine and
Routing Engine statistics is supported on EX4300-MP switches.
Starting with Junos Release 20.R1, gNMI service for streaming telemetry sensors for Packet Forwarding
Engine statistics is supported on MX2K-MPC11E line cards on MX2010 and MX2020 routers.
Starting with Junos OS Evolved Release 20.2R1, gRPC service for streaming NDP statistics is supported
on PTX10001 routers.
Starting with Junos OS Release 20.2R1, gRPC service for streaming Packet forwarding Engine and
Routing Engine statistics is supported on EX2300, EX2300-MP, and EX3400 switches.
Starting with Junos OS Release 20.2R1, gRPC service for streaming BGP routing information base (RIB)
and BGP peer statistics is supported on any platform family that supports containerized routing protocol
55
process (cRPD). cRPD is Juniper’s routing protocol process (rpd) decoupled from Junos OS and packaged
as a Docker container to run in Linux-based environments.
Starting with Junos OS Release 20.2R1, ON_CHANGE BGP peer statistics export using gRPC services
and gNMI services is supported on MX960, MX2008, MX2010, MX2020, PTX1000, PTX5000,
PTX10000 routers and QFX5100 and QFX5200 switches.
Starting with Junos OS Release 20.2R1, streaming BGP global, peer and perr groups statistics using
gRPC services is supported on EX2300, EX3400, EX4300, EX4600, and EX9200 switches.
Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using gRPC
services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services Gateways..
Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using gRPC
services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services Gateways.
Starting with Junos OS Release 20.2R1 sensors to stream standby Routing Engine statistics are
supported on MX480, MX960, MX10003, MX2010, and MX2020 routers.
Starting with Junos OS Release 20.2R1 sensors to stream EVPN statistics using gRPC services are
supported with QFX5100, QFX5110, QFX5120, QFX5200, QFX10002-60C, QFX10002, QFX10008,
and QFX10016 switches.
Starting with Junos OS Release 20.2R1, gRPC service for exporting LDP and mLDP statistics is
supported on MX Series routers.
Starting with Junos OS Release 20.3R1, gRPC service for exporting LDP and mLDP statistics is
supported on MPC10E-10C-MRATE, MPC10E-15C-MRATE, and MX2K-MPC11E line cards.
See Table 4 on page 56 for information about which sensors are supported with gRPC and on which
platforms.
See Table 5 on page 298 for a description of supported broadband edge (BBE) gRPC sensors, which are
supported on all platforms supporting gRPC unless otherwise noted.
You can also use the Telemetry Explorer tool to search for and view information about telemetry
sensors.
To activate a sensor, use the corresponding resource path. Each resource path enables data streaming
for the system resource globally, that is, systemwide. You can also modify each resource path, such as to
specify a specific logical or physical interface. For example, to specify a specific interface, include the
following at the end of the path: [name='interface-name']/
56
See Table 4 on page 56 for a description of supported gRPC and gNMI sensors and Table 5 on page
298 for a description of supported broadband edge (BBE) gRPC sensors, including the subscription path
you use to provision the sensors.
Starting with Junos OS Release 20.1R1, the on-device gRPC framework is upgraded to version v1.18.0
and is applicable to both JET and JTI. This version includes important enhancements for gRPC. Earlier
legacy Junos OS platform versions (non-Occam) will continue to use version v1.3.0.
Starting with Junos OS Release 20.2R1, JTI supports MX routers with dual Routing Engines or MX Series
Virtual Chassis on all Packet Forwarding Engine and Routing Engine sensors currently supported on MX
Series routers. The level of sensor support currently available for MX Series routers applies, whether
through streaming or ON_CHANGE statistics export, using UDP, remote procedure call (gRPC) services
or gRPC Network Management Interface (gNMI) services. Additionally, JTI operational mode commands
will provide details for all Routing Engines and MX Series Virtual Chassis, too.
• /ipv4-unicast/loc-rib
• ipv6-unicast/loc-rib/
• ipv6-unicast/neighbors/
• ipv4-unicast/neighbors/
58
• openconfig-platform.yang: oc-ext:openconfig-version
0.12.1
• name
• state/id
• state/description
• state/serial-no
• state/part-no
• lts-hw-input-drops
• hwds-normal
• hwds-fabric
• hwds-info-cell
• hwds-timeout
• hwds-truncated-key
• hwds-bits-to-test
• hwds-stack-underflow
• hwds-stack-overflow
• hwds-inet6-bad-route
• hwds-inet-bad-route
• hwds-filter-discard
• hwds-dlu-not-routable
• hwds-data-error
• hwds-extended
• hwds-invalid-iif
61
• hwds-input-checksum
• hwds-output-mtu
• lts-input-packets
• lts-output-packets
• lts-sw-input-control-drops
• lts-sw-input-high-drops
• lts-sw-input-medium-drops
• lts-sw-input-low-drops
• lts-sw-output-low-drops
62
• ts-fabric-input-pps
• ts-fabric-output-pps
• ts-fabric-input-packets
• ts-fabric-output-packets
• lpbk-packets
• lpbk-pps
• lpbk-bytes
• lpbk-pps
• lpbk-drop-packets
• lpbk-drop-pps
• lpbk-drop-bytes
• lpbk-drop-bps
63
• lts-hw-input-drops
• lts-input-packets
• lts-output-packets
• lts-sw-input-control-drops
• lts-sw-input-high-drops
• lts-sw-input-medium-drops
• lts-sw-input-low-drops
• lts-sw-output-low-drops
/components/component[name='SIB0’]/ Sensor for Switch Interface Boards (SIBs). SIB0 and SIB1 are
properties/property[name=’state’/ supported.
• [name=’state’/
• [name=’manufacture-date’/
• [name=’uptime’/
• [name=’fru-model-number’]
• [name=’state’/
• [name=’uptime’/
/components/component[name='Routing Sensor for the routing engine ambient temperature, both left
Engine 0’]/properties/ and right.
property[name=’Ambient Left’/
This information can also be found using the operational
/components/component[name='Routing mode command show chassis environment routing-engine.
Engine 0’]/properties/
Starting in Junos OS Evolved Release 19.1R1, periodic
property[name=’Ambient Right’/
streaming using gRPC services on PTX10003 routers is
supported.
/components/component[name='Routing
Engine 0’]/properties/property[name=’cpu-
utilization-idle’/
/components/component[name='Fan Tray0’]/ Sensor for the manuafacture date of the fan tray.
properties/property[name=’manufacture-
This information can also be found using the operational
date’/
mode command show chassis hardware models.
/components/component[’Chassis’]/ Sensor for the chassis state. The chassis state is always
properties/property[name=’state’/ ONLINE.
/components/component[’PSM2’]/ Sensors for the power supply module (PSM) FRU model
properties/property[name=’fru-model- number, manufacture date, temperature, and state.
number’/
This information can also be found using the operational
/components/component[’PSM2’]/ mode command show chassis environment.
properties/property[name=’manufacture-
Starting in Junos OS Evolved Release 19.1R1, periodic
date’/
streaming using gRPC services on PTX10003 routers is
/components/component[’PSM2’]/ supported.
properties/property[name=’Temperature’/
Starting with Junos OS Evolved Release 19.4R1, periodic
/components/component[’PSM2’]/ streaming using gNMI services with PTX10003 routers is
properties/property[name=’state’/ supported.
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/vendor
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/sonet-sdh-compliance-code
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/serial-no
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/present
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/output-power/instant
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/otn-compliance-code
77
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/laser-bias-current/instant
• components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/input-power/instant
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/form-factor-preconf
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/form-factor
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/ethernet-pmd-preconf
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/ethernet-pmd
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/enabled
• /components/
component[name='FPC19:PIC1:PORT11:Xcvr0']/
transceiver/state/date-code
78
You can also add the following as the end path for /junos/
chassis/aggregated-devices/:
• ae-lp-link-down-cnt
• ae-unstack-cnt
• ps-ifl-ccc-down-cnt
• ps-lt-unstack-cnt
• rlt-lp-link-down-cnt
79
You can also add the following as the end path for /junos/
chassis/gres/:
• configured-state
• error-state
• gres-time
• is-protocol-master
• master-kernel-ready
• other-re-present
• other-re-alive
• slave-connect-time
• slave-kernel-ready
You can also add the following as the end path for /junos/
chassis/issu/:
• failure-stage
• current-issu-stage
80
Use the Telemetry Explorer tool to see leafs for this resource
path.
Use the Telemetry Explorer tool to see leafs for this resource
path.
• remote-ip
• local-ip
• number-ipsec-sa-created
• number-ipsec-sa-deleted
• number-ipsec-sa-rekey
• exchange-type
• in-bytes
• in-packets
• out-bytes
• out-packets
• delete-payload-received
• delete-payload-transmitted
• dpd-request-payload-received
• dpd-request-payload-transmitted
• dpd-response-payload-received
• dpd-response-payload-transmitted
• dpd-response-payload-missed
83
• dpd-response-payload-maximum-delay
• dpd-response-seq-payload-missed
• invalid-spi-notify-received
• invalid-spi-notify-transmitted
• routing-instance
You can also add the following as the end path for /junos/
kernel/multicast/:
• iifmismatch-err-cnt
• rslv-req-err-cnt
You can also add the following as the end path for /junos/
kernel/peer-infra/:
• pfeman-conn-drops
• spurious-ppt-wkups
84
You can also add the following as the end path for /junos/
kernel/tcpip/arp/:
• nbrcache-iri-max
• nbrcache-mgmt-max
• nbrcache-public-max
• nbrcache-iri-cnt
• nbrcache-mgmt-cnt
• nbrcache-public-cnt
• nbrcache-iri-drop-cnt
• nbrcache-mgmt-drop-cnt
• nbrcache-public-drop-cnt
85
You can also add the following as the end path for /junos/
kernel/tcpip/ndp/:
• nbrcache-iri-max
• nbrcache-mgmt-max
• nbrcache-public-max
• nbrcache-iri-cnt
• nbrcache-mgmt-cnt
• nbrcache-public-cnt
• nbrcache-iri-drop-cnt
• nbrcache-mgmt-drop-cnt
• nbrcache-public-drop-cnt
86
You can also add the following as the end path for /junos/
kernel/tcpip/netisr/:
• ether-wm-cnt
• ether-drop-cnt
• ether-pkt-queued
• ether-pkt-handled
• ip-wm-cnt
• ip-drop-cnt
• ip-pkt-queued
• ip-pkt-handled
• ip6-wm-cnt
• ip6-drop-cnt
• ip6-pkt-queued
• ip6-pkt-handled
• arp-wm-cnt
• arp-drop-cnt
• arp-pkt-queued
• arp-pkt-handled
87
You can also add the following as the end path for /junos/
kernel/tcpip/nhdix/:
• nexthop-pvt-max
• nexthop-pub-max
• nexthop-pvt-cnt
• nexthop-pub-cnt
You can also add the following as the end path for /junos/
kernel/tcpip/rtb/:
• route-clone-cnt
• route-clone-max
88
You can also add the following as the end path for /junos/
kernel/rtsock/:
• total-error-cnt
• total-veto-cnt
You can also add the following as the end path for /junos/
kernel/tcpip/tcp/:
• tcp-ddos-attack-cnt
• tcp-conndrops-cnt
• tcp-time-wait-conn
89
You can also add the following as the end path for /junos/
kernel/tnp/:
• tnp-frag-drop-cnt
• tnp-hello-drop-cnt
/junos/kernel/tunnel/ Sensor for kernel Reverse Path Forwarding (RPF) and non-RPF
tunnel information.
You can also add the following as the end path for /junos/
kernel/tunnel/:
• looped-cnt
• nonrpf-tunnelid-cnt
• nonrpf-tunnelid-max
• rpf-tunnelid-cnt
• rpf-tunnelid-max
90
You can also add the following as the end path for /junos/
kernel/vpls/:
• flood-token-cnt
• flood-token-max
• unicast-token-cnt
• unicast-token-max
You can also add the following as the end path for /junos/
kernel-ifstate/:
• alive-clients-cnt
• alive-ifstates-cnt
• client-limit-reached
• dead-clients-cnt
• dead-ifstates-cnt
• delayed-unrefs-cnt
• delayed-unrefs-max
• stuck-clients-cnt
91
• overall-churn-rate
• route-add-rate
• route-change-rate
• route-delete-rate
• nexthop-add-rate
• nexthop-change-rate
• nexthop-delete-rate
• peer-index
• consumption-rate-counter
• consumption-route-add-rate
• consumption-route-delete-rate
• consumption-nexthop-add-rate
• consumption-nexthop-change-rate
• consumption-nexthop-delete-rate
• veto-vm-page-count-severe
• veto-ifstate-memory
• veto-memory-overconsumed
• veto-pfe-veto-max-routes
• veto-too-many-delayed-unrefs
• veto-nh-memory-usage
• veto-mbuf-cluster
• veto-flabel-space-exhaustion
• veto-flabel-space-consumption
You can also add the following as the end path for /junos/
routing-options/nonstop-routing/:
• jsr-split-failure-cnt
• jsr-merge-failure-cnt
• jsr-prl-queue-full-cnt
93
/junos/rpm/probe-results/probe-test-results/ Sensor for probe test results for Real time Performance
Monitoring (RPM) statistics. These statistics provide RPM
monitoring data results collected by Juniper devices. You can
use this information to assure service level agreements,
improve network design, and optimize traffic engineering.
The following end paths are also supported for the resource
path:
• owner
• test-name
• target-address
• target-url
• source-address
• destination-interface
• probe-type
• icmp-id
• routing-instance-name
• test-size
• http-status
• loss-thresh-total
• loss-thresh-succ
• rtt-thresh
• rtt-jitter-thresh
94
• rtt-stddev-thresh
• igr-thresh
• igr-jitter-thresh
• igr-stddev-thresh
• egr-thresh
• egr-jitter-thresh
• egr-stddev-thresh
• probe-tests-hw-ts-err/invalid-client-recv-ts-cntr
• probe-tests-hw-ts-err/invalid-client-nots-cntr
• probe-tests-hw-ts-err/invalid-server-send-ts-cntr
• probe-tests-hw-ts-err/invalid-server-spent-time-cntr
• probe-single-results
• probe-single-results/probe-time
• probe-single-results/probe-sent-time
• probe-single-results/probe-status
• probe-single-results/hardware-timestamp-status
• probe-single-results/rtt
• probe-single-results/egress
• probe-single-results/ingress
• probe-single-results/round-trip-jitter
• probe-single-results/egress-jitter
• probe-single-results/round-trip-interarrival-jitter
95
• probe-single-results/egress-interarrival-jitter
• probe-single-results/ingress-interarrival-jitter
• probe-test-generic-result
• probe-test-generic-results/results-scope
• probe-test-generic-results/probes-sent
• probe-test-generic-results/probe-responses
• probe-test-generic-results/loss-percentage
• probe-test-generic-measurements
• probe-test-generic-measurements/samples
• probe-test-generic-measurements/min-delay
• probe-test-generic-measurements/max-delay
• probe-test-generic-measurements/avg-delay
• probe-test-generic-measurements/jitter-delay
• probe-test-generic-measurements/stddev-delay
• probe-test-generic-measurements/sum-delay
The following end paths are also supported for the resource
path:
• owner
• test-name
• target-address
• target-url
• source-address
• destination-interface
• probe-type
• icmp-id
• test-size
• http-status
• routing-instance-name
• loss-thresh-total
• loss-thresh-succ
• rtt-thresh
• rtt-jitter-thresh
97
• rtt-stddev-thresh
• igr-thresh
• igr-jitter-thresh
• igr-stddev-thresh
• egr-thresh
• egr-jitter-thresh
• egr-stddev-thresh
• probe-single-results
• probe-single-results/probe-time
• probe-single-results/probe-sent-time
• probe-single-results/probe-status
• probe-single-results/hardware-timestamp-status
• probe-single-results/rtt
• probe-single-results/egress
• probe-single-results/ingress
• probe-single-results/round-trip-jitter
• probe-single-results/egress-jitter
• probe-single-results/ingress-jitter
• probe-single-results/round-trip-interarrival-jitter
• probe-single-results/egress-interarrival-jitter
• probe-single-results/ingress-interarrival-jitter
98
The following end paths are also supported for the resource
path:
• active-servers
• active-servers/protocol
• active-servers/port
• active-servers/dst-interface
NOTE: When you enable a sensor for LSP statistics only, you
must also configure the sensor-based-stats statement at
the [edit protocols mpls] hierarchy level. MX Series routers
should operate in enhanced mode. If not enabled by default,
include either the enhanced-ip statement or the enhanced-
ethernet statement at the [edit chassis network-services]
hierarchy level.
102
The following end paths are also supported for the resource
path:
• control-name
• client-address
• client-port
• server-address
• server-port
• session-count
• auth-mode
• server-address
• server-port
• test-session/session-name
• test-session/sender-address
• test-session/sender-port
• test-session/reflector-address
• test-session/reflector-port
103
/junos/twamp/client/probe-test-results/ Sensor for client probe test results for Two-Way Active
Management Protocol (TWAMP). TWAMP (described in RFC
5357) is used to measure traffic performance between end-
points. You can use this information to assure service level
agreements, improve network design, and optimize traffic
engineering.
The following end paths are also supported for the resource
path:
• owner
• test-name
• destination-interface
• test-size
• server-address
• server-port
• client-address
• client-port
• reflector-address
• reflector-port
• sender-address
• sender-port
• loss-thresh-total
• loss-thresh-succ
• rtt-thresh
104
• rtt-jitter-thresh
• rtt-stddev-thresh
• igr-thresh
• igr-jitter-thresh
• igr-stddev-thresh
• egr-thresh
• egr-jitter-thresh
• egr-stddev-thresh
• probe-tests-hw-ts-err/invalid-client-recv-ts-cntr
• probe-tests-hw-ts-err/invalid-client-nots-cntr
• probe-tests-hw-ts-err/invalid-server-send-ts-cntr
• probe-tests-hw-ts-err/invalid-server-spent-time-cntr
• probe-single-results/
• probe-single-results/probe-time
• probe-single-results/probe-sent-time
• probe-single-results/probe-status
• probe-single-results/hardware-timestamp-status
• probe-single-results/rtt
• probe-single-results/egress
• probe-single-results/ingress
• probe-single-results/round-trip-jitter
• probe-single-results/egress-jitter
105
• probe-single-results/ingress-jitter
• probe-single-results/round-trip-interarrival-jitter
• probe-single-results/egress-interarrival-jitter
• probe-single-results/ingress-interarrival-jitter
• probe-test-generic-results/
• probe-test-generic-results/results-scope
• probe-test-generic-results/probes-sent
• probe-test-generic-results/probe-responses
• probe-test-generic-results/loss-percentage
• probe-test-generic-results/probe-test-rtt
• probe-test-generic-results/probe-test-generic-
measurements/
• probe-test-generic-results/probe-test-generic-
measurements//probe-measurement-type
• probe-test-generic-results/probe-test-generic-
measurements/samples
• probe-test-generic-results/probe-test-generic-
measurements/min-delay
• probe-test-generic-results/probe-test-generic-
measurements/max-delay
• probe-test-generic-results/probe-test-generic-
measurements/avg-delay
• probe-test-generic-results/probe-test-generic-
measurements/jitter-delay
106
• probe-test-generic-results/probe-test-generic-
measurements/stddev-delay
• probe-test-generic-results/probe-test-generic-
measurements/sum-delay
107
/junos/twamp/client/history-test-results/ Sensor for client history test results for Two-Way Active
history-single-test-results/ Management Protocol (TWAMP). TWAMP (described in RFC
5357) is used to measure traffic performance between end-
points. You can use this information to assure service level
agreements, improve network design, and optimize traffic
engineering.
• owner
• test-name
• destination-interface
• test-size
• server-address
• server-port
• client-address
• client-port
• reflector-address
• reflector-port
• sender-address
• sender-port
• loss-thresh-total
• loss-thresh-succ
• rtt-thresh
• rtt-jitter-thresh
108
• rtt-stddev-thresh
• igr-thresh
• igr-jitter-thresh
• igr-stddev-thresh
• egr-thresh
• egr-jitter-thresh
• egr-stddev-thresh
• probe-single-results/
• probe-single-results/probe-time
• probe-single-results/probe-sent-time
• probe-single-results/probe-status
• probe-single-results/hardware-timestamp-status
• probe-single-results/rtt
• probe-single-results/egress
• probe-single-results/ingress
• probe-single-results/round-trip-jitter
• probe-single-results/egress-jitter
• probe-single-results/ingress-jitter
• probe-single-results/round-trip-interarrival-jitter
• probe-single-results/egress-interarrival-jitter
• probe-single-results/ingress-interarrival-jitter
109
/junos/twamp/server/control-connection/ Sensor for control connection results for servers for Two-Way
Active Management Protocol (TWAMP). TWAMP (described
in RFC 5357) is used to measure traffic performance between
end-points. You can use this information to assure service
level agreements, improve network design, and optimize
traffic engineering.
• control-name
• client-address
• client-port
• server-address
• server-port
• session-count
• auth-mode
• test-session/
• test-session/session-name
• test-session/sender-address
• test-session/sender-port
• test-session/reflector-address
• test-session/reflector-port
110
• admin-status
• bytes
• current-path-time
• metric-type
• metric
• name
• next-reoptimization-time
• online-time
• oper-status
• path-changes
• state-changes
• counters/bytes
• counters/packets
111
• admin-status
• oper-status
• name
• oper-state
• member-count
• minimum-lsp-count
• maximum-lsp-count
• normalize-timer
• normalize-threshold
• aggregate-bandwidth
• sampled-aggregate-bandwidth
• max-signaling-bandwidth
• min-signaling-bandwidth
• splitting-bandwidth
• merging-bandwidth
• incremental-normalization
112
• failover-normalization
• time-to-normalize
• sampling/sampling-outlier-cutoff
• sampling/sampling-mode
• sampling/sampling-percentile
• lsp-instances/state/bandwidth
• lsp-instances/state/max-avg-bandwidth
• lsp-instances/state/metric
• lsp-instances/state/notify-status
• state/explicit-path-name
• state/notify-status
114
• lsp-instances/state/notify-status/initiated
• lsp-instances/state/notify-status/lsp-up
• lsp-instances/state/notify-status/lsp-down
• lsp-instances/state/notify-status/lp-available
• lsp-instances/state/notify-status/lp-unavailable
115
• lsp-instances/state/notify-status/autobw-success
• lsp-instances/state/notify-status/autobw-fail
• lsp-instances/state/notify-status/patherr-recv
• lsp-instances/state/notify-status/tunnel-local-repaired
• lsp-instances/state/bandwidth
• lsp-instances/state/metric
• lsp-instances/state/max-avg-bandwidth
• /state/associated-rsvp-sessions/associated-rsvp-
session[local-index ='index-number']/
• state/notify-status
• state/notify-status/originate-mbb
• state/notify-status/cspf-noroute
• state/notify-status/cspf-success
• state/notify-status/gr-recovery-fail
• state/explicit-path-name
/network-instances/network- Sensor that indicates the reason for a self-ping failure. Starting
instance[name='instance-name']/mpls/lsps/ with Junos OS Release 19.1R1, this sensor is supported on all
constrained-path/tunnels/ platforms supporting JTI.
tunnel[name='name']/p2p-tunnel-attributes/
p2p-primary-paths/p2p-primary-
path[name='path-name'][local-index=’local-
index’]/state/reason/
117
• detour-up
• detour-down
• patherr-recv
• patherr-recv/admission_control_failure
• patherr-recv/session_preeempted
• patherr-recv/bad_loose_route
• patherr-recv/bad_strict_route
118
• patherr-recv/label_allocation_failure
• patherr-recv/non_rsvp_capable_router
• patherr-recv/ttl_expired
• patherr-recv/routing_loop_detected
• patherr-recv/requested_bandwidth_unavailable
• patherr-recv/ttl_expired
• pathmtu-change
You can also add the following to the end of the path to
stream specific statistics for interface burst monitoring:
You can also add the following to the end of the path to
stream specific statistics for NPU memory:
• mem-util-edmem-size
• mem-util-edmem-allocated
• mem-util-edmem-utilization
• mem-util-idmem-size
• mem-util-idmem-allocated
• mem-util-idmem-utilization
• mem-util-bulk-dmem-size
• mem-util-bulk-dmem-allocated
• mem-util-bulk-dmem-utilization
• mem-util-next-hop-edmem-size
• mem-util-next-hop-edmem-allocated
• mem-util-next-hop-edmem-utilization
• mem-util-next-hop-bulk-dmem-size
121
• mem-util-next-hop-bulk-dmem-allocated
• mem-util-next-hop-bulk-dmem-utilization
• mem-util-next-hop-idmem-size
• mem-util-next-hop-idmem-allocated
• mem-util-next-hop-inline-services-free-count
• mem-util-next-hop-mobile:-timing-profile-bytes-allocated
• mem-util-next-hop-mobile:-timing-profile-allocation-
count
• mem-util-next-hop-mobile:-timing-profile-free-count
• mem-util-next-hop-packet-reassembly-(rw)-bytes-
allocated
• mem-util-next-hop-packet-reassembly-(rw)-allocation-
count
• mem-util-next-hop-packet-reassembly-(rw)-free-count
• mem-util-next-hop-packet-reassembly---persistent-(rw)-
bytes-allocated
• mem-util-next-hop-packet-reassembly---persistent-(rw)-
allocation-count
• mem-util-next-hop-packet-reassembly---persistent-(rw)-
free-count
• mem-util-next-hop-ml-bundle-bytes-allocated
• mem-util-next-hop-ml-bundle-allocation-count
• mem-util-next-hop-ml-bundle-free-count
• mem-util-next-hop-ddos-scfd-params-bytes-allocated
122
• mem-util-next-hop-ddos-scfd-params-allocation-count
• mem-util-next-hop-ddos-scfd-params-free-count
• mem-util-next-hop-vbf-bytes-allocated
• mem-util-next-hop-vbf-allocation-count
• mem-util-next-hop-vbf-free-count
• mem-util-next-hop-ptp-ieee-1588-nhs-bytes-allocated
• mem-util-next-hop-ptp-ieee-1588-nhs-allocation-count
• mem-util-next-hop-ptp-ieee-1588-nhs-free-count
• mem-util-next-hop-cos-bytes-allocated
• mem-util-next-hop-cos-allocation-count
• mem-util-next-hop-cos-free-count
• mem-util-next-hop-inline-hash-sessions-bytes-allocated
• mem-util-next-hop-inline-hash-sessions-allocation-count
• mem-util-next-hop-inline-hash-sessions-free-count
• mem-util-next-hop-inline-mdi-bytes-allocated
• mem-util-next-hop-inline-mdi-allocation-count
• mem-util-next-hop-inline-mdi-free-count
• mem-util-next-hop-cos-enhanced-priority-bytes-allocated
• mem-util-next-hop-cos-enhanced-priority-allocation-
count
• mem-util-next-hop-cos-enhanced-priority-free-count
• mem-util-firewall-fw-bytes-allocated
123
• mem-util-firewall-fw-allocation-count
• mem-util-firewall-fw-free-count
• mem-util-counters-fw-counter-bytes-allocated
• mem-util-counters-fw-counter-allocation-count
• mem-util-counters-fw-counter-free-count
• mem-util-counters-fw-policer-bytes-allocated
• mem-util-counters-fw-policer-allocation-count
• mem-util-counters-fw-policer-free-count
• mem-util-counters-ifd-error-cntr-bytes-allocated
• mem-util-counters-ifd-error-cntr-allocation-count
• mem-util-counters-ifd-error-cntr-free-count
• mem-util-counters-nh-cntr-bytes-allocated
• mem-util-counters-nh-cntr-allocation-count
• mem-util-counters-nh-cntr-free-count
• mem-util-counters-ifl-cntr-bytes-allocated
• mem-util-counters-ifl-cntr-allocation-count
• mem-util-counters-ifl-cntr-free-count
• mem-util-counters-bridge-domain-counter0-bytes-
allocated
• mem-util-counters-bridge-domain-counter0-allocation-
count
• mem-util-counters-bridge-domain-counter0-free-count
• mem-util-counters-bridge-domain-counter0-free-count
124
• mem-util-counters-bridge-domain-cntr-bytes-allocated
• mem-util-counters-bridge-domain-cntr-allocation-count
• mem-util-counters-bridge-domain-cntr-free-count
• mem-util-counters-sample-inline-params-bytes-allocated
• mem-util-counters-sample-inline-params-allocation-count
• mem-util-counters-sample-inline-params-free-count
• mem-util-counters-services-counters-bytes-allocated
• mem-util-counters-services-counters-allocation-count
• mem-util-counters-services-counters-free-count
• mem-util-counters-exception-counter-bytes-allocated
• mem-util-counters-exception-counter-allocation-count
• mem-util-counters-exception-counter-free-count
• mem-util-counters-issu-policer-bytes-allocated
• mem-util-counters-issu-policer-allocation-count
• mem-util-counters-issu-policer-free-count
• mem-util-counters-ddos-scfd-counters-bytes-allocated
• mem-util-counters-ddos-scfd-counters-allocation-count
• mem-util-counters-ddos-scfd-counters-free-count
• mem-util-counters-ip-reassembly-counter-bytes-allocated
• mem-util-counters-ip-reassembly-counter-allocation-
count
• mem-util-counters-ip-reassembly-counter-free-count
125
• mem-util-hash-hash-edmem-overhead-bytes-allocated
• mem-util-hash-hash-edmem-overhead-bytes-allocated
• mem-util-hash-hash-edmem-overhead-bytes-allocated
• mem-util-hash-hash-edmem-overhead-bytes-allocated
• mem-util-hash-hash-edmem-overhead-bytes-allocated
• mem-util-hash-hash-edmem-overhead-allocation-count
• mem-util-hash-hash-edmem-overhead-free-count
• mem-util-hash-hash-edmem-bkt-bytes-allocated
• mem-util-hash-hash-edmem-bkt-allocation-count
• mem-util-hash-hash-edmem-bkt-free-count
• mem-util-hash-hash-edmem-rec-bytes-allocated
• mem-util-hash-hash-edmem-rec-allocation-count
• mem-util-hash-hash-edmem-rec-free-count
• mem-util-hash-hash-edmem-sideband-bytes-allocated
• mem-util-hash-hash-edmem-sideband-allocation-count
• mem-util-hash-hash-edmem-sideband-free-count
• mem-util-hash-hash-dmem-bkt-bytes-allocated
• mem-util-hash-hash-dmem-bkt-allocation-count
• mem-util-hash-hash-dmem-bkt-free-count
• mem-util-hash-hash-dmem-rec-bytes-allocated
• mem-util-hash-hash-dmem-rec-allocation-count
• mem-util-hash-hash-dmem-rec-free-count
126
• mem-util-hash-hash-dmem-sideband-bytes-allocated
• mem-util-hash-hash-dmem-sideband-allocation-count
• mem-util-hash-hash-dmem-sideband-free-count
• mem-util-encaps-ueid-bytes-allocated
• mem-util-encaps-ueid-allocation-count
• mem-util-encaps-ueid-free-count
• mem-util-encaps-ueid-shared-bytes-allocated
• mem-util-encaps-ueid-shared-bytes-allocated
• mem-util-encaps-ueid-shared-allocation-count
• mem-util-encaps-ueid-shared-free-count
• mem-util-encaps-fabric-bytes-allocated
• mem-util-encaps-fabric-allocation-count
• mem-util-encaps-fabric-free-count
• mem-util-services-nh-inline-jflow-sample-rr-(svcs)-bytes-
allocated
• mem-util-services-nh-inline-jflow-sample-rr-(svcs)-
allocation-count
• mem-util-services-nh-inline-jflow-sample-rr-(svcs)-free-
count
• mem-util-services-nh-inline-jflow-sample-nh-(svcs)-bytes-
allocated
• mem-util-services-nh-inline-jflow-sample-nh-(svcs)-
allocation-count
• mem-util-services-nh-inline-jflow-sample-nh-(svcs)-free-
count
127
You can also add the following to the end of the path to
stream specific statistics for NPU memory:
• [name="mem-util-<memory-name>-size"]/value
• [name="mem-util-<memory-name>-bytes-allocated"]/
value
• [name="mem-util-<memory-name>-utilization"]/value
• [name="mem-util-<partition-name>-< app-name>-
allocation-count"]/value
128
• [name="mem-util-<partition-name>-< app-name>-bytes-
allocated"]/value
• [name="mem-util-<partition-name>-< app-name>-free-
count"]/value
You can also add the following to the end of the path to
stream specific statistics for NPU:
• [name="util-<memory-name>-average-util">/value
• [name="util-<memory-name>-highest-util">/value
• [name="util-<memory-name>-lowest-util">/value
• [name="util-<memory-name>-average-cache-hit-rate">/
value
• [name="util-<memory-name>-lowest-cache-hit-rate">/
value
• [name="util-<packet-identifier>-rate">/value
You can also export the following statistics for NPU memory
for PTX routers only
• pfe_name
• combined_pool_name
• combined_size
• combined_usage_cnt
• combined_utilization
• global_pool_name
• global_usage_cnt
• global_alloc_cnt
• global_free_cnt
129
• local_pool_name
• local_usage_cnt
• local_alloc_cnt
• local_free_cnt
/junos/system/linecard/cpu/memory/ Sensor for CPU memory. This sensor exports the CPU and
memory utilization per process and CPU usage for threads per
process. The current implementation is Linux-based;
therefore, the export information and gathered output format
differs significantly from this sensor’s performance on
previous platforms.
You can also include the following to end of the resource path
for CPU memory:
132
• [name="mem-util-<memory-name>-size"]/value
• [name="mem-util-<memory-name>-bytes-allocated"]/
value
• [name="mem-util-<memory-name>-utilization"]/value
• [name="mem-util-<memory-name>-< app-name>-
allocations"]/value
• [name="mem-util-<memory-name>-< app-name>-frees"]/
value
• [name="mem-util-<memory-name>-< app-name>-
allocations-failed"]/value
133
• /components-memory/component[name='FPC0:NPU17']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-epp-mapid-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-epp-mapid-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-epp-mapid-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-l2domain-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-l2domain-
allocated']/
134
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-l2domain-
utilizationn']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-
tunnell2domainhash00-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-
tunnell2domainhash00-allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-
tunnell2domainhash00-utilization']/
• :/components-memory/
component[name='FPC0:NPU17']/properties/
property[name='mem-util-kht-tunnell2domainhash10-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-
tunnell2domainhash10-allocatedd']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-
tunnell2domainhash10-utilization']/
• :/components-memory/
component[name='FPC0:NPU17']/properties/
property[name='mem-util-kht-slu-my-mac-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-slu-my-mac-
allocated']/
135
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-slu-my-mac-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-dlu-idb-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-dlu-idb-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-kht-dlu-idb-
utilization']/ }
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-final-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-final-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-final-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-remap-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-remap-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-remap-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-refbits-size']/
136
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-refbits-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-refbits-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-nh-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-nh-allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-nh-utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-mpls-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-mpls-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name=' mem-util-jnh-mpls-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-loadbal-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-loadbal-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-loadbal-
utilization']/
137
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-egress-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-egress-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jnh-egress-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jtree-memory-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jtree-memory-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-jtree-memory-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-vfilter-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-vfilter-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-vfilter-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-phyfilter-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-phyfilter-
allocated']/
138
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-phyfilter-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-action-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-action-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-action-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-tcam-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name=' mem-util-flt-tcam-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-tcam-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-0-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-0-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-0-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-1-size']/
139
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-1-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-1-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-2-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-2-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-2-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-3-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-3-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-3-
utilization']/
140
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-4-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-4-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-fcv-blk-4-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-scv-size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-scv-allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-scv-utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-0-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-0-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-0-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-1-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-1-
allocated']/
141
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-1-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-2-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-2-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-2-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-3-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-3-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-3-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-4-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-4-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-4-
utilization']/
142
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-5-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-5-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-5-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-6-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-6-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-6-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-7-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-7-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-0-bank-7-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name=' mem-util-flt-beta-1-bank-0-
size']/
143
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-0-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-0-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-1-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-1-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-1-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-2-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-2-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-2-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-3-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-3-
allocated']/
144
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-3-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-4-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-4-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-4-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-5-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-5-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-5-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-6-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-6-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-6-
utilization']/
145
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-7-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-7-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-beta-1-bank-7-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-kht-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-kht-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-kht-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-bft-0-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-bft-0-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-bft-0-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='']/
146
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-plt-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-plt-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-0-plt-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-kht-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-kht-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-kht-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-bft-0-
size']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-bft-0-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-bft-0-
utilization']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-plt-
size']/
147
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-plt-
allocated']/
• /components-memory/component[name='FPC0:NPU17']/
properties/property[name='mem-util-flt-alpha-1-plt-
utilization']/
148
• Loopback (pps)
• Recirculation (pps)
• /components-utilization/
component[name='FPC0:NPU17'
• /components-utilization/
component[name='FPC0:NPU17']/properties/
property[name='util-metric']
• /components-utilization/
component[name='FPC0:NPU17']/properties/
property[name='util-Loopback-packet-rate']
• components-utilization/
component[name='FPC0:NPU17']/properties/
property[name='util-Recirculation-packet-rate']
149
• /components-utilization/
component[name='FPC0:NPU17']/properties/
property[name='util-Wan and Host inject-packet-rate']
• /components-utilization/
component[name='FPC0:NPU17']/properties/
property[name='util-ASIC to host-packet-rate']
150
You can also include the following to the end of the resource
path for NPU utilization:
• util-metric
• util-Disp 0 Pkts-packet-rate
• util-Disp 0 Pkts-average-instructions-per-packet
• util-Disp 0 Pkts-average-wait-cycles-per-packet
• util-Disp 0 Pkts-average-cycles-per-packet
• util-Disp 1 Pkts-packet-rate
• util-Disp 1 Pkts-average-instructions-per-packet
• util-Disp 1 Pkts-average-wait-cycles-per-packet
• util-Disp 1 Pkts-average-cycles-per-packet
151
• util-Disp 2 Pkts-packet-rate
• util-Disp 2 Pkts-average-instructions-per-packet
• util-Disp 2 Pkts-average-wait-cycles-per-packet
• util-Disp 2 Pkts-average-cycles-per-packet
• util-Disp 3 Pkts-packet-rate
• util-Disp 3 Pkts-average-instructions-per-packet
• util-Disp 3 Pkts-average-wait-cycles-per-packet
• util-Disp 3 Pkts-average-cycles-per-packet
• mem-util-EDMEM-average-util
• mem-util-EDMEM-highest-util
• mem-util-EDMEM-lowest-util
• mem-util-EDMEM-average-cache-hit-rate
• mem-util-EDMEM-highest-cache-hit-rate
• mem-util-EDMEM-lowest-cache-hit-rate
• mem-util-IDMEM-average-util
• mem-util-IDMEM-highest-util
• mem-util-IDMEM-lowest-util
• mem-util-IDMEM-average-cache-hit-rate
• mem-util-IDMEM-highest-cache-hit-rate
• mem-util-IDMEM-lowest-cache-hit-rate
152
• mem-util-Bulk DMEM-average-util
• mem-util-Bulk DMEM-highest-util
• mem-util-Bulk DMEM-lowest-util
• mem-util-Bulk DMEM-average-cache-hit-rate
• mem-util-Bulk DMEM-highest-cache-hit-rate
• mem-util-Bulk DMEM-lowest-cache-hit-rate
• /junos/system/linecard/interface/traffic/
• /junos/system/linecard/interface/queue/
This can reduce the reap time for non-queue data for
platforms supporting Virtual Output Queues (VOQ), such as
PTX Series routers.
/junos/system/linecard/interface/traffic/ Sensor for interface traffic, exporting all fields except queue
statistics.
• /junos/system/linecard/interface/traffic/
• /junos/system/linecard/interface/queue/
This can reduce the reap time for non-queue data for
platforms supporting Virtual Output Queues (VOQ), such as
PTX Series routers.
/junos/system/linecard/optical Sensor for optical alarms. Configure this sensor for et-type-
fpc/pic/port (100-Gigabit Ethernet) interfaces.
You can add the following end paths for static routes:
• prefix
• state/prefix
• state/set-tag
• next-hops/next-hop/index
• next-hops/next-hop/state/index
• next-hops/next-hop/state/next-hop
• next-hops/next-hop/state/metric
You can add the following end paths for aggregate routes:
• prefix
• state/prefix
• state/discard
• state/set-tag
163
• config/as
• config/router-id
• confederation/config/identifier
• confederation/config/member/as
• graceful-restart/config/enabled
• graceful-restart/config/restart-time
• graceful-restart/config/stale-routes-time
• graceful-restart/config/helper-only
• route-selection-options/config/always-compare-med
• route-selection-options/config/ignore-as-path-length
• route-selection-options/config/external-compare-router-
id
• route-selection-options/config/advertise-inactive-routes
• route-selection-options/config/enable-aigp
• route-selection-options/config/ignore-next-hop-igp-
metric
• afi-safis/afi-safi/config/afi-safi-name
164
• afi-safis/afi-safi/config/enabled
• afi-safis/afi-safi/graceful-restart/config/enabled
• afi-safis/afi-safi/route-selection-options/config/enable-
aigp
• afi-safis/afi-safi/add-paths/config/receive
• afi-safis/afi-safi/add-paths/config/send
• afi-safis/afi-safi/add-paths/config/send-max
• afi-safis/afi-safi/add-paths/config/eligible-prefix-policy
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• ipv6-unicast/prefix-limit/config/restart-timer
• ipv4-labeled-unicast/prefix-limit/config/max-prefixes
• ipv4-labeled-unicast/prefix-limit/config/prevent-
teardown
165
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safi/ipv6-labeled-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
max-prefixes
• afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/prevent-
teardown
• afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/prevent-
teardown
• afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/shutdown-
threshold-pct
166
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
prevent-teardown
• afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/shutdown-
threshold-pct
• afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
prevent-teardown
• afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/max-
prefixes
167
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/shutdown-
threshold-pct
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/prevent-
teardowns
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/restart-
time
168
• config/peer-group
• config/neighbor-address
• config/enabled
• config/peer-as
• config/local-as
• config/peer-type
• config/auth-password
• config/remove-private-as
• config/route-flap-damping
• config/description
• timers/config/connect-retry
• timers/config/hold-time
• timers/config/minimum-advertisement-interval
• transport/config/tcp-mss
• transport/config/mtu-discovery
• transport/config/passive-mode
• transport/config/local-address
169
• error-handling/config/treat-as-withdraw
• graceful-restart/config/enabled
• graceful-restart/config/restart-time
• graceful-restart/config/stale-routes-time
• graceful-restart/config/helper-only
• logging-options/config/log-neighbor-state-changes
• ebgp-multihop/config/enabled
• ebgp-multihop/config/multihop-ttl
• route-reflector/config/route-reflector-cluster-id
• route-reflector/config/route-reflector-client
• as-path-options/config/allow-own-as
• as-path-options/config/replace-peer-as
• as-path-options/config/disable-peer-as-filter
• use-multiple-paths/config/enabled
• use-multiple-paths/ebgp/config/allow-multiple-as
• apply-policy/config/import-policy
• apply-policy/config/export-policy
• afi-safis/afi-safi/config/afi-safi-name
• afi-safis/afi-safi/config/enabled
• afi-safis/afi-safi/graceful-restart/config/enabled
• afi-safis/afi-safi/add-paths/config/receive
• afi-safis/afi-safi/add-paths/config/send
170
• afi-safis/afi-safi/add-paths/config/send-max
• afi-safis/afi-safi/add-paths/config/eligible-prefix-policy
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
restart-timer
171
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
prevent-teardown
172
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/shutdown-
threshold-pct
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/shutdown-
threshold-pct
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/retart-
timer
173
/network-instances/network-instance/ Sensor for BGP peer group statistics. This sensors support
protocols/protocol/bgp/peer-groups/peer- OpenConfig version 4.0.1 data model openconfig-bgp-
group/ neighbor.yang and openconfig-bgp-policy.yang.
• config/peer-group-name
• config/peer-as
• config/local-as
• config/peer-type
• config/auth-password
• config/remove-private-as
• route-flap-damping
• description
• config/connect-retry
• config/hold-time
• config/minimum-advertisement-interval
• config/tcp-mss
• config/mtu-discovery
• config/passive-mode
• config/local-address
• error-handling/config/treat-as-withdraw
• graceful-restart/config/enabled
174
• graceful-restart/config/restart-time
• graceful-restart/config/stale-routes-time
• graceful-restart/config/helper-only
• logging-options/config/log-neighbor-state-changes
• ebgp-multihop/config/enabled
• ebgp-multihop/config/multihop-ttl
• route-reflector/config/route-reflector-cluster-id
• route-reflector/config/route-reflector-client
• as-path-options/config/allow-own-as
• as-path-options/config/replace-peer-as
• use-multiple-paths/config/enabled
• use-multiple-paths/ebgp/config/allow-multiple-as
• use-multiple-paths/ebgp/config/maximum-paths
• use-multiple-paths/ibgp/config/maximum-paths
• apply-policy/config/import-policy
• apply-policy/config/export-policy
• afi-safis/afi-safi/config/afi-safi-name
• afi-safis/afi-safi/config/enabled
• afi-safis/afi-safi/graceful-restart/config/enabled
• afi-safis/afi-safi/add-paths/config/receive
• afi-safis/afi-safi/add-paths/config/send
• afi-safis/afi-safi/add-paths/config/send-max
175
• afi-safis/afi-safi/add-paths/config/eligible-prefix-policy
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
max-prefixes
176
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
prevent-teardown
• /afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-unicast/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv4-labeled-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/ipv6-labeled-unicast/prefix-limit/config/
restart-timer
177
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv4-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv6-unicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
max-prefixes
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv4-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
max-prefixes
178
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
prevent-teardown
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l3vpn-ipv6-multicast/prefix-limit/config/
restart-timer
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/shutdown-
threshold-pct
• afi-safis/afi-safi/l2vpn-vpls/prefix-limit/config/restart-
timer
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/max-
prefixes
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/prevent-
teardown
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/
shutdown-threshold-pct
• afi-safis/afi-safi/l2vpn-evpn/prefix-limit/config/restart-
timer
179
• neighbors/neighbor/afi-safis/afi-safi/state/active
• neighbors/neighbor/afi-safis/afi-safi/state/prefixes/
installed
• neighbors/neighbor/afi-safis/afi-safi/state/prefixes/
received
• neighbors/neighbor/afi-safis/afi-safi/state/prefixes/sent
• neighbors/neighbor/afi-safis/afi-safi/state/prefixes/
rejected
• neighbors/neighbor/state/admin-state
• neighbors/neighbor/state/established-transitions
• neighbors/neighbor/state/last-established
• neighbors/neighbor/state/messages/received/notification
• neighbors/neighbor/state/messages/received/update
• neighbors/neighbor/state/messages/sent/notification
• neighbors/neighbor/state/messages/sent/update
• neighbors/neighbor/state/session-state
180
• neighbors/neighbor/state/supported-capabilities
• transport/state/local-address
• transport/state/remote-address
• transport/state/remote-port
181
• global/afi-safis/afi-safi/state/total-prefixes
• neighbors/neighbor/state/session-state
• neighbors/neighbor/state/messages/sent/UPDATE
• neighbors/neighbor/state/messages/received/UPDATE
• neighbors/neighbor/transport/state/local-address
• neighbors/neighbor/state/peer-as
• neighbors/neighbor/afi-safis/afi-safi/ipv4-unicast/prefix-
limit/state/max-prefixes
• neighbors/neighbor/
• neighbors/neighbor/
• neighbors/neighbor/state/session-admin-status
• neighbors/neighbor/state/session-status
• neighbors/neighbor/state/established-transitions
• neighbors/neighbor/state/interface-error
• neighbors/neighbor/afi-safis/afi-safi/state/prefix-limit-
exceeded
182
• /bgp-rib/afi-safis/afi-safi/ipv4-unicast/ /network-instances/network-instance[name_'instance-
loc-rib/ name']/ protocols/protocol/
• /bgp-rib/afi-safis/afi-safi/ipv4-unicast/ • /network-instances/network-instance/protocols/
neighbors/neighbor/adj-rib-in-pre/ protocol/ bgp/neighbors/neighbor/afi-safis/afi-safi/state/
prefixes/accepted
• /bgp-rib/afi-safis/afi-safi/ipv6-unicast/
neighbors/neighbor/adj-rib-in-pre/ • /network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/afi-safis/afi-safi/state/
• /bgp-rib/afi-safis/afi-safi/ipv4-unicast/ prefixes/rejected
neighbors/neighbor/adj-rib-in-post/
/network-instances/network-instance/protocols/
• /bgp-rib/afi-safis/afi-safi/ipv6-unicast/ protocol/ bgp/neighbors/neighbor/afi-safis/afi-safi/state/
neighbors/neighbor/adj-rib-in-post/ active
• /bgp-rib/afi-safis/afi-safi/ipv4-unicast/ • /network-instances/network-instance/protocols/
neighbors/neighbor/adj-rib-out-pre/ protocol/ bgp/neighbors/neighbor/afi-safis/afi-safi/state/
queues/output
• /bgp-rib/afi-safis/afi-safi/ipv6-unicast/
neighbors/neighbor/adj-rib-out-pre/ • /network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/afi-safis/afi-safi/state/
• /bgp-rib/afi-safis/afi-safi/ipv4-unicast/ queues/input
neighbors/neighbor/adj-rib-out-post/
• /network-instances/network-instance/protocols/
• /bgp-rib/afi-safis/afi-safi/ipv6-unicast/ protocol/ bgp/neighbors/snmp-peer-index
neighbors/neighbor/adj-rib-out-post/
• /network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/state/ImportEval
• /network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/state/
ImportEvalPending
• /network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/state/messages/
received/notification
184
/network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/state/messages/sent/
notification
/network-instances/network-instance/protocols/
protocol/ bgp/transport/state/remote-port
/network-instances/network-instance/protocols/
protocol/ bgp/neighbors/neighbor/state/supported-
capabilities
NOTE: For all the following paths, with the exception of paths
for routing tables, if your Juniper Networks device is running
Junos OS Release 17.3R1 or later, you must prepend the
following in front of the path:
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/
• state/session-state
• state/messages/sent/update
• state/messages/received/update
• transport/state/local-address
• transport/state/remote-address
• state/peer-as
• afi-safis/afi-safi/state/prefix-limit/state/max-prefixes
• afi-safis/afi-safi/state/active
• state/session-status
185
• state/session-admin-status
• state/session-established-transitions
• state/interface-error
• state/prefix-limited-exceeded
• state/last-established
• established-transitions
• afi-safis/afi-safi/state/total-prefixes
• afi-safis/afi-safi/add-paths/eligible-prefix-policy
• state/peer-count/
NOTE: For paths that export data for BGP routing tables,
which are supported starting with Junos OS Release 17.4R1,
you can apend the following to each of the paths:
• /num-routes
• /routes/route/prefix
• /routes/route/attributes
• /routes/route/attributes/origin
• /routes/route/attributes/as-path
• /routes/route/attributes/next-hop
186
• /routes/route/attributes/med
• /routes/route/attributes/local-pref
• /routes/route/attributes/atomic-aggr
• /routes/route/attributes/aggregator/as
• /routes/route/attributes/aggregator/as4
• /routes/route/attributes/aggregator/address
• /routes/route/ext-attributes/
• /routes/route/ext-attributes/community
• /routes/route/ext-attributes/originator-id
• /routes/route/ext-attributes/cluster-list
• /routes/route/ext-attributes/extended-community
• /routes/route/ext-attributes/aigp
• /routes/route/ext-attributes/path-id
• /routes/route/ext-attributes/unknown-attribute
• /routes/route/ext-attributes/unknown-attribute/attr-type
• /routes/route/ext-attributes/unknown-attribute/attr-len
• /routes/route/ext-attributes/unknown-attribute/attr-
value
• /routes/route/last-modified-date
• /routes/route/last-update-received
• /routes/route/valid-route
• /routes/route/invalid-reason
• /routes/route/best-path
187
• neighbors/neighbor/afi-safis/afi-safi/ state/active
(ON_CHANGE)
• neighbors/neighbor/afi-safis/afi-safi/ state/prefixes
(ON_CHANGE)
• neighbors/neighbor/afi-safis/afi-safi/ state/prefixes/
received (ON_CHANGE)
• neighbors/neighbor/afi-safis/afi-safi/ state/prefixes/sent
(ON_CHANGE)
• neighbors/neighbor/afi-safis/afi-safi/ state/prefixes/
rejected (ON_CHANGE)
• neighbors/neighbor/state/admin-state (ON_CHANGE)
• neighbors/neighbor/state/ established-transitions
(ON_CHANGE)
• neighbors/neighbor/state/last-established (ON_CHANGE)
• neighbors/neighbor/state/messages/ received/
notification (stream only)
• neighbors/neighbor/state/messages/ sent/notification
(stream only)
• neighbors/neighbor/state/session-state (ON_CHANGE)
• neighbors/neighbor/state/supported-capabilities
(ON_CHANGE)
• transport/state/local-address (ON_CHANGE)
• transport/state/remote-address (ON_CHANGE)
• transport/state/remote-port (ON_CHANGE)
/network-instances/network- EVPN IGMP join sync (type 7) ad leave sync (type 8) sensor.
instance[instance-name='name']/protocols/
Use the Telemetry Explorer tool to see leafs for this resource
protocol/evpn/sg-db/sgdb-esi
path.
• remote_ip_address
• status
• mode
• nexthop-index
• event-type
• source-interface
• status
• learning
• aging-time
• table-sixe
• proxy-macip
• num-local-entries
Use the Telemetry Explorer tool to see leafs for this resource
path.
• mac-address
• vlan-id
• vni
Use the Telemetry Explorer tool to see leafs for this resource
path.
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/isis/levels/level/
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/isis/interfaces/interface/levels/
level/
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
lsp-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
maximum-area-addresses
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
version
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
version2
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/
state/id-length
195
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
pdu-type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
remaining-lifetime
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
lsp-install-time
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
sequence-number
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
checksum
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
pdu-length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/
state/is-type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/state/
flag/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
tlv-type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
state/tlv-type
196
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
area-address/state/address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
nlpid/state/nlpid
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-interface-addresses/state/address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-interface-addresses/state/address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-te-router-id/state/te-router-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
lsp-buffer-size/state/size
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
hostname/state/hname
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/system-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/state/metric
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
197
database/lsp/tlvs/tlv/extended-is-reachability/neighbors/
neighbor/state/system-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/state/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/admin-group/state/admin-group
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/link-id/state/local
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/link-id/state/remote
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/ipv4-interface-address/state/address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/ipv4-neighbor-address/state/address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/te-default-metric/state/metric
198
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/max-link-bandwidth/state/bandwidth
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/max-reservable-link-bandwidth/state/bandwidth
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/unreserved-bandwidth/setup-priority/priority
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/unreserved-bandwidth/setup-priority/priority
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/unreserved-bandwidth/setup-priority/state/
priority
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/unreserved-bandwidth/setup-priority/state/
bandwidth
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/bandwidth-constraints/bandwidth-constraint/
model-id
199
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/bandwidth-constraints/bandwidth-constraint/
state/model-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/bandwidth-constraints/bandwidth-constraint/
constraints/constraint/constraint-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/bandwidth-constraints/bandwidth-constraint/
constraints/constraint/state/constraint-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/bandwidth-constraints/bandwidth-constraint/
constraints/constraint/state/bandwidth
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/adjacency-sids/adj-sid/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/adjacency-sids/adj-sid/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/adjacency-sids/adj-sid/state/flags
200
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/adjacency-sids/adj-sid/state/weight
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/adjacency-sids/adj-sid/state/weight
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/lan-adjacency-sids/lan-adj-sid/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/lan-adjacency-sids/lan-adj-sid/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/lan-adjacency-sids/lan-adj-sid/state/weight
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/subtlvs/
subtlv/lan-adjacency-sids/lan-adj-sid/state/neighbor-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/undefined-
subtlvs/undefined-subtlv/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/undefined-
subtlvs/undefined-subtlv/state/type
201
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/undefined-
subtlvs/undefined-subtlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-is-reachability/neighbors/neighbor/undefined-
subtlvs/undefined-subtlv/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/instance-number
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/instance-number
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/system-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/psn-number
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/ipv4-interface-address
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/ipv4-neighbor-address
202
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv4-srlgs/ipv4-srlg/state/srlg-value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/up-
down
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/s-bit
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/metric
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/tag/state/tag32
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/prefix-sids/prefix-sid/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/prefix-sids/prefix-sid/state/value
203
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/prefix-sids/prefix-sid/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/prefix-sids/prefix-sid/state/algorithm
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/prefix
204
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/up-down
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/s-bit
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/x-bit
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/metric
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/tag/
state/tag32
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sids/prefix-sid/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sids/prefix-sid/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sids/prefix-sid/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
205
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sids/prefix-sid/state/algorithm
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
pv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/subtlvs/subtlv/
segment-routing-capability/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/subtlvs/subtlv/
segment-routing-capability/srgb-descriptors/srgb-
descriptor/range
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/subtlvs/subtlv/
segment-routing-capability/srgb-descriptors/srgb-
descriptor/state/label
206
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/subtlvs/subtlv/
segment-routing-capability/srgb-descriptors/srgb-
descriptor/state/range
207
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/isis/interfaces/interface/levels/
level/
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/
instance-number
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/state/
instance-number
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/state/
flags
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/state/
router-id
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/
subtlvs/subtlv/type
208
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/
subtlvs/subtlv/state/type
• /network-instances/network-instance/protocols/
protocol/isis/instances/instance/levels/level/link-state-
database/lsp/tlvs/tlv/router-capabilities/capability/
subtlvs/subtlv/segment-routing-algorithms/state/
algorithm
209
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/isis/interfaces/interface/levels/
level/
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/system-id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/neighbor-snpa
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/dis-system-id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/neighbor-circuit-type
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/local-extended-circuit-id
210
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/neighbor-extended-circuit-id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/nlpid
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/area-address
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/adjacency-type
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/adjacency-state
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/lan-adjacency-state
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/multi-topo
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/restart-support
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/restart-suppress
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/restart-status
211
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/ipv4-neighbor-address
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/ipv6-neighbor-address
212
You can also include the following at the end path to /junos/
task-memory-information/:
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-size
213
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-alloc-bytes
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-allocs
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-max-allocs
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-max-bytes
• task-memory-overall-report/task-size-block-list/task-size-
block/tsb-free-bytes
• task-memory-overall-report/task-memory-total-bytes
• task-memory-overall-report/task-memory-total-max-
bytes
• task-memory-information/task-memory-overall-report/
task-memory-total-free-bytes
• task-memory-allocator-report/task-block-list/task-
block/tb-name
• task-memory-allocator-report/task-block-list/task-
block/tb-size
• task-memory-allocator-report/task-block-list/task-
block/tb-alloc-size
• task-memory-allocator-report/task-block-list/task-
block/tb-alloc-blocks
• task-memory-allocator-report/task-block-list/task-
block/tb-alloc-bytes
• task-memory-allocator-report/task-block-list/task-
block/tb-max-alloc-blocks
214
• task-memory-allocator-report/task-lite-page-list/task-
lite-page/tlp-name
• task-memory-allocator-report/task-lite-page-list/task-
lite-page/tlp-alloc-bytes
• task-memory-allocator-report/task-memory-total-bytes
• task-memory-information/task-memory-allocator-report/
task-memory-total-max-bytes
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-name
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-allocs
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-alloc-bytes
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-max-allocs
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-max-alloc-bytes
• task-memory-malloc-usage-report/task-malloc-list/task-
malloc/tm-function-calls
• task-memory-malloc-usage-report/task-memory-total-
bytes
• task-memory-malloc-usage-report/task-memory-total-
max-bytes
• task-memory-max-dynamic-allocs
• task-memory-bss-bytes
• task-memory-max-bss-bytes
215
• task-memory-page-data-bytes
• task-memory-max-page-data-bytes
• task-memory-dir-bytes
• task-memory-max-dir-bytes
• task-memory-total-bytes-in-use
• task-memory-total-bytes-percent
216
/junos/system/linecard/firewall/ Sensor for firewall filter counters and policer counters. Each
line card reports counters separately.
• junos/firewall/firewall-stats/[name='filter-name']/
timestamp
• /junos/firewall/firewall-stats/[name='filter-name']/
memory-usage/[name='memory-type']/allocated
• /junos/firewall/firewall-stats/[name='filter-name']/
counter-stats/[name='counter-name']/packets
• /junos/firewall/firewall-stats/[name='filter-name']/
counter-stats/[name='couner-name']/bytes
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/out-of-spec-packets
218
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/out-of-spec-bytes
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/offered-packets
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/offered-bytes
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/transmitted-packets
• /junos/firewall/firewall-stats/[name='filter-name']/
policer-stats/[name='policer-name']/transmitted-bytes
• /junos/firewall/firewall-stats/[name='filter-name']/
hierarchical-policer-stats/[name='hierarchical-policer-
name']/premium-packets (MX Series only)
• /junos/firewall/firewall-stats/[name='filter-name']/
hierarchical-policer-stats/[name='hierarchical-policer-
name']/premium-bytes (MX Series only)
• /junos/firewall/firewall-stats/[name='filter-name']/
hierarchical-policer-stats/[name='hierarchical-policer-
name']/aggregate-packets (MX Series only)
• /junos/firewall/firewall-stats/[name='filter-name']/
hierarchical-policer-stats/[name='hierarchical-policer-
name']/aggregate-bytes (MX Series only)
219
• openconfig-interfaces.yang: oc-ext:openconfig-version
2.4.1
• /interfaces/interface[name='interface-name']/state/
parent_ae_name
• /interfaces/interface[name='interface-name']/state/
admin-status
• /interfaces/interface[name='interface-name']/state/
counters/carrier-transitions
• /interfaces/interface[name='interface-name']/state/last-
change
• /interfaces/interface[name='interface-name']/state/high-
speed
• /interfaces/interface[name='interface-name']/state/
counters/out-octets
• /interfaces/interface[name='interface-name']/state/
counters/out-unicast-pkts
• /interfaces/interface[name='interface-name']/state/
counters/out-multicast-pkts
• /interfaces/interface[name='interface-name']/state/
counters/out-broadcast-pkts
223
• /interfaces/interface[name='interface-name']/state/
counters/out-errors
• /interfaces/interface[name='interface-name']/state/
counters/in-octets
• /interfaces/interface[name='interface-name']/state/
counters/in-unicast-pkts
• /interfaces/interface[name='interface-name']/state/
counters/in-multicast-pkts
• /interfaces/interface[name='interface-name']/state/
• /interfaces/interface[name='interface-name']/state/
counters/in-broadcast-pkts
• /interfaces/interface[name='interface-name']/state/
counters/in-errors
• /interfaces/interface[name='interface-name']/state/in-
pause-pkts
• /interfaces/interface[name='interface-name']/state/out-
pause-pkts
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/ pkts
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/bytes
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/tail-
drop-pkts
224
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/ rl-
drop-pkts
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/ rl-
drop-bytes
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/avg-
buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/cur-
buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/peak-
buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/in-queue [queue-number=queue_number]/
allocated-buffer-size
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/
pkts
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/
bytes
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/tail-
drop-pkts
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/rl-
drop-pkts
225
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/ rl-
drop-bytes
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/red-
drop-pkts
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/red-
drop-bytes
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/
avg-buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/cur-
buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/
peak-buffer-occupancy
• /interfaces/interface[name='interface-name']/state/
counters/out-queue [queue-number=queue_number]/
allocated-buffer-size
• /interfaces/interface[name='interface-name']/state/
description
• /interfaces/interface[name='interface-name']/state/
enabled
• /interfaces/interface[name='interface-name']/state/
ifindex
226
• /interfaces/interface[name='interface-name']/state/last-
change
• /interfaces/interface[name='interface-name']/state/mtu
• /interfaces/interface[name='interface-name']/state/name
• /interfaces/interface[name='interface-name']/state/oper-
status
• /interfaces/interface[name='interface-name']/state/type
227
• mac-address (ON_CHANGE)
• auto-negotiate (ON_CHANGE)
• duplex-mode (ON_CHANGE)
• port-speed (ON_CHANGE)
• enable-flow-control (ON_CHANGE)
• hw-mac-address (ON_CHANGE)
• negotiated-duplex-mode (ON_CHANGE)
• negotiated-port-speed (ON_CHANGE)
• counters/in-mac-control-frames
• counters/in-mac-pause-frames
• counters/in-oversize-frames
• counters/in-jabber-frames
• counters/in-fragment-frames
• counters/in-8021q-frames
• counters/in-crc-errors
228
• counters/in-block-errors
• counters/out-mac-control-frames
• counters/out-mac-pause-frames
229
• openconfig-interfaces.yang: oc-ext:openconfig-version
2.4.1
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/name
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/ifindex
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/index
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/snmp_index
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/
admin_status
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/oper_status
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/last_change
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/description
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/enabled
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_octets
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_unicast_pkts
232
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_broadcast_pkts
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_multicast_pkts
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_discards
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_errors
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
in_unknown_protos
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_octets
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_unicast_pkts
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_broadcast_pkts
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_multicast_pkts
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_discards
233
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
out_errors
• /interfaces/interface[name='interface-name']/
subinterfaces/subinterface[index='unit']state/counters/
last_clear
• rsvp-interface[interface-name='ae0.100']/index
• rsvp-interface[interface-name='ae0.100']/rsvp-status
• rsvp-interface[interface-name='ae0.100']/authentication-
flag
• rsvp-interface[interface-name='ae0.100']/aggregate-flag
• rsvp-interface[interface-name='ae0.100']/ack-flag
• rsvp-interface[interface-name='ae0.100']/protect-flag
• rsvp-interface[interface-name='ae0.100']/hello-interval
• rsvp-interface[interface-name='ae0.100']/interface-
address
• rsvp-interface[interface-name='ae0.100']/rsvp-telink/
preemption-count
• rsvp-interface[interface-name='ae0.100']/rsvp-telink/
update-threshold
• rsvp-interface[interface-name='ae0.100']/rsvp-telink/
subscription
• rsvp-interface[interface-name='ae0.100']/rsvp-telink/
active-reservation
235
• rsvp-interface[interface-name='ae0.100']/rsvp-telink/
static-bandwidth
• rsvp-interface[interface-name='ae0.101']/rsvp-telink/
available-bandwidth
236
You can also add the following to the end path for /junos/
rsvp-interace-information/:
• active-count
• rsvp-interface/interface-name
• rsvp-interface/index
• rsvp-interface/rsvp-status
• rsvp-interface/authentication-flag
• rsvp-interface/aggregate-flag
• rsvp-interface/ack-flag
237
• rsvp-interface/protect-flag
• rsvp-interface/hello-interval
• rsvp-interface/interface-address
• message-statistics/rsvp-message
• rsvp-interface/message-statistics/messages-sent
• rsvp-interface/message-statistics/messages-received
• rsvp-interrface/message-statistics/messages-
sent-5seconds
• rsvp-interface/message-statistics/messages-
received-5seconds
• rsvp-interface/rsvp-telink/active-reservation
• rsvp-interface/rsvp-telink/preemption-count
• rsvp-interface/rsvp-telink/update-threshold
• rsvp-interface/rsvp-telink/subscription
• rsvp-interface/rsvp-telink/static-bandwidth
• rsvp-interface/rsvp-telink/available-bandwidth
• rsvp-interface/rsvp-telink/reserved-bandwidth/
bandwidth-priority
• rsvp-interface/rsvp-telink/reserved-bandwidth/total-
reserved-bandwidth
238
NOTE:
• name
• cidx
• version
• part_number
• serial_number
239
• description
• clei_code
• model
• vendor_name
• properties/property/state
• properties/property/power_usage
• properties/property/power_maximum
• properties/property/temperature_intake
• properties/property/temperature_exhaust_a (not
supported on PTX1000 and PTX3000 routers)
• properties/property/temperature_exhaust_b (not
supported on PTX1000 and PTX3000 routers)
• properties/property/cpu_utilization_total
• properties/property/ memory_dram_used
• properties/property/memory_utilization_heap
• properties/property/memory_utilization_buffer
• properties/property/uptime
• properties/property/mastership-state
• properties/property/mastership-priority
240
• properties/property/temperature-cpu
• properties/property/memory-dram-installed
• properties/property/cpu-utilization-user
• properties/property/cpu-utilization-background
• properties/property/cpu-utilization-kernel
• properties/property/cpu-utilization-idle
• properties/property/reboot-reason
• properties/property/power-zone-upper-capacity
• properties/property/power-zone-upper-maximum
• properties/property/power-zone-upper-allocated
• properties/property/power-zone-upper-remaining
• properties/property/power-zone-upper-usage
• properties/property/power-zone-lower-capacity
• properties/property/power-zone-lower-maximum
• properties/property/power-zone-lower-allocated
• properties/property/power-zone-lower-remaining
• properties/property/power-zone-lower-usage
• properties/property/power-zone-0-capacity
• properties/property/power-zone-0-maximum
• properties/property/power-zone-0-allocated
• properties/property/power-zone-0-remaining
241
• properties/property/power-zone-0-usage
• properties/property/power-zone-1-capacity
• properties/property/power-zone-1-maximum
• properties/property/power-zone-1-allocated
• properties/property/power-zone-1-remaining
• properties/property/power-zone-1-usage
• properties/property/power-system-capacity
• properties/property/power-system-allocated
• properties/property/power-system-remaining
• properties/property/power-system-usage
• properties/property/temperature-ambient
• properties/property/temperature-zone-0-intake (SFB
only)
• properties/property/temperature-zone-0-intake-a (both
SFB and CB)
• properties/property/temperature-zone-1-intake-b (both
SFB and CB)
• properties/property/temperature-zone-0-exhaust (SFB
only)
• properties/property/temperature-zone-1-exhaust (SFB
only)
• properties/property/temperature-zone-0-intake-c (CB
only)
242
• properties/property/temperature-zone-0-exhaust-a (CB
only)
• properties/property/temperature-zone-1-exhaust-b (CB
only)
243
You can also add the following to the end of the path for /
lacp/:
• interfaces/interface/state
244
• interfaces/interface/members/member/state/activity
• interfaces/interface/members/member/state/timeout
• interfaces/interface/members/member/state/system-id
• interfaces/interface/members/member/state/partner-id
• interfaces/interface/members/member/state/interface
• interfaces/interface/members/member/state/
synchronization
• interfaces/interface/members/member/state/
aggregatable
• interfaces/interface/members/member/state/collecting
• interfaces/interface/members/member/state/distributing
• interfaces/interface/members/member/state/oper-key
• interfaces/interface/members/member/state/partner-key
• interfaces/interface/members/member/state/counters/
lacp-in-packets
• interfaces/interface/members/member/state/counters/
lacp-out-packets
• interfaces/interface/members/member/state/counters/
lacp-rx-errors
• interfaces/interface/members/member/state/counters/
lacp-unknown-errors
• interfaces/interface/members/member/state/counters/
lacp-errors
• state/system-priority
245
• interfaces/interface[name='aggregate-interface-name']/
state/
• interfaces/interface[name='aggregate-interface-name'] /
members/member[interface='interface-name']/state/
• interfaces/interface[name='aggregate-interface-name'] /
members/member[interface='interface-name']/state/
counters/
• interfaces/interface[name='aggregate-interface-name'] /
members/member[interface='interface-name']/state/
port-num
• interfaces/interface[name='aggregate-interface-name'] /
members/member[interface='interface-name']/state/
partner-port-num
• interfaces/interface[name='aggregate-interface-name'] /
members/member[interface='interface-name']/state/
mux-state
246
You can also add the following to the end of the path for /
lldp/:
• state/
248
• state/enabled/
• state/hello-timer/
• state/chassis-id/
• state/chassis-id-type/
• /state/suppress-tlv-advertisement
• state/system-name/
• state/system-description/
• state/loc-port-id-type/
• state/counters/frame-in/
• state/counters/frame-out/
• state/counters/frame-error-in/
• state/counters/frame-discard/
249
• state/counters/tlv-unknown/
• state/counters/tlv-discard/
• state/counters/tlv-accepted/
• state/counters/entries-aged-out/
• state/counters/last-clear/
• interfaces/interface[name='interface-name']/
• interfaces/interface[name='interface-name']/state/
• interfaces/interface[name='interface-name']/state/name/
• interfaces/interface[name='interface-name']/state/
enabled/
• interfaces/interface[name='interface-name']/state/loc-
port-id/
• interfaces/interface[name='interface-name']/state/loc-
port-description/
• interfaces/interface[name='interface-name']/state/
counters/frame-in/
• interfaces/interface[name='interface-name']/state/
counters/frame-error-in/
• interfaces/interface[name='interface-name']/state/
counters/frame-discard/
250
• interfaces/interface[name='interface-name']/state/
counters/tlv-discard/
• interfaces/interface[name='interface-name']/state/
counters/tlv-unknown/
• interfaces/interface[name='interface-name']/state/
counters/frame-out/
• interfaces/interface[name='interface-name']/state/
counters/frame-error-out/
• interfaces/interface[name='interface-name']/state/
counters/last-clear/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/cabapility/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/cabapility/name/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/cabapility/state/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/cabapility/state/name/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/capabilities/cabapility/state/enabled/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/type/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/oui/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/oui-subtype/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/state/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/state/type/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/state/oui/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/state/oui-subtype/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/custom-tlvs/tlv/state/value/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/system-name/
252
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/system-description/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/chassis-id/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/chassis-id-type/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/id/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/age/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/last-update/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/port-id/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/port-id-type/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/port-description/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/management-address/
• interfaces/interface[name='interface-name']/neighbors/
neighbor/state/management-address-type/
• /network-instances/network-instance[name='instance-
name']/mpls/lsps/constrained-path/tunnels/tunnel/p2p-
tunnel-attributes/p2p-primary-paths/p2p-primary-path
• /network-instances/network-instance[name='instance-
name']/mpls/signaling-protocols/rsvp-te/sessions/
session/state/notify-status
• INITIATED
• CONCLUDED_UP
• CONCLUDED_TORN_DOWN
• PROTECTION_AVAILABLE
• PROTECTION_UNAVAILABLE
• AUTOBW_SUCCESS
• AUTOBW_FAIL
• TUNNEL_LOCAL_REPAIRED
255
• PATHERR_RECEIVED
• ADMISSION_CONTROL_FAILURE
• SESSION_PREEMPTED
• BAD_LOOSE_ROUTE
• BAD_STRICT_ROUTE
• LABEL_ALLOCATION_FAILURE
• ROUTING_LOOP_DETECTED
• REQUESTED_BANDWIDTH_UNAVAILABLE
256
• /network-instances/network-instance[name='instance-
name']/mpls/lsps-constrained-path/tunnels/tunnel/p2p-
tunnel-attributes/p2p-primary-paths/p2p-primary-path
• /network-instances/network-instance[name='instance-
name']/mpls/signaling-protocols/rsvp-te/sessions/
session/state/notify-status
• DESELECT_ACTIVE_PATH
• CHANGE_ACTIVE_PATH
• SELECT_ACTIVE_PATH
• ORIGINATE_MBB
• CSPF_NO_ROUTE
• CSPF_SUCCESS
• RESTART_RECOVERY_FAIL
257
• /network-instances/network-instance[name='instance-
name']/mpls/lsps-constrained-path/tunnels/tunnel/p2p-
tunnel-attributes/p2p-primary-paths/
• /network-instances/network-instance[name='instance-
name']/mpls/signaling-protocols/rsvp-te/sessions/
session/state/notify-status
The following end paths are also supported for the resource
path:
• bandwidth
• metric
• max-average-bandwidth
• explicit-route-objects
• record-route-objects
• PATHERR_RECEIVED
• TTL_EXPIRED
• NON_RSVP_CAPABLE_ROUTER
• RESVTEAR_RECEIVED
• PATH_MTU_CHANGE
261
• interface-attributes/interface/bandwidth-reservations/
state/active-reservations-count
• interface-attributes/interface/bandwidth-reservations/
state/available-bandwidth
• interface-attributes/interface/bandwidth-reservations/
state/highwater-mark
• interface-attributes/interface/bandwidth-reservations/
state/reserved-bandwidth
• interface-attributes/interface/counters/in-ack-messages
• interface-attributes/interface/counters/in-hello-messages
• interface-attributes/interface/counters/in-path-messages
• interface-attributes/interface/counters/in-path-tear-
messages
• interface-attributes/interface/counters/in-reservation-
error-messages
• interface-attributes/interface/counters/in-reservation-
messages
• interface-attributes/interface/counters/in-reservation-
tear-messages
• interface-attributes/interface/counters/in-srefresh-
messages
262
• interface-attributes/interface/counters/out-path-tear-
messages
• interface-attributes/interface/counters/out-ack-messages
• interface-attributes/interface/counters/out-hello-
messages
• interface-attributes/interface/counters/out-path-
messages
• interface-attributes/interface/counters/out-reservation-
error-messages
• interface-attributes/interface/counters/out-reservation-
messages
• interface-attributes/interface/counters/out-reservation-
tear-messages
• interface-attributes/interface/counters/out-srefresh-
messages
• neighbors/neighbor/state/neighbor-status
• sessions/session/record-route-objects/record-route-
object
• sessions/session/state/destination-address
• sessions/session/state/label-in
• sessions/session/state/label-out
• sessions/session/state/lsp-id
263
• DETOUR-UP
• DETOUR-DOWN
• PATHERR-RECV
• PATHERR-RECV/ADMISSION_CONTROL_FAILURE
• PATHERR-RECV/SESSION_PREEMPTED
• PATHERR-RECV/BAD_LOOSE_ROUTE
• PATHERR-RECV/BAD_STRICT_ROUTE
• PATHERR-RECV/LABEL_ALLOCATION_FAILURE
• PATHERR-RECV/NON_RSVP_CAPABLE_ROUTER
• PATHERR-RECV/TTL_EXPIRED
• PATHERR-RECV/ROUTING_LOOP_DETECTED
• PATHERR-RECV/
REQUESTED_BANDWIDTH_UNAVAILABLE
• PATHMTU-CHANGE
264
/mpls/signaling-protocols/segment-routing/ Sensor for traffic statistics for both ingress IP traffic and
transit MPLS traffic..
The following end points are also supported and specify BGP
Segment Routing traffic Engineering (SR-TE) transit statistics:
• /sr-te-bsid-policies/sr-te-bsid-policy[binding-sid=‘80001’,
to-address=’foo-to' color=’foo-color’]/state/
counters[name=’oc-xxx’]/packets
• /sr-te-bsid-policies/sr-te-bsid-policy[binding-sid=‘80001’,
to-address=’foo-to' color=’foo-color’]/state/
counters[name=’oc-xxx’]/bytes
The following end points are also supported and specify BGP
Segment Routing traffic Engineering (SR-TE) ingress statistics:
• /sr-te-ip-policies/sr-te-ip-policy[to-address=’foo-to'
color=’foo-color’]/state/counters[name=’oc-xxx’]/packets
• /sr-te-ip-policies/sr-te-ip-policy[to-address=’foo-to'
color=’foo-color’]/state/counters[name=’oc-xxx’]/bytes
You can also add the following to the end path for /arp-
information/
• ipv4
• ipv4/neighbors
• ipv4/neighbors/neighbor
• ipv4/neighbors/neighbor/state/host-name
• ipv4/neighbors/neighbor/state/table-id
• ipv4/neighbors/neighbor/state/neighbor-state
• ipv4/neighbors/neighbor/state/expiry
• ipv4/neighbors/neighbor/state/ispublish
• ipv4/neighbors/neighbor/state/interface-name
• ipv4/neighbors/neighbor/state/logical-router-id
267
• interfaces/interface/state/type
• /interfaces/interface/state/mtu
• /interfaces/interface/state/name
• /interfaces/interface/state/description
• /interfaces/interface/state/enabled
• /interfaces/interface/state/ifindex
• /interfaces/interface/state/admin-status
• /interfaces/interface/state/oper-status
• /interfaces/interface/state/last-change
• /interfaces/interface/state/speed
268
• /interfaces/interface/state/counters/in-octets
• /interfaces/interface/state/counters/in-unicast-pkts
• /interfaces/interface/state/counters/in-broadcast-pkts
• /interfaces/interface/state/counters/in-multicast-pkts
• /interfaces/interface/state/counters/in-discards
• /interfaces/interface/state/counters/in-errors
• /interfaces/interface/state/counters/in-unknown-protos
• /interfaces/interface/state/counters/out-octets
• /interfaces/interface/state/counters/out-unicast-pkts
• /interfaces/interface/state/counters/out-broadcast-pkts
• /interfaces/interface/state/counters/out-multicast-pkts
• /interfaces/interface/state/counters/out-discards
• /interfaces/interface/state/counters/out-errors
• /interfaces/interface/state/counters/last-clear
• /interfaces/interface/state/counters/in-pkts
• /interfaces/interface/state/counters/in-sec-pkts
• /interfaces/interface/state/counters/in-sec-octets
• /interfaces/interface/state/counters/in-pause-pkts
• /interfaces/interface/state/counters/out-pkts
• /interfaces/interface/state/counters/out-sec-pkts
• /interfaces/interface/state/counters/out-sec-octets
• /interfaces/interface/state/counters/out-pause-pkts
269
• /interfaces/interface/state/counters/in-drops
• /interfaces/interface/state/counters/in-frame-errors
• /interfaces/interface/state/counters/in-runts
• /interfaces/interface/state/counters/in-lchan-errors
• /interfaces/interface/state/counters/in-l-mismatch-errors
• /interfaces/interface/state/counters/in-fifo-errors
• /interfaces/interface/state/counters/in-giants
• /interfaces/interface/state/counters/in-resource-errors
• /interfaces/interface/state/counters/out-drops
• /interfaces/interface/state/counters/carrier-transitions
• /interfaces/interface/state/counters/mtu-errors
• /interfaces/interface/state/counters/out-resource-errors
• /interfaces/interface/subinterfaces/subinterface/index
• /interfaces/interface/subinterfaces/subinterface/state/
index
• /interfaces/interface/subinterfaces/subinterface/state/
name
• /interfaces/interface/subinterfaces/subinterface/state/
description
• /interfaces/interface/subinterfaces/subinterface/state/
enabled
• /interfaces/interface/subinterfaces/subinterface/state/
ifindex
270
• /interfaces/interface/subinterfaces/subinterface/state/
admin-status
• /interfaces/interface/subinterfaces/subinterface/state/
oper-status
• /interfaces/interface/subinterfaces/subinterface/state/
last-change
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-octets
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-unicast-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-broadcast-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-multicast-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-discards
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-errors
• /interfaces/interface/subinterfaces/subinterface/state/
counters/in-unknown-protos
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-octets
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-unicast-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-broadcast-pkts
271
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-multicast-pkts
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-discards
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-errors
• /interfaces/interface/subinterfaces/subinterface/state/
counters/last-clear
• /interfaces/interface/subinterfaces/subinterface/state/
counters/out-pkts
272
You can also add the following to the end path for nd6-
information/
• ipv6/neighbors/neighbor/state/ip
• ipv6/neighbors/neighbor/state/link-layer-address
• ipv6/neighbors/neighbor/state/origin
• ipv6/neighbors/neighbor/sttae/is-router
• ipv6/neighbors/neighbor/state/neighbor-state
• ipv6/neighbors/neighbor/state/table-id
274
• ipv6/neighbors/neighbor/state/is-secure
• ipv6/neighbors/neighbor/state/is-publish
• ipv6/neighbors/neighbor/state/expiry
• ipv6/neighbors/neighbor/state/interface-name
• ipv6/neighbors/neighbor/state/logical-router-id
• :/components/component[name='FPC0:CC0']/properties/
property[name='ts-input-packets']/
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-output-packets']/
• //components/component[name='FPC0:CC0']/
properties/property[name='ts-input-packets-pps']/
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-output-packets-pps']/
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-fabric-input-packets']/
277
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-fabric-input-packets-pps']/
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-fabric-output-packets']/
• /components/component[name='FPC0:CC0']/properties/
property[name='ts-fabric-output-packets-pps']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-input-packets']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-output-packets']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-sw-input-control-drops']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-sw-input-high-drops']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-sw-input-medium-drops']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-sw-input-low-drops']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-sw-output-low-drops']/
• /components/component[name='FPC0:CPU0']/
properties/property[name='lts-hw-input-drops']/
• /components/component[name='FPC0:NPU0']/
properties/property[name='hwdsNormal']/
• /components/component[name='FPC0:NPU0']/
properties/property[name='hwds-data-error']/
• /components/component[name='FPC0:NPU0']/
properties/property[name='hwds-tcp-error']/
278
• /components/component[name='FPC0:NPU0']/
properties/property[name='hwds-illegal-nh']/
• /components/component[name='FPC0:NPU0']/
properties/property[name='hwds-invalid-iif']/
//components/component[name='FPC0:NPU0']/
properties/property[name='hwds-fabric']/
279
/network-instances/network-instance[name_'instance-
name']/protocols/protocol/isis/interfaces/interface/levels/
level/
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/lsp/received
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/lsp/processed
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/lsp/dropped
280
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/lsp/sent
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/lsp/retransmit
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/iih/received
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/iih/processed
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/iih/dropped
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/iih/sent
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/iih/retransmit
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/psnp/received
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/psnp/processed
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/psnp/dropped
281
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/psnp/sent
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/psnp/retransmit
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/cnsp/received
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/cnsp/processed
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/cnsp/dropped
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/packet-
counters/cnsp/sent
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
corrupted-lsps
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
database-overloads
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
manual-address-drop-from-area
• /network-instances/network-instance/protocols/
protocol/ isis/levels/level/system-level-counters/state/
exceeded-max-seq-nums
282
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
seq-num-skips
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
own-lsp-purges
• /network-instances/network-instance/protocols/
protocol/ isis/levels/level/system-level-counters/state/id-
len-mismatch
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
part-changes
• /network-instances/network-instance/protocols/
protocol/ isis/levels/level/system-level-counters/state/
max-area-address-mismatches
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
auth-fails
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
spf-runs
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
auth-type-fails
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/system-level-counters/state/
lsp-errors
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
adj-changes
283
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
adj-number
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
auth-fails
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
auth-type-fails
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/
state/id-field-len-mismatches
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
lan-dis-changes
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
max-area-address-mismatch
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/circuit-counters/state/
rejected-adj
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/system-id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/dis-system-id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/local-extended-system-id
284
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/neighbor-extended-system-
id
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/adjacency-state
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/neighbor-circuit-type
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/neighbor-ipv4-address
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/neighbor-ipv6-address
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/neighbor-snpa
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/levels/level/
adjacencies/adjacency/state/priority
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/remaining-hold-time
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/restart-status
285
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/restart-support
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/restart-suppress
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/up-time
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/nlpid
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interface/levels/level/
adjacencies/adjacency/state/area-address
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/topologies
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/multi-topology
• /network-instances/network-instance/protocols/
protocol/isis/interfaces/interfaces/levels/level/
adjacencies/adjacency/state/adjacency-type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/ipv4-
prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
286
extended-ipv4-reachability/prefixes/prefix/state/up-
down
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/s-bit
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/state/metric
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/ipv4-source-router-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/ipv6-source-router-id/state/ipv6-source-router-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/tag64
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/tag32
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
287
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/type
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/undefined-
subtlvs/undefined-subtlv/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/prefix-sid/sid/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
extended-ipv4-reachability/prefixes/prefix/subtlvs/
subtlv/flags/state/algorithm
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/ipv6-prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/up-down
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/s-bit
288
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/x-bit
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/metric
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/state/ipv6-prefix
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/ipv4-
source-router-id/state/ipv4-source-router-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/ipv6-
source-router-id/state/ipv6-source-router-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/tag64/
state/tag64
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/tag64/
state/tag32
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/type
289
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/undefined-subtlvs/
undefined-subtlv/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sid/sid/state/value
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sid/sid/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
ipv6-reachability/prefixes/prefix/subtlvs/subtlv/prefix-
sid/sid/state/algorithm
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/state/flags
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/tlvs/tlv/
router-capabilities/router-capability/state/rtr-id
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/
undefined-tlvs/undefined-tlv/state/type
290
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/
undefined-tlvs/undefined-tlv/state/length
• /network-instances/network-instance/protocols/
protocol/isis/levels/level/link-state-database/lsp/
undefined-tlvs/undefined-tlv/state/value
291
• /network-instances/network-instance/mpls/signaling-
protocols/segment-routing/interfaces/interface/state/in-
pkts
292
• /network-instances/network-instance/mpls/signaling-
protocols/segment-routing/interfaces/interface/state/in-
octets
• /network-instances/network-instance/mpls/signaling-
protocols/segment-routing/interfaces/interface/state/
out-octets
• /network-instances/network-instance/mpls/signaling-
protocols/segment-routing/interfaces/interface/state/
out-pkts
• /network-instances/network-instance/mpls/aggregate-
sid-counters/aggregate-sid-counter/state/in-octets
• /network-instances/network-instance/mpls/aggregate-
sid-counters/aggregate-sid-counter/state/in-pkts
• /network-instances/network-instance/mpls/aggregate-
sid-counters/aggregate-sid-counter/state/out-octets
• /network-instances/network-instance/mpls/aggregate-
sid-counters/aggregate-sid-counter/state/out-pkts
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/state/in-octets
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/state/in-pkts
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/state/out-octets
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/state/out-pkts
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/forwarding-classes/
forwarding-class/state/in-octets
293
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/forwarding-classes/
forwarding-class/state/in-pkts
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/forwarding-classes/
forwarding-class/state/out-octets
• /network-instances/network-instance/mpls/interfaces/
interface/sid-counters/sid-counter/forwarding-classes/
forwarding-class/state/out-pkts
/junos/services/segment-routing/traffic- You can stream SR-TE telemetry statistics for uncolored SR-TE
engineering/tunnel/lsp/transit/usage/ policies to an outside collector. Ingress statistics include
statistics for all traffic steered by means of an SR-TE LSP.
Transit statistics include statistics for traffic to the Binding-
SID (BSID) of the SR-TE policy.
• /mpls/signaling-protocols/segment-routing/sr-te-per-lsp-
ingress-policies/sr-te-ingress-lsp-policy\[tunnel-
name='srtelsp1' and source='st' and origin='0' and
distinguisher='f' and lsp-name='sr1'\]/state/counters\
[name='.*'\]/packets
• /mpls/signaling-protocols/segment-routing/sr-te-per-lsp-
transit-policies/sr-te-transit-lsp-policy\[tunnel-
name='srtelsp1' and source='st' and origin='0' and
distinguisher='f' and lsp-name='sr1'\]/state/counters\
[name='.*'\]/packets
For the output format above, the field source, values can be
ST (static tunnel) or PC (PCEP tunnel). For the field lsp-name,
296
the value is the transit output. Other fields, such as Origin and
Distinguisher are fixed for uncolored tunnels.
• /vlans/vlan/state/name
• /vlans/vlan/state/vlan-id
• /vlans/vlan/members/
• /vlans/vlan/members/member/interface-ref/state/
interface/
• /vlans/vlan/members/member/interface-ref/state/
interface/switched-vlan/state/interface-mode
• /vlans/vlan/members/member/interface-ref/state/
interface/switched-vlan/state/native-vlan
• /vlans/vlan/members/member/interface-ref/state/
interface/switched-vlan/state/access-vlan
• /vlans/vlan/members/member/interface-ref/state/
interface/switched-vlan/state/trunk-vlan
• /vlans/vlan/members/member/interface-ref/state/
interface/vlan/state/vlan-id
298
You can also add the following to the end path for /junos/
system/subscriber-management/aaa/accounting-statistics/:
• acct-req-received
• acct-req-timeout
• acct-resp-failure
• acct-resp-success
• acct-req-start
• acct-req-interim
• acct-req-stop
• acct-resp-total
• acct-resp-start
• acct-resp-interim
• acct-resp-stop
• acct-resp-total
299
/aaa/address-assignment-statistics/logical-system-routing-
instances/logical-system-routing-instance [lsri-name=’
lsName:riName’]/pools/pool[pool-name=’ poolName’]
/junos/system/subscriber-management/aaa/address-
assignment-statistics/logical-system-routing-instances/
logical-system-routing-instance/pools/pool[pool-name=’
poolName’]
/junos/system/subscriber-management/aaa/address-
assignment-statistics/logical-system-routing-instances/
logical-system-routing-instance/[lsri-name=’
lsName:riName’]/pools/pool[pool-name=’ poolName’]
The following end paths are also supported for the resource
path:
• pool-name
• out-of-memory
• out-of-address
• address-total
• address-in-use
300
• address-usage-percent
key:__prefix__, str_value:/junos/system/subscriber-
management/aaa/address-assignment-statistics/logical-
system-routing-instances/logical-system-routing-
instance[name='default:marberry']/pools/pool[pool-
name='john']/}
.
.
kv {
key:linked-pool-name,
str_value:jayne
}
kv {
key:linked-pool-head,
str_value:john
301
/junos/system/subscriber- Sensor for policy and charging rules function (PCRF) statistics
management/aaa/diameter/clients/gx for subscribers.
• ccr-initial
• ccr-initial-retry
• cca-initial
• cca-initial-grant
• cca-initial-deny
• cca-initial-failure
• ccr-update
• ccr-update-retry
• cca-update
• cca-update-timeout
• ccr-terminate
• ccr-terminate-retry
• cca-terminate
• cca-terminate-timeout
• cca-parse-error
• cca-dropped-no-session-id
302
• cca-dropped-bad-e2e-id
• cca-dropped-bad-origin-realm
• cca-dropped-bad-origin-host
• cca-dropped-no-result-code
• cca-dropped-other
• cca-initial-bad-result-code
• cca-initial-bad-data
• rar-update
• rar-update-retry
• rar-update-drop
• raa-update-ack
• raa-update-nak-no-session
• raa-update-nak-unable-to-comply
• raa-update-nak-other
• rar-disconnect
• rar-disconnect-retry
• rar-disconnect-drop
• raa-disconnect-ack
• raa-disconnect-nak-no-session
• raa-update-nak-unable-to-comply
• raa-disconnect-nak-other
• rar-audit
303
• rar-audit-retry
• rar-audit-drop
• raa-audit-ack
• raa-audit-nak-no-session
• raa-audit-nak-unable-to-comply
• raa-audit-nak-other
304
• ccr-initial
• ccr-initial-retry
• ccr-initial-alternate-retry
• cca-initial
• cca-initial-alternate
• ccr-update
• ccr-update-retry
• ccr-update-alternate-retry
• cca-update
• cca-update-alternate
• ccr-terminate
• ccr-terminate-retry
• ccr-terminate-alternate-retry
• cca-terminate
• cca-terminate-alternate
• cca-terminate-timeout
305
• cca-se-error
• cca-no-session-id
• cca-bad-e2e-id
• cca-bad-origin-realm
• cca-bad-origin-host
• cca-no-result-code
• cca-drop
• cca-initial-bad-result-code
• cca-initial-bad-data
• asr
• asr-retry
• asr-parse-error
• asr-update-drop
• asa-ack
• asa-nak
306
• authentication-request-messages-sent-Authentication
requests successfully sent
• authentication-request-message-failures-Authentication
requests processing errors
• authentication-denies-failures-Authentication requests
rejected
• authentication-grants-received-Authentication grants
received
• authorization-request-messages-sent-Authorization
requests successfully sent
• authorization-request-message-failures-Authorization
requests processing errors
• authorization-request-messages-timeouts-Authorization
requests timed out
• authorization-denies-failures-Authorization requests
rejected
• authorization-grants-received-Authorization grants
received
• session-terminate-request-messages-sent-Termination
requests successfully sent
307
• session-terminate-request-message-failures-Termination
requests processing errors
• session-terminate-request-messages-timeouts-
Termination requests timed out
• session-terminate-response-messages-failures-
Termination response processing errors
• session-terminate-response-messages-received-
Termination responses received
• abort-session-requests-received-Terminate session
requests received
• abort-session-response-ack-messages-sent-Terminate
session requests responded with ack
• abort-session-response-nack-messages-sent-Terminate
session requests responded with nack
• abort-session-response-message-failures-
• 1minute_min_resp_time
• 1minute_avg_resp_time
• 1minute_max_resp_time
• 1minute_msgs_sent
• 1minute_msgs_recvd
• 1minute_msgs_no_resp
309
• 1minute_min_resp_time
• 1minute_avg_resp_time
• 1minute_max_resp_time
• 1minute_msgs_sent
• 1minute_msgs_recvd
• 1minute_msgs_no_resp
310
• 1minute_min_resp_time
• 1minute_avg_resp_time
• 1minute_max_resp_time
• 1minute_msgs_sent
• 1minute_msgs_recvd
• 1minute_msgs_no_resp
The following end paths are also supported for the resource
path:
• req-received
• req-accepted
• req-rejected
• req-challenge
• req-timeout
• pre-authen-req-received
• pre-authen-req-accepted
• pre-authen-req-rejected
• pre-authen-req-challenge
• pre-authen-req-timeout
• re-authen-req-received
• re-authen-req-accepted
• re-authen-req-rejected
• re-authen-req-internal-errors
• re-authen-req-challenge
• re-authen-req_timeout
313
The following end paths are also supported for the resource
path:
• dynamic-req-received
• dynamic-req-success
• dynamic-req-error
• dynamic-req-silently-drop
314
/junos/system/subscriber-management//aaa/radius-servers/
radius-server[server-address=’radiusIpv4Address’]/response-
time/
The following end paths are also supported for the resource
path:
• one-minute-minimum-response-time
• one-minute-average-response-time
• one-minute-maximum-response-time
• one-minute-messages-sent
• one-minute-messages-received
• one-minute-messages-no-response
315
/junos/system/subscriber-management//aaa/radius-servers/
radius-server[server-address=’radiusIpv4Address’]/statistics/
The following end paths are also supported for the resource
path:
• server-address
• server-last-rtt
• auth-access-requests
• auth-rollover-requests
• auth-retransmissions
• auth-access-accepts
• auth-access-rejects
• auth-access-challenges
• auth-malformed-responses
• auth-bad-authenticators
• auth-req-pending
• auth-request-timeouts
• auth-unknown-responses
• auth-packets-dropped
• preauth-access-requests
• preauth-rollover-requests
316
• preauth-retransmissions
• preauth-access-accepts
• preauth-access-rejects
• preauth-access-challenges
• preauth-malformed-responses
• preauth-bad-authenticators
• preauth-req-pending
• preauth-request-timeouts
• preauth-unknown-responses
• preauth-packets-dropped
• acct-start-requests
• acct-interim-requests
• acct-stop-requests
• acct-rollover-requests
• acct-retransmissions
• acct-start-responses
• acct-interim-responses
• acct-stop-responses
• acct-malformed-responses
• acct-bad-authenticators
• acct-req-pending
• acct-request-timeouts
317
• acct-unknown-responses
• acct-packets-dropped
• Renewing
• Restoring
• Releasing
• Output bytes
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/bindings/
The following end paths are also supported for the resource
path:
• binding-state-v4relay-binding
• binding-state-v4relay-init
• binding-state-v4relay-bound
• binding-state-v4relay-selecting
• binding-state-v4relay-requesting
• binding-state-v4relay-renew
• binding-state-v4relay-release
• binding-state-v4relay-restoring
321
DHCP relay does not track the state of the server. The no-
response statistics are the difference between the messages
sent and received during the measurement interval.
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/servers/server/response-time
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance/relay/servers/
server[server-ip=’ server-ip’]/response-time
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/servers/server[server-ip=’ server-ip’]/
response-time
The following end paths are also supported for the resource
path:
322
• one-minute-minimum-response-time
• one-minute-average-response-time
• one-minute-maximum-response-time
• one-minute-messages-sent
• one-minute-messages-received
• one-minute-messages-no-response
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[name=’ routing-
instance-name]/server/bindings/
The following end paths are also supported for the resource
path:
• binding-state-v4server-binding
• binding-state-v4server-init
• binding-state-v4server-bound
• binding-state-v4server-selecting
• binding-state-v4server-requesting
• binding-state-v4server-renew
• binding-state-v4server-release
• binding-state-server-restoring
323
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[ri-name=’
routing-instance-name’]/server/statistics/
The following end paths are also supported for the resource
path:
• dropped-v4server-total
• dropped-v4server-bad-hware
• dropped-v4server-bootp-pkt
• dropped-v4server-bad-bootp-opcode
• dropped-v4server-bad-options
• dropped-v4server-bad-address
• dropped-v4server-no-address
• dropped-v4server-no-interface-cfg
324
• dropped-v4server-no-local-address
• dropped-v4server-short-pkt
• dropped-v4server-no-bad-send
• dropped-v4server-no-option60
• dropped-v4server-no-option82
• dropped-v4server-authentication
• dropped-v4server-dynamic-profile
• dropped-v4server-no-license
• dropped-v4server-no-bad-dhcp-opcode
• dropped-v4server-no-options
• dropped-v4server-hop-limit
• dropped-v4server-ttl-expired
• dropped-v4server-bad_udp-checksum
• dropped-v4server-inactive-vlan
• dropped-v4server-era-start-ailed
• dropped-v4server-client-lookup
• dropped-v4server-lease-time-violation
• offer-delayed
• offer-delay-in-progress
• offer-delay-total
• msg-recv-v4server-boot-request
• msg-recv-v4server-decline
325
• msg-recv-v4server-discover
• msg-recv-v4server-inform
• msg-recv-v4server-release
• msg-recv-v4server-request
• msg-recv-v4server-renew
• msg-recv-v4server-rebind
• msg-recv-v4server-lease-query
• msg-recv-v4server-bulklease-query
• msg-sent-v4server-boot-reply
• msg-sent-v4server-offer
• msg-sent-v4server-boot-ack
• msg-sent-v4server-nak
• msg-sent-v4server-force-renew
• msg-sent-v4server-unassigned
• msg-sent-v4server-unknown
• msg-sent-v4server-active
• msg-sent-v4server-query-done
326
• dropped-total
• dropped-bad-read
• dropped-ip-header
• dropped-short-packet
• dropped-no-interface
• dropped-no-routing-instance
• dropped-no-memory
• dropped-recovery-in-progress
• era-inflight-count
• era-reported-failures
• era-reported-successes
327
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[ri-name=’
routing-instance-name’]/server/statistics/
The following end paths are also supported for the resource
path:
• dropped-v4server-total
• dropped-v4server-bad-hware
• dropped-v4server-bootp-pkt
• dropped-v4server-bad-bootp-opcode
• dropped-v4server-bad-options
• dropped-v4server-bad-address
• dropped-v4server-no-address
• dropped-v4server-no-interface-cfg
• dropped-v4server-no-local-address
328
• dropped-v4server-short-pkt
• dropped-v4server-no-bad-send
• dropped-v4server-no-option60
• dropped-v4server-no-option82
• dropped-v4server-authentication
• dropped-v4server-dynamic-profile
• dropped-v4server-no-license
• dropped-v4server-no-bad-dhcp-opcode
• dropped-v4server-no-options
• dropped-v4server-hop-limit
• dropped-v4server-ttl-expired
• dropped-v4server-bad_udp-checksum
• dropped-v4server-inactive-vlan
• dropped-v4server-era-start-ailed
• dropped-v4server-client-lookup
• dropped-v4server-lease-time-violation
• offer-delayed
• offer-delay-in-progress
• offer-delay-total
• msg-recv-v4server-boot-request
• msg-recv-v4server-decline
• msg-recv-v4server-discover
329
• msg-recv-v4server-inform
• msg-recv-v4server-release
• msg-recv-v4server-request
• msg-recv-v4server-renew
• msg-recv-v4server-rebind
• msg-recv-v4server-lease-query
• msg-recv-v4server-bulklease-query
• msg-sent-v4server-boot-reply
• msg-sent-v4server-offer
• msg-sent-v4server-boot-ack
• msg-sent-v4server-nak
• msg-sent-v4server-force-renew
• msg-sent-v4server-unassigned
• msg-sent-v4server-unknown
• msg-sent-v4server-active
• msg-sent-v4server-query-done
330
/junos/system/subscriber-management/client-protocols/
dhcp/v4/routing-instances/routing-instance[ri-name=’
routing-instance-name’]/relay/statistics/
The following end paths are also supported for the resource
path:
• dropped-v4relay-total
• dropped-v4relay-bad-hardware
• dropped-v4relay-bootp-packet
• dropped-v4relay-bad-bootp-opcode
• dropped-v4relay-bad-options
• dropped-v4relay-bad-address
• dropped-v4relay-no-address
• dropped-v4relay-no-interface-cfg
331
• dropped-v4relay-no-local-address
• dropped-v4relay-short-packet
• dropped-v4relay-bad-send
• dropped-v4relay-option-60
• dropped-v4relay-relay-option
• dropped-v4relay-option-82
• dropped-v4relay-authentication
• dropped-v4relay-dynamic-profile
• dropped-v4relay-dynamic-profile
• dropped-v4relay-license
• dropped-v4relay-bad-dhcp-opcode
• dropped-v4relay-no-options
• dropped-v4relay-hop-limit
• dropped-v4relay-ttl-expired
• dropped-v4relay-bad-udp-checksum
• dropped-v4relay-inactive-vlan
• dropped-v4relay-era-start-failed
• dropped-v4relay-client-lookup
• dropped-v4relay-proxy-no-server-addr
• dropped-v4relay-lease-time-violation
• dropped-v4relay-leasequery-repl-no-circuitid
• dropped-v4relay-leasequery-repl-with-error-code
332
• dropped-v4relay-leasequery-repl-with-query-term
• dropped-v4relay-older-leasequery-reply
• dropped-v4relay-abort-leasequery-reply-proc
• dropped-v4relay-during-leasequery-reply
• dropped-v4relay-relay-source-no-lpbk-interface
• v4relay-bootp-request-rcvd
• msg-recv-v4relay-decline
• msg-recv-v4relay-discover
• msg-recv-v4relay-inform
• msg-recv-v4relay-release
• msg-recv-v4relay-request
• msg-recv-v4relay-leaseactive
• msg-recv-v4relay-leaseunassigned
• msg-recv-v4relay-leaseunknown
• msg-recv-v4relay-leasequerydone
• v4relay-bootp-reply-rcvd
• msg-recv-v4relay-offer
• msg-recv-v4relay-ack
• msg-recv-v4relay-nak
• msg-recv-v4relay-forcerenew
• v4relay-bootp-reply-sent
• msg-sent-v4relay-offer
333
• msg-sent-v4relay-ack
• msg-sent-v4relay-nak
• msg-sent-v4relay-forcerenew
• msg-sent-v4relay-leasequery
• msg-sent-v4relay-bulkleasequery
• v4relay-bootp-request-sent
• msg-sent-v4relay-decline
• msg-sent-v4relay-discover
• msg-sent-v4relay-inform
• msg-sent-v4relay-release
• msg-sent-v4relay-request
• v4relay-bootp-forwarded-total
• v4relay-bootp-request-fwd
• v4relay-bootp-reply-fwd
• era-inflight-count
• era-reported-failures
• era-reported-successes
334
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/bindings/
The following end paths are also supported for the resource
path:
• binding-state-v6relay-binding
• binding-state-v6relay-init
• binding-state-v6relay-bound
• binding-state-v6relay-selecting
• binding-state-v6relay-requesting
• binding-state-v6relay-renew
• binding-state-v6relay-release
• binding-state-relay-restoring
335
DHCP relay does not track the state of the server. The no-
response statistics are the difference between the messages
sent and received during the measurement interval.
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/servers/server/response-time
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance/relay/servers/
server[server-ip=’ server-ip’]/response-time
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[name=’ routing-
instance-name]/relay/servers/server [server-ip=’ server-ip’]/
response-time
The following end paths are also supported for the resource
path:
336
• one-minute-minimum-response-time
• one-minute-average-response-time
• one-minute-maximum-response-time
• one-minute-messages-sent
• one-minute-messages-received
• one-minute-messages-no-response
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[name=’ routing-
instance-name]/server/bindings/
The following end paths are also supported for the resource
path:
• binding-state-v6server-binding
• binding-state-v6server-init
• binding-state-v6server-bound
• binding-state-v6server-selecting
• binding-state-v6server-requesting
• binding-state-v6server-renew
• binding-state-v6server-release
• binding-state-server-restoring
337
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[ri-name=’
routing-instance-name’]/server/statistics/
The following end paths are also supported for the resource
path:
• dropped-v6server-total
• dropped-v6server-no-routing-instance
• dropped-v6server-bad-send
• dropped-v6server-short-packet
• dropped-v6server-bad-msgtype
• dropped-v6server-bad-options
• dropped-v6server-bad-srcaddress
• dropped-v6server-relay-hop-count
338
• dropped-v6server-bad-udp-checksum
• dropped-v6server-no-client-id
• dropped-v6server-strict-reconfigure
• dropped-v6server-option-18
• dropped-v6server-authentication{
• dropped-v6server-dynamic-profile
• dropped-v6server-license
• dropped-v6server-inactive-vlan
• dropped-v6server-era-start-failed
• dropped-v6server-client-lookup
• dropped-v6server-lease-time-violation
• advertise-delayed
• advertise-queued
• advertise-total
• msg-recv-v6server-dhcpv6-decline
• msg-recv-v6server-dhcpv6-solicit
• msg-recv-v6server-dhcpv6-information-request
• msg-recv-v6server-dhcpv6-release
• msg-recv-v6server-dhcpv6-request
• msg-recv-v6server-dhcpv6-confirm
• msg-recv-v6server-dhcpv6-renew
• msg-recv-v6server-dhcpv6-rebind
339
• msg-recv-v6server-dhcpv6-relay-forw
• msg-recv-v6server-dhcpv6-leasequery
• msg-sent-v6server-advertise
• msg-sent-v6server-reply
• msg-sent-v6server-logical_nak
• msg-sent-v6server-reconfigure
• msg-sent-v6server-relay-repl
• msg-sent-v6server-leasequery-repl
• msg-sent-v6server-leasequery-data
• msg-sent-v6server-leasequery-done
340
/junos/system/subscriber-management/client-protocols/
dhcp/v6/routing-instances/routing-instance[ri-name=’
routing-instance-name’]/relay/statistics/
The following end paths are also supported for the resource
path:
• dropped-v6relay-total
• dropped-v6relay-no-safd
• dropped-v6relay-no-routing-instance
• dropped-v6relay-bad-send
• dropped-v6relay-short-packet
• dropped-v6relay-bad-msgtype
• dropped-v6relay-bad-options
• dropped-v6relay-bad-srcaddress
341
• dropped-v6relay-relay-hop-count
• dropped-v6relay-bad-udp-checksum
• dropped-v6relay-no-client-id
• dropped-v6relay-strict-reconfigure
• dropped-v6relay-relay-option
• dropped-v6relay-option-18
• dropped-v6relay-option-37
• dropped-v6relay-authentication
• dropped-v6relay-dynamic-profile
• dropped-v6relay-license
• dropped-v6relay-inactive-vlan
• dropped-v6relay-era-start-failed
• dropped-v6relay-client-lookup
• dropped-v6relay-lease-time-violation
• dropped-v6relay-leasequery-repl-no-client-data
• dropped-v6relay-leasequery-repl-no-interfaceid
• dropped-v6relay-leasequery-repl-with-client-link
• dropped-v6relay-leasequery-repl-no-relay-data
• dropped-v6relay-leasequery-repl-with-hop-cnt
• dropped-v6relay-leasequery-repl-with-error-code
• dropped-v6relay-leasequery-repl-with-query-term
• dropped-v6relay-older-leasequery-reply
342
• dropped-v6relay-abort-leasequery-reply-proc
• dropped-v6relay-during-leasequery-reply
• dropped-v6relay-relay-source-no-lpbk-interface
• msg-recv-v6relay-decline
• msg-recv-v6relay-solicit
• msg-recv-v6relay-information-request
• msg-recv-v6relay-release
• msg-recv-v6relay-request
• msg-recv-v6relay-confirm
• msg-recv-v6relay-renew
• msg-recv-v6relay-rebind
• msg-recv-v6relay-relay-forw
• msg-recv-v6relay-leasequery-repl
• msg-recv-v6relay-leasequery-data
• msg-recv-v6relay-leasequery-done
• msg-recv-v6relay-advertise
• msg-recv-v6relay-reply
• msg-recv-v6relay-reconfigure
• msg-recv-v6relay-relay-repl
• msg-recv-v6relay-leasequery
• msg-sent-v6relay-reply
• msg-sent-v6relay-reconfigure
343
• msg-sent-v6relay-relay-repl
• msg-sent-v6relay-leasequery
• msg-sent-v6relay-decline
• msg-sent-v6relay-solicit
• msg-sent-v6relay-information-request
• msg-sent-v6relay-release
• msg-sent-v6relay-request
• msg-sent-v6relay-confirm
• msg-sent-v6relay-renew
• msg-sent-v6relay-rebind
• msg-sent-v6relay-relay-forw
• msg-sent-v6relay-leasequery-repl
• msg-sent-v6relay-leasequery-data
• msg-sent-v6relay-leasequery-done
• v6relay-fwd-total
• v6relay-fwd-request
• v6relay-fwd-reply
344
• l2tp-stats-total-tunnels
• l2tp-stats-total-sessions
• l2tp-stats-control-rx-packets
• l2tp-stats-control-rx-bytes
• l2tp-stats-control-tx-packets
• l2tp-stats-control-tx-bytes
• l2tp-era-type-icrq-inflight-count
• l2tp-era-type-icrq-reported-successes
• l2tp-era-type-icrq-reported-failures
• l2tp-era-type-sccrq-inflight-count
• l2tp-era-type-sccrq-reported-successes
• l2tp-era-type-sccrq-reported-failures
• ppp-stats-total-subscriber-sessions
• ppp-stats-sessions-disable-phase
• ppp-stats-sessions-establish-phase
• ppp-stats-sessions-network-phase
• ppp-stats-sessions-authenticate-phase
345
• padi-packets-sent
• padi-packets-received
• pado-packets-sent
• pado-packets-received
• padr-packets-sent
• padr-packets-received
• pads-packets-sent
• pads-packets-received
• padt-packets-sent
• padt-packets-received
• service-error-sent
• service-error-received
• ac-error-sent
• ac-error-received
• generic-error-sent
• generic-error-received
• malformed-packets-received
• unknown-packets-received
• era-inflight-count
346
• era-reported-successes
• era-reported-failures
• subscriber-limit-exceeded
• subscriber-limit-nominal
• configured-subscriber-limit
• current-subscriber-count
351
/junos/system/subscriber-management/infra/resource-
monitor/fpcs/fpc[slot=’ slot number’]/statistics/
• mem-heap-exceeded
• mem-heap-nominal
• subscriber-limit-exceeded
• subscriber-limit-nominal
• configured-subscriber-limit
• current-subscriber-count
The following end paths are also supported for the resource
path:
• heap-memory-used
352
• client-session-denied-count
• service-session-denied-count
• rtt-throttled-sub-count-client
• rtt-throttled-sub-count-client
353
/junos/system/subscriber-management/infra/resource-
monitor/fpcs/fpc/statistics/pfes/pfe[pfe-no=’ pfe number’]/
/junos/system/subscriber-management/infra/resource-
monitor/fpcs/fpc [slot=’ slot number’]/statistics/pfes/
pfe[pfe-no=’ pfe number’]/
• mem-ifl-exceeded
• mem-ifl-nominal
• mem-expansion-exceeded
• mem-expansion-nominal
The following end paths are also supported for the resource
path:
354
• pfe-no
• filter-memory-used
• ifl-memory-used
• expansion-memory-used
• nh-memory
• delay-round-trip-exceeded
• delay-round-trip-nominal
355
• cos-utilization-exceeded
• cos-utilization-nominal
• queues-max
• queues-allocated
356
• subscriber-limit-exceeded
• subscriber-limit-nominal
• configured-subscriber-limit
• current-subscriber-count
357
• subscriber-limit-exceeded
• subscriber-limit-nominal
• configured-subscriber-limit
• current-subscriber-count
358
The following end paths are also supported for the resource
path:
• rx-packet-cnt
• era-drops
• rx-no-connection
• rx-malformed-cnt
• rx-no-if-cnt
• rx-ifl-invalid
• rx-send-failed
• tx-packet-cnt
• packets-transmitted
• tx-malformed-cnt
• tx-null-pkt
• tx-no-if-cnt
• tx-no-iff-cnt
• tx-no-rtt-cnt
• tx-arp-failed
• tx_arp_failed
• tx-if-invalid
• tx-send-failed
359
• rx-while-not-connected
The following end paths are also supported for the resource
path:
• rx-packet-cnt
360
The following end paths are also supported for the resource
path:
• l2-rx-packets-cnt
• l2-rx-packets-failed
• l2-rx-malformed-cnt
• l2-rx-ifd-invalid
• l2-rx-ifl-invalid
• l2-rx-no-iff-cnt
• l2-rx-if-create-failed
• l2-bbe-io-rcv-l3-unknown-address-family
• l2-rx-unsupported-inet-protocol
• l2-rx-unsupported-inet6-protocol
• l2-rx-unsupported-udp-protocol
• l2-rx-unsupported-punt-af
• l2-rx-v4-data-path-punt-pkt
• l2-rx-v4-data-path-punt-pkt-drop
• l2-rx-v6-data-path-punt-pkt
• l2-rx-v6-data-path-punt-pkt-drop
• l2-tx-packets-cnt
• l2-tx-malformed-cnt
361
• l2-tx-no-ifd-cnt
• l2-tx-ifl-invalid
• l2-bbe-io-send-tx-failed
• l2-bbe-io-send-tx-failed-partial
• l2-tx-v4-out-error-local-intf
• l2-tx-v6-out-error-local-intf
• l3-rx-packet-cnt
• l3-rx-unsupported-protocol
• l3-tx-packet-cnt
• l3-tx-send-failed
• l3-tx-v4-kernel-forward
• l3-tx-v4-kernel-forward-drops
• l3-tx-v6-kernel-forward
• l3-tx-v6-kernel-forward-drops
The following end paths are also supported for the resource
path:
• rx-packet-cnt
362
The following end paths are also supported for the resource
path:
• rx-cnt
• rx-pkt-cnt
• ppp-rx-pkt-cnt
• tx-pkt-cnt
• ppp-rx-lcp-conf-req-count
• ppp-rx-lcp-conf-ack-count
• ppp-rx-lcp-conf-nack-count
• ppp-rx-lcp-term-req-count
• ppp-rx-lcp-term-ack-count
• ppp-rx-lcp-echo-req-count
• ppp-rx-lcp-echo-resp-count
• ppp-rx-pap-req-count
• ppp-rx-pap-ack-count
• ppp-rx-pap-nack-count
• ppp-rx-chap-challenge-count
• ppp-rx-chap-resp-count
• ppp-rx-chap-success-count
• ppp-rx-chap-fail-count
363
• ppp-rx-ipcp-conf-req-count
• ppp-rx-ipcp-conf-ack-count
• ppp-rx-ipcp-conf-nack-count
• rx-malformed-cnt
• ppp-rx-unknown-protocol
• rx-msg-cnt
• rx-msg-processd-cnt
• rx-msg-err
• rx-invalid-msg-cnt
• tx-cnt
• ppp-tx-lcp-conf-req-count
• ppp-tx-lcp-conf-ack-count
• ppp-tx-lcp-conf-nack-count
• ppp-tx-lcp-echo-req-count
• ppp-tx-lcp-echo-resp-count
• ppp-tx-lcp-term-req-count
• ppp-tx-lcp-term-ack-count
• ppp-tx-pap-req-count
• ppp-tx-pap-ack-count
• ppp-tx-pap-nack-count
• ppp-tx-chap-challenge-count
• ppp-tx-chap-resp-count
364
• ppp-tx-chap-success-count
• ppp-tx-chap-fail-count
• ppp-tx-ipcp-conf-req-count
• ppp-tx-ipcp-conf-ack-count
• ppp-tx-ipcp-conf-nack-count
• ppp-tx-unknown-protocol
• tx-pkt-send-failed
• tx-pkt-err
• tx-msg-cnt
• tx-msg-err
365
The following end paths are also supported for the resource
path:
• rx-network-pkt-cnt
• rx-plugin-pkt-cnt
• rx-lcp-conf-req-cnt
• rx-lcp-conf-ack-cnt
• rx-lcp-conf-nack-cnt
• rx-lcp-conf-rej-cnt
• rx-lcp-term-req-cnt
• rx-lcp-term-ack-cnt
• rx-lcp-code-rej-cnt
• rx-lcp-protocol-rej-cnt
• rx-lcp-echo-req-cnt
• rx-lcp-echo-reply-cnt
• rx-pap-req-cnt
• rx-pap-ack-cnt
• rx-pap-nack-cnt
• rx-chap-challenge-cnt
• rx-chap-resp-cnt
• rx-chap-success-cnt
366
• rx-chap-failure-cnt
• rx-ipcp-req-cnt
• rx-ipcp-ack-cnt
• rx-ipcp-nack-cnt
• rx-ipv6cp-req-cnt
• rx-ipv6cp-ack-cnt
• rx-ipv6cp-nack-cnt
• rx-malformed-cnt
• rx-no-if-cnt
• rx-unsupported
• tx-cnt
• tx-lcp-conf-req-cnt
• tx-lcp-conf-ack-cnt
• tx-lcp-conf-nack-cnt
• tx-lcp-echo-req-cnt
• tx-lcp-echo-reply-cnt
• tx-lcp-term-req-cnt
• tx-lcp-term-ack-cnt
• tx-pap-req-cnt
• tx-pap-ack-cnt
• tx-pap-nack-cnt
• tx-chap-challenge-cnt
367
• tx-chap-resp-cnt
• tx-chap-success-cnt
• tx-chap-failure-cnt
• tx-ipcp-req-cnt
• tx-ipcp-ack-cnt
• tx-ipcp-nack-cnt
• tx-ipv6cp-req-cnt
• tx-ipv6cp-ack-cnt
• tx-ipv6cp-nack-cnt
• tx-unknown-pkt-cnt
• tx-send-failed
• tx-malformed-cnt
368
The following end paths are also supported for the resource
path:
• rx-cnt
• rx-padi-cnt
• rx-padr-cnt
• rx-ppp-cnt
• rx-malformed-cnt
• rx-no-if-cnt
• rx-unsupported
• rx-padi-era-discards
• tx-cnt
• tx-send-failed
369
The following end paths are also supported for the resource
path:
• dhcp-client-count
• vlan-client-count
• ppp-client-count
• pppoe-client-count
• l2tp-client-count
• static-client-count
• vpls-pw-client-count
• mlppp-client-count
• essm-client-count
• total-client-count
370
The following end paths are also supported for the resource
path:
• init-state-count
• configured-state-count
• active-state-count
• terminating-state-count
• terminated-state-count
• total-state-count
/junos/system/linecard/ddos/ This PFE sensor exports the statistics of DDOS from MPC1,
MPC2, MPC3, MPC5, MPC6, MPC7, MPC8, and MPC9 line
cards.
20.3R1 Starting with Junos OS Release 20.3R1, gRPC service for exporting LDP and mLDP statistics is
supported on MPC10E-10C-MRATE, MPC10E-15C-MRATE, and MX2K-MPC11E line cards.
20.2R1 Starting with Junos OS Evolved Release 20.2R1, gRPC service for streaming NDP statistics is
supported on PTX10001 routers.
20.2R1 Starting with Junos OS Release 20.2R1, gRPC service for streaming Packet forwarding Engine and
Routing Engine statistics is supported on EX2300, EX2300-MP, and EX3400 switches.
20.2R1 Starting with Junos OS Release 20.2R1, gRPC service for streaming BGP routing information base
(RIB) and BGP peer statistics is supported on any platform family that supports containerized
routing protocol process (cRPD). cRPD is Juniper’s routing protocol process (rpd) decoupled from
Junos OS and packaged as a Docker container to run in Linux-based environments.
371
20.2R1 Starting with Junos OS Release 20.2R1, ON_CHANGE BGP peer statistics export using gRPC
services and gNMI services is supported on MX960, MX2008, MX2010, MX2020, PTX1000,
PTX5000, PTX10000 routers and QFX5100 and QFX5200 switches.
20.2R1 Starting with Junos OS Release 20.2R1, streaming BGP global, peer and perr groups statistics using
gRPC services is supported on EX2300, EX3400, EX4300, EX4600, and EX9200 switches.
20.2R1 Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using
gRPC services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services
Gateways..
20.2R1 Starting with Junos OS Release 20.2R1, streaming revenue interface statistics through Packet
Forwarding Engine sensors and pseudo interface statistics through Routing Engine sensors using
gRPC services and gNMI services is supported on SRX5400, SRX5600, and SRX5800 Services
Gateways.
20.2R1 Starting with Junos OS Release 20.2R1 sensors to stream standby Routing Engine statistics are
supported on MX480, MX960, MX10003, MX2010, and MX2020 routers.
20.2R1 Starting with Junos OS Release 20.2R1 sensors to stream EVPN statistics using gRPC services are
supported with QFX5100, QFX5110, QFX5120, QFX5200, QFX10002-60C, QFX10002,
QFX10008, and QFX10016 switches.
20.2R1 Starting with Junos OS Release 20.2R1, gRPC service for exporting LDP and mLDP statistics is
supported on MX Series routers.
20.1R1 Starting with Junos Release 20.R1, gNMI service for streaming telemetry sensors for Packet
Forwarding Engine statistics is supported on MX2K-MPC11E line cards on MX2010 and MX2020
routers.
19.4R1 Starting with Junos OS Release 19.4R1, gRPC service for streaming Packet Forwarding Engine and
Routing Engine statistics is supported on EX4300-MP switches.
19.3R1 Starting with Junos OS Release 19.3R1, gNMI services for streaming Packet Forwarding Engine
statistics is supported on MX240, MX480 and MX960 routers.
19.3R1 Starting with Junos OS Release 19.3R1, gRPC service for exporting statistics is supported on MX
Series routers hosting MPC10E-10C-MRATE and MPC10E-15C-MRATE line cards. The resource
paths /junos/system/linecard/cpu/memory/, /junos/system/linecard/npu/memory/, and /junos/
system/linecard/npu/utilization/ can be updated to call out individual sensors (leaves) and their
respective paths for better clarity.
372
19.3R1 Starting with Junos OS Evolved Release 19.3R1, gRPC service for exporting statistics is supported
on QFX5220-128C and QFX5220-32CD switches.
19.2R1 Starting with Junos OS Release 19.2R1, SRX4100, SRX4200, SRX4600, SRX5400, SRX5600,
SRX5800, and vSRX Series Services Gateways.are supported.
19.2R1 Starting with Junos OS Release 19.2R1, gNMI services for streaming Packet Forwarding Engine
statistics is supported on MX960, MX2008, MX2010 and MX2020 routers, PTX1000 and
PTX10000 routers, and QFX5100 and QFX5200 switches.
19.2R1 Starting with Junos OS Release 19.2R1, gNMI services for streaming statistics is supported on
QFX5110, QFX5120, QFX5200 and QFX5210 switches.
19.2R1 Starting with Junos OS Release 19.3R1, gNMI services for streaming and ON_CHANGE export of
Routing Engine statistics is supported on MX960, MX2010, MX2020, PTX5000, PTX1000, and
PTX10000 routers.
19.1R1 EVO Starting in Junos OS Evolved Release 19.1R1, OpenConfig (OC) and Junos Telemetry Interface (JTI)
are supported. Both gRPC APIs and the customer-facing CLI remain the same as for the Junos OS.
As was standard for Junos OS, Network Agent (NA) and OC packages are part of the Junos OS
Evolved image.
19.1R1 Starting with Junos OS Evolved 19.1R1, Packet Forwarding Engine sensors on PTX10003 routers are
also supported.
18.4R1 Starting with Junos OS Release 18.4R1, MX480, MX960, MX2010, MX2020, MX2008 and MX-ELM
routers are also supported.
18.3R1 Starting with Junos OS Release 18.3R1, ON_CHANGE streaming of LLDP telemetry sensor
information is supported through gRPC for MX Series and PTX Series routers.
18.3R1 Starting with Junos OS Release 18.3R1, QFX5120-AY and EX4650 switches are also supported.
18.3R1 Starting with Junos OS Release 18.4R1, EX4600 switches are also supported.
18.2R1 Starting with Junos OS Release 18.2R1, PTX10002 routers are also supported.
18.1R1 Starting with Junos OS Release 18.1R1, QFX5210-64C switches and QFX5100 switches are also
supported.
373
18.1R1 Starting with Junos OS Release 18.1R1, ON_CHANGE streaming of ARP, ND, and IP sensor
information associated with interfaces is supported through gRPC for MX Series routers and PTX
Series routers.
17.4R1 Starting with Junos OS Release 17.4R1, PTX10016 routers and virtual MX Series (vMX) routers are
also supported.
17.3R1 Starting with Junos OS Release 17.3R1, QFX5110 switches, EX4600, EX4600-VC, and EX9200
switches and the Routing and Control Board (RCB) on PTX3000 routers are also supported.
17.3R1 Starting with Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensors are supported.
17.3R1 In Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensor /junos/system/subscriber-
management/client-protocols/dhcp/v4/routing-instances/routing-instance[ri-name=’ routing-
instance-name’] /server/statistics/ the only value supported for routing-instance-name is default.
17.3R1 In Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensor /junos/system/subscriber-
management/client-ancpinstance[ri-name=’ routing-instance-name’] /server/statistics/ the only
value supported for routing-instance-name is default.
17.3R1 In Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensor /junos/system/subscriber-
management/client-protocols/dhcp/v4/routing-instances/routing-instance[ri-name=’ routing-
instance-name’]/relay/statistics/ the only value supported for the value routing-instance-name is
default.
17.3R1 In Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensor /junos/system/subscriber-
management/client-protocols/dhcp/v6/ routing-instances/routing-instance[ri-name=’ routing-
instance-name’]/server/statistics the only value supported for routing-instance-name is default.
17.3R1 In Junos OS Release 17.3R1, broadband edge (BBE) gRPC sensor /junos/system/subscriber-
management/client-protocols/dhcp/v6/ routing-instances/routing-instance[ri-name=’ routing-
instance-name’]/relay/statistics the only value supported for routing-instance-name is default.
17.2R1 Starting with JunosOS Release 17.2R1, QFX10002, QFX10008, and QFX10016 switches, QFX5200
switches, and PTX1000 and PTX10008 routers are also supported.
16.1R3 Starting with Junos OS Release 16.1R3, the Junos Telemetry Interface supports gRPC remote
procedure calls (gRPC) to provision sensors and to subscribe to and receive telemetry data on MX
Series routers and PTX3000 and PTX5000 routers.
374
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks ACX Series, EX Series, MX
Series, PTX Series, and QFX Series.
The following tables show the mapping of OpenConfig AAA commands with the relevant configuration
in Junos OS.
/system/aaa
/system/aaa
/system/aaa
/system/aaa
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks MX Series, PTX Series, and
QFX Series.
Table 10 on page 382 to Table 24 on page 406 show the mapping of OpenConfig BGP commands with
the relevant configuration in Junos.
/network-instances/network-
instance/protocols/protocol/bgp/
global
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/afi-
safi
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi
• IPV4_LABELED_UNICAST Labeled
IPv4 unicast (AFI,SAFI = 1,4)
• IPV6_LABELED_UNICAST Labeled
IPv6 unicast (AFI,SAFI = 2,4)
• L3VPN_IPV4_MULTICAST
Multicast IPv4 MPLS L3VPN
(AFI,SAFI = 1,129)
• L3VPN_IPV4_UNICAST Unicast
IPv4 MPLS L3VPN (AFI,SAFI =
1,128)
• L3VPN_IPV6_MULTICAST
Multicast IPv6 MPLS L3VPN
(AFI,SAFI = 2,129)
386
• L3VPN_IPV6_UNICAST Unicast
IPv6 MPLS L3VPN (AFI,SAFI =
2,128)
• l3vpn-ipv4-multicast Multicast
IPv4 L3VPN configuration options
• l3vpn-ipv6-multicast Multicast
IPv6 L3VPN configuration options
/config/enabled
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ipv4-
unicast
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ ipv4-unicast
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/ neighbor/
afi-safi/afi-safi-name/<afi-safi-
name>/ ipv4-unicast
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ipv6-
unicast
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ ipv6-unicast
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/ neighbor/
afi-safi/afi-safi-name/<afi-safi-
name>/ ipv6-unicast
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ipv4-
labelled-unicast/ prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ ipv4-labelled-unicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ ipv4-labelled-
unicast/prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ipv6-
labelled-unicast/ prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ ipv6-labelled-unicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ ipv6-labelled-
unicast/prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/l3vpn-
ipv4-unicast/ prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l3vpn-ipv4-unicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ l3vpn-ipv4-
unicast/prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ l3vpn-
ipv6-unicast/prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l3vpn-ipv6-unicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/neighbor/
afi-safi/afi-safi-name/<afi-safi-
name>/ l3vpn-ipv6-unicast/prefix-
limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ l3vpn-
ipv4-multicast/prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l3vpn-ipv4-multicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ l3vpn-ipv4-
multicast/prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/ l3vpn-
ipv6-multicast/prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l3vpn-ipv6-multicast/
prefix-limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ l3vpn-ipv6-
multicast/prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/l2vpn-
vpls/ prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l2vpn-vpls/prefix-
limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ l2vpn-vpls/
prefix-limit
• Global—/network-instances/
network-instance/ protocols/
protocol/bgp/global/afi-safi/ afi-
safi-name/<afi-safi-name>/l2vpn-
evpn/ prefix-limit
• Peer-Group—/network-instances/
network-instance/ protocols/
protocol/bgp/peer-groups/ peer-
group/afi-safi/afi-safi-name/<afi-
safi-name>/ l2vpn-evpn/prefix-
limit
• Neighbors—/network-instances/
network-instance/ protocols/
protocol/bgp/neighbors/
neighbor/afi-safi/afi-safi-name/
<afi-safi-name>/ l2vpn-evpn/
prefix-limit
402
/network-instances/network-
instance/ protocols/
protocol/bgp/peer-groups/ peer-
group
/network-instances/network-
instance/ protocols/
protocol/bgp/peer-groups/
peer-group/apply-policy
406
Default-Import-Policy /default-import-policy
Default-Export-Policy /default-export-policy
/network-instances/network-
instance/ protocols/
protocol/bgp/neighbors/
neighbor
/network-instances/network-instance/
protocols/ protocol/bgp/neighbors/
neighbor/apply-policy
Default-Import-Policy /default-import-policy
Default-Export-Policy /default-export-policy
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks MX Series, PTX Series, and
QFX Series.
Table 26 on page 411 to Table 33 on page 417 shows the mapping of OpenConfig interface commands
to the relevant configuration in Junos.
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks MX Series and PTX Series.
Table 34 on page 419 and Table 35 on page 420 show the mapping of OpenConfig LLDP commands
with the relevant configuration in Junos.
/lldp/config/system-name
/lldp/config/system-description
/lldp/config/chassis-id
/lldp/config/chassis-id-type
420
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks ACX Series, EX Series, MX
Series, PTX Series, and QFX Series.
Table 36 on page 421 and Table 37 on page 421 show the mapping of OpenConfig local routing
commands to the relevant configuration in Junos.
421
/local-routes/static-routes
/static/config/next-hop/string
/local-routes/local-aggregates
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks MX Series, PTX Series, and
QFX Series.
Table 38 on page 423 to Table 43 on page 434 show the mapping of OpenConfig MPLS commands with
the relevant configuration in Junos.
423
/mpls/global/interface-attributes/interface/
interface-ref/config/interface
/mpls/global/interface-attributes/interface/
interface-ref/config/subinterface
Static:
Static:
/mpls/te-global-attributes/srlg/srlg/static-
srlg-members/ members-list/config/to-
address
/mpls/te-interface-attributes/interface/
interface-ref/config/interface
/mpls/te-interface-attributes/interface/
interface-ref/config/subinterface
If routing-options admin-groups-
extended name is configured:
/mpls/te-interface-attributes/interface/
igp-flooding-bandwidth/config/delta-
percentage
/mpls/te-interface-attributes/interface/
igp-flooding-bandwidth/config/up-
thresholds
/mpls/te-interface-attributes/interface/
igp-flooding-bandwidth/config/down-
thresholds
/mpls/te-interface-attributes/interface/
igp-flooding-bandwidth/config/up-down-
thresholds
427
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/config/
interface-name
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/hellos/
config/hello-interval
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/hellos/
config/refresh-reduction
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/interface-
ref/config/interface
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/interface-
ref/config/subinterface
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/
authentication/config/enable
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/
authentication/config/authentication-key
429
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/interface-
ref/config/interface
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/interface-
ref/config/subinterface
/mpls/signaling-protocols/rsvp-te/
interface-attributes/ interface/subscription/
config/subscription
430
/mpls/signaling-protocols/rsvp-te/
interface-attributes/interface/protection/
config/link-protection-style-requested/link-
protection-requested
/mpls/signaling-protocols/rsvp-te/
interface-attributes/interface/protection/
config/link-protection-style-requested/link-
node-protection-requested
/mpls/signaling-protocols/rsvp-te/
interface-attributes/interface/protection/
config/bypass-optimize-interval
431
/mpls/lsps/constrained-path/named-explicit-
paths/explicit-route-objects/ config/address
/mpls/lsps/constrained-path/named-explicit-
paths/explicit-route-objects/ config/hop-type
/mpls/lsps/constrained-path/named-explicit-
paths/explicit-route-objects/ config/index
/mpls/lsps/constrained-path/tunnel/config/
type/P2P
/mpls/lsps/constrained-path/tunnel/config/
signaling-protocol/path-setup-rsvp
/mpls/lsps/constrained-path/tunnel/config/
metric
/mpls/lsps/constrained-path/tunnel/bandwidth/
auto-bandwidth/ overflow/config/overflow-
threshold
/mpls/lsps/constrained-path/tunnel/bandwidth/
auto-bandwidth/ overflow/config/trigger-event-
count
/mpls/lsps/constrained-path/tunnel/bandwidth/
auto-bandwidth/ underflow/config/underflow-
threshold
/mpls/lsps/constrained-path/tunnel/bandwidth/
auto-bandwidth/ underflowflow/config/trigger-
event-count
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-primary-
paths/config/cspf-tiebreaker/most-fill
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-primary-
paths/config/explicit-path-name
/mpls/lsps/constrained-path/tunnel/
config/type/P2P
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/name
438
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/use-cspf
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/cspf-tiebreaker/random
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/cspf-tiebreaker/least-fill
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/cspf-tiebreaker/most-fill
/mpls/lsps/constrained-path/tunnel/
p2p-tunnel-attributes/ p2p-secondary-
paths/config/explicit-path-name
439
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks ACX Series, EX Series, MX
Series, PTX Series, and QFX Series.
Network instance models a generic virtual forwarding table on a device. This supports a Layer 3
forwarding construct such as a virtual routing and forwarding (VRF) instance, or a Layer 2 instance such
as a virtual switch instance. A mixed Layer 2 and Layer 3 instances are also supported.
Starting with Junos OS Release 17.4R1, network instance based BGP configuration is supported. After
the network instance is configured, you will be prompted with options for BGP configuration such as
global bgp, neighbor bgp, and so on.
NOTE: There is no change in the existing BGP configuration, you can configure BGP in a specific
network instance.
• l3vrf
• l2vsi
• l2p2p
• l2l3
• ISIS
• OSPF
• OSPF3
• STATIC
• DIRECTLY_CONNECTED
• LOCAL_AGGREGATE
• /network-instances/network-instance/
protocols/protocol/config/name/target-
table
• /network-instances/network-instance/
inter-instance-policies/apply-policy/
config/
• /network-instances/network-instance/
table-connections/table-connection/
config/src-table
• /network-instances/network-instance/
table-connections/table-connection/
config/dst-table
• /network-instances/network-instance/
table-connections/table-connection/
config/tables
/network-instances/network-instance/ The IP address of the next-hop for the static route that
protocols/protocol/static-routes/static/ you configure.
next-hops/next-hop/ config/next-hop
Release Description
17.4R1 Starting with Junos OS Release 17.4R1, network instance based BGP configuration is supported.
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks EX2300, EX3400, EX4300,
EX4600, and EX9200 switches, MX Series, PTX Series, and QFX Series.
Table 45 on page 445 to Table 47 on page 445 show the mapping of OpenConfig routing policy
commands to the relevant configuration in Junos.
445
/routing-policy/policy-
definition/statement
446
RELATED DOCUMENTATION
NOTE: See "OpenConfig Data Model Version" on page 3 topic to understand the data models
supported version and its Junos OS release for Juniper Networks EX Series and QFX Series.
Table 48 on page 450 to Table 51 on page 451 show the mapping of OpenConfig VLAN commands with
the relevant configuration in Junos.
450
/ocif:interfaces/ocif:interface/
ocif:subinterfaces/ocif:subinterface/
vlan
/oc-if:interfaces/oc-
if:interface/oc-eth:ethernet/
switched-vlan
451
Interface-mode = TRUNK
Interface-mode = ACCESS
/oc-if:interfaces/oc-if:interface/
routed-vlan
452
RELATED DOCUMENTATION
Configuration Statements
netconf | 454
schema | 457
netconf
IN THIS SECTION
Syntax | 454
Description | 456
Default | 456
Options | 456
Syntax
netconf {
flatten-commit-results;
hello-message {
yang-module-capabilities {
advertise-native-yang-modules;
advertise-custom-yang-modules;
advertise-standard-yang-modules;
}
}
netconf-monitoring {
netconf-state-schemas {
retrieve-custom-yang-modules;
retrieve-standard-yang-modules;
}
}
notification;
rfc-compliant;
ssh {
client-alive-count-max number;
client-alive-interval seconds;
455
connection-limit limit;
port port;
rate-limit limit;
}
tls {
client-identity client-id {
fingerprint fingerprint;
map-type (san-dirname-cn | specified);
username username;
}
default-client-identity {
map-type (san-dirname-cn | specified);
username username;
}
local-certificate local-certificate;
traceoptions {
file <filename> <files files> <match match> <size size> <(world-
readable | no-world-readable)>;
flag name;
level (all | error | info | notice | verbose | warning);
no-remote-trace;
}
}
traceoptions {
file <filename> <files number> <match regular-expression> <size size>
<world-readable | no-world-readable>;
flag flag;
no-remote-trace;
on-demand;
}
yang-compliant;
yang-modules {
device-specific;
emit-extensions;
}
}
456
Hierarchy Level
Description
Default
If you do not include the netconf statement, NETCONF connections are not permitted.
Options
flatten-commit- Suppress the <commit-results> XML subtree in the NETCONF server's response for
results <commit> operations. This statement must be configured in conjunction with the
rfc-compliant statement.
Release Information
RELATED DOCUMENTATION
schema
IN THIS SECTION
Syntax | 457
Description | 458
Options | 458
Syntax
schema {
openconfig {
unhide;
}
}
Hierarchy Level
[edit system]
458
Description
Specify whether OpenConfig statements are available and viewable in the CLI.
Options
openconfig Unhide the OpenConfig statements in the CLI. By default, the OpenConfig schema is
unhide not available through the CLI. To rehide the OpenConfig statements, use the following
command:
Release Information
RELATED DOCUMENTATION
track-igp-metric (LSP)
IN THIS SECTION
Syntax | 459
Description | 459
Options | 460
Syntax
Hierarchy Level
The hierarchy level for track-igp-metric globally enabled for all LSPs:
Description
Options
routing
Release Information
RELATED DOCUMENTATION