What's Changed in Release 22.4R2
EVPN
-
Commit error if interconnect and local route distinguishers have the same value—On EVPN data center interconnect (DCI) gateway devices, if you configure an interconnect RD at the
edit routing-instances name protocols evpn interconnecthierarchy, the interconnect RD must be different from the local RD in the routing instance. If you try to configure the same value for the interconnect RD and the local RD in a routing instance, the device enforces this requirement by throwing a commit error. However, with DCI seamless stitching for EVPN Type 5 routes, you don't see the commit error prior to this release. Starting in this release, the device throws the commit error to enforce this condition for DCI stitching with Type 5 routes.[See route-distinguisher.]
-
Specify the UDP source port in a ping overlay or traceroute overlay operation—In Junos OS releases prior to 22.4R1, you could not configure the udp source port in a ping overlay or traceroute overlay operation. You may now configure this value in an EVPN-VXLAN environment using
hash. The configuration optionhashwill override any other hash-* options that may be used to determine the source port value.
General Routing
-
In the past inet6flow.0 was not allowed to be a primary rib in a rib-group. Starting with Release 22.3 this is now allowed.
-
The Ethernet link fault management process (lfmd) runs only when the link-fault-management protocol is configured.
-
Previously, if the system failed to install an interface or hierarchical policer, the PFE crashed due to an assert. Now, the system installs a firewall discard and logs a DFW_HALP_ERR_MSG_POLICER_ADD_FAILED error message. This error message provides the name of the affected policer and the corresponding error code. Relevant policers appear under the interface > unit > family > policer input/output (or) interface > unit > family > input-hierarchical-policer stanzas.PR1701676
-
An optics configuration mismatch alarm may be triggered when there is a discrepancy between the configured speed of an interface and the supported speed of the optic. This alarm indicates that the optic installed in the specified FPC is incompatible with the speed configured on the interface.
-
Label for the hours unit of time displayed in output — When there are zero minutes in the output for the
show system uptimecommand, the label for the hours unit of time is displayed.[See show system uptime.]
-
The connectivity fault management process (cfmd) runs only when the ethernet connectivity-fault-management protocol is configured.
-
The packet rate and byte rate fields for LSP sensors on AFT (with the legacy path) have been renamed as jnx-packet-rate and jnx-byte-rate and is in parity with the UKERN behavior. Previously, these rate fields were named as packetRate and byteRate.
Junos XML API and Scripting
-
Ability to commit
extension-service fileconfiguration when application file is unavailable—When you set theoptionaloption at theedit system extension extension-service application file file-namehierarchy level, the operating system can commit the configuration even if the file is not available at the /var/db/scripts/jet file path.[See file (JET).]
-
Ability to restart restart daemonized applications—Use the
request extension-service restart-daemonize-app application-namecommand to restart a daemonized application running on a Junos device. Restarting the application can assist you with debugging and troubleshooting.
Network Management and Monitoring
-
operatorlogin class is restricted from viewing NETCONF trace files that areno-world-readable(ACX Series, PTX Series, and QFX Series)—When you configure NETCONF tracing options at the[edit system services netconf traceoptions]hierarchy level and you restrict file access to the file owner by setting or omitting theno-world-readablestatement (the default), users assigned to theoperatorlogin class do not have permissions to view the trace file.
Platform and Infrastructure
-
The
ping host | display xml validatecommand validates XML without error (ACX Series, PTX Series, and QFX Series)— In Junos OS and Junos OS Evolved releases prior to 22.4R2, theping host | display xml validatecommand results in CRITICAL ERROR: Root tag name mismatch. Expected ping-results, got run-command. The command now validates the XML successfully without error.[See ping.]
-
Prior to this change, devices by default responded only to ARP requests originating from the same subnet. Configure the new CLI option, "respond-out-of-subnet" at the edit system arp hierarchy level to allow ARP reply to a request that originates from a different subnet.
Routing Protocols
-
Prior to this change the output of the
show isis spring flex-algorithm | display xmlcommand was invalidly formatted when multiple flex algorithm instances were configured. With the change, the XML output is properly structured showing flex algorithm information for each instance. A new XML tag isis-spring-flex-algorithm is added to bundle information for each instance.