- play_arrow gRPC Overview
- play_arrow OpenConfig to Junos Mapping
- Mapping OpenConfig 802.1X Commands to Junos Configuration
- Mapping OpenConfig AAA Commands to Junos Operation
- Mapping OpenConfig BGP Commands to Junos Configuration
- Mapping OpenConfig BFD Commands to Junos Operation
- Mapping OpenConfig Firewall Filter Commands to Junos Configuration
- Mapping OpenConfig Interface Commands to Junos Configuration
- Mapping OpenConfig ISIS Commands to Junos Configuration
- Mapping OpenConfig LACP Commands to Junos Configuration
- Mapping OpenConfig LDP Commands to Junos Configuration
- Mapping OpenConfig LLDP Commands to Junos Configuration
- Mapping OpenConfig Local Routing Commands to Junos Configuration
- Mapping OpenConfig MACsec Model Commands to Junos Configuration
- Mapping OpenConfig MPLS Commands to Junos Configuration
- Mapping OpenConfig Multicast Commands to Junos Configuration
- Mapping OpenConfig Network Instance Commands to Junos Operation
- Mapping OpenConfig OSPF Commands to Junos Configuration
- Mapping OpenConfig QoS Commands to Junos Configuration
- Mapping OpenConfig Routing Policy Commands to Junos Configuration
- Mapping OpenConfig System Logging Model Commands to Junos Configuration
- Mapping OpenConfig System Management Model Commands to Junos Configuration
- Mapping OpenConfig System Model Commands to Junos Configuration
- Mapping OpenConfig System Terminal Model Commands to Junos Configuration
- Mapping OpenConfig Telemetry System Model Commands to Junos Configuration
- Mapping OpenConfig VLAN Commands to Junos Configuration
- play_arrow Configuration Statements and Operational Commands
Installing the OpenConfig Package
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:
set system schema openconfig unhide
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.
OpenConfig package includes the following files:
OpenConfig set of data models—Data models are written in YANG.
Translation scripts—Translates OpenConfig configuration schemas to Junos OS configuration schemas for each supported Junos OS release.
Deviation modules—Specifies the unsupported nodes within the schema for each supported Junos OS release.
Augmentation module—Specifies additions to various OpenConfig specified models.
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:
junos-openconfig-XX.YY.ZZ.JJ-signed.tgz (Junos OS) junos-openconfig-x86-32-XX.YY.ZZ.JJ.tgz (Junos OS with Upgraded FreeBSD)
where:
XX represents the OpenConfig major release number.
YY represents the OpenConfig minor release number.
ZZ represents the OpenConfig patch release number.
JJ represents the Juniper Networks release number.
The junos-openconfig-x86-32-XX.YY.ZZ.JJ.tgz
package supports both 32 and 64 bit systems.
To install the OpenConfig for Junos OS software package, use the following command:
request system software add
For example:
user@router> request system software add junos-openconfig-XX.YY.ZZ.JJ-signed.tgz
or
user@router> request system software add junos-openconfig-x86-32-XX.YY.ZZ.JJ.tgz
For more details on the OpenConfig for Junos OS software package, see Release Notes available with the package on the Juniper Software Download website.
Change History Table
Feature support is determined by the platform and release you are using. Use Feature Explorer to determine if a feature is supported on your platform.