OpenConfig
-
Network instance support enhancements (ACX7100, ACX7509, PTX10001-36MR, PTX10003, PTX10004, PTX10008, PTX10016)—Junos OS Evolved Release 22.2R1 supports new sensors for network instance statistics based on OpenConfig (OC) modules openconfig-network-instance.yang and openconfig-routing-policy.yang. Support includes OC configuration and streaming of operational state data.
[See Telemetry Sensor Explorer for telemetry support and OpenConfig User Guide for configuration.]
-
OpenConfig authentication, authorization, and accounting (AAA) configuration support (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX 10016)—Junos OS Evolved Release 22.2R1 introduces AAA configuration support for remote procedure calls (gRPC) RPCs and the gRPC-based services gRPC Network Operations Interface (gNOI), gRPC Routing Information Base Interface (gRIBI), and gRPC Network Management Interface (gNMI).
-
OpenConfig firewall filter configuration support (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Junos OS Evolved Release 22.2R1 introduces firewall filter configuration support for gRPC.
[See Mapping OpenConfig Firewall Filter Commands to Junos Configuration.]
-
OpenConfig interface configuration support for proxy ARP (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Junos OS Evolved Release 22.2R1 introduces OpenConfig interface configuration support and state support for proxy ARP.
[See Mapping OpenConfig Interface Commands to Junos Configuration and Telemetry Sensor Explorer.]
-
OpenConfig interface configuration support (PTX10008 and PTX10016)—Junos OS Evolved Release 22.2R1 enhances OpenConfig interface configuration support and state support.
[See Mapping OpenConfig Interface Commands to Junos Configuration and Telemetry Sensor Explorer.]
-
OpenConfig IS-IS configuration support (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Junos OS Evolved Release 22.2R1 introduces IS-IS configuration support.
[See Mapping OpenConfig ISIS Commands to Junos Configuration .]
-
OpenConfig MPLS label distribution protocol (LDP) configuration support (ACX7100, ACX7509, PTX10001-36MR, PTX10003, PTX10004, PTX10008, PTX10016)——Junos OS Evolved Release 22.1R1 introduces OpenConfig (OC) support for LDP configuration based on the OpenConfig data model openconfig-mpls-ldp.yang.
[See Mapping OpenConfig MPLS Commands to Junos Configuration.]
-
OpenConfig Proxy ARP and IPv6 duplicate address detection (DAD) configuration support (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Junos OS Evolved Release 22.1R1 introduces OpenConfig support for proxy ARP and IPv6 DAD configurations based on the OpenConfig data model openconfig-if-ip.yang version 3.0.0.
[See Mapping OpenConfig Interface Commands to Junos Configuration .]
-
OpenConfig telemetry system model support (PTX10001-36MR, PTX10003, PTX10008, PTX10016, QFX5130, and QFX5220)—Junos OS Evolved Release 22.2R1 introduces support for OpenConfig data models openconfig-telemetry.yang and openconfig-telemetry-types.yang. Support includes streaming of state data for dynamic subscriptions and configuration for persistent subscriptions.
[See Telemetry Sensor Explorer for telemetry support and Mapping OpenConfig Telemetry System Model Commands to Junos Configuration for configuration.]
-
Optics data model support enhancements (PTX10001-36MR, PTX10003, PTX10004, PTX10008, and PTX10016)—Junos OS Evolved Release 22.2R1 enhances support for optics based on the following OpenConfig data models:
- openconfig-platform-transceiver.yang
- openconfig-transport-types.yang
- openconfig-terminal-device.yang
Support includes OpenConfig configuration and streaming of operational state data.
[See Telemetry Sensor Explorer for state sensors and OpenConfig User Guide for configuration.]
-
VLAN data model support (ACX7100, PTX10001-36MR, PTX10003, PTX10004, PTX10008, PTX10016 and QFX5130)—Junos OS Evolved Release 22.2R1 introduces support for OpenConfig VLAN configuration based on the following data models:
- openconfig-vlan.yang, version 3.2.1
- openconfig-network-instance.yang, version 0.16.1
- openconfig-network-instance-l2.yang, version 0.16.1
Support includes OpenConfig configuration and streaming of state data.
[See Telemetry Sensor Explorer for state sensors and Mapping OpenConfig VLAN Commands to Junos Configuration for configuration.]
-
P4 runtime configuration for Layer 2 support (PTX10008 and PTX10016)—Starting in Junos OS Evolved Release 22.2R1, you can configure a P4 runtime agent for Layer 2 support. The P4 runtime agent runs as a Junos OS Evolved application called p4-switch on the Routing Engine and implements a P4 runtime service over a gRPC channel. The P4 runtime agent registers with the Juniper Extension Toolkit (JET) services daemon (jsd) and opens the gRPC connections by using JSD to listen for P4 requests from clients.
You configure the JSD port with the command
set services extension-service request-response grpc clear-text port port-number max-connections number
. You use OpenConfig to configure that port as a p4rt port. You then create a Layer 2 and Layer 3 interfaces configuration on the device with VLAN tags and the IP address for the device, allowing Layer 2 packets to be punted and injected between the device and the SDN controller. You use firewall filters to direct packet punts to the p4-switch.[See OpenConfig User Guide.]