ON THIS PAGE
What’s Changed in Release 21.1R1
Authentication, Authorization, and Accounting (AAA)
-
SSH session connection limit and rate limit per connection (PTX Series)—We have introduced the
connection-limit
andrate-limit
options at theset system services ssh
hierarchy levels. The default connection limit value is 75 connections, and the default rate limit value is 3 connections per second. Junos OS measures the rate limit value per minute but Junos OS Evolved measures the rate limit value per second.
General Routing
-
Secure boot disabled alarm is raised (PTX10008)—The
Secure boot disabled
alarm is raised when the system boots with secure boot disabled in bios. -
Fault alarm generated for feed failure on a DC power supply (PTX10008)— A fault alarm is generated when only one of the feeds on a DC power supply (A0 and B0 or A1 and B1) is faulty.
-
Deprecated command
show system buffers
—This command is not applicable in Junos OS Evolved because the command displays the status of kernel mbufs, which are not used in Linux-based systems like Junos OS Evolved. In releases before it was deprecated, theshow system buffers
command returns NULL.
Interfaces and Chassis
- PTX10003 routers do not support set chassis fpc fpc-slot power on—The
PTX10003-80C and PTX10003-160C routers do not support the
set chassis fpc fpc-slot power on
command. Executing this command on an FPC which is offline could cause unintended reboots of the router. -
Warning message when taking an FPC offline—PTX10003-80C and PTX10003-160C devices do not support the
request chassis fpc slot slot-number online
command. The only way to bring up an FPC (MPC) that is offline is by rebooting the chassis. So, when you take an FPC offline by using therequest chassis fpc slot slot-number offline
command, the screen displays the following message: 'Warning : FPC <slot> cannot be made online using a CLI command. You need to perform router reboot using "request system reboot" to online the FPC <slot>. Do you wish to continue ? [yes,no] (no).'[See request chassis fpc.]
Juniper Extension Toolkit (JET)
-
Python 3 add-on modules (PTX Series)—Junos OS Evolved includes additional Python 3 libraries and modules, which Python scripts can import and use.
[See Overview of Python Modules on Devices Running Junos OS.]
Junos XML API and Scripting
-
The
jcs:invoke()
function supports suppression of root login and logout events in system log files for SLAX event scripts (ACX Series, PTX Series, and QFX Series)—Thejcs:invoke()
extension function supports theno-login-logout
parameter in SLAX event scripts. If you include the parameter, the function does not generate and log UI_LOGIN_EVENT and UI_LOGOUT_EVENT messages when the script logs in as root to execute the specified remote procedure call (RPC). If you omit the parameter, the function behaves as in earlier releases in which the root UI_LOGIN_EVENT and UI_LOGOUT_EVENT messages are included in system log files. -
The
jcs:invoke()
function supports suppression of root login and logout events in system log files for SLAX commit scripts (ACX Series, PTX Series, and QFX Series)—Thejcs:invoke()
extension function supports theno-login-logout
parameter in SLAX commit scripts. If you include the parameter, the function does not generate and log UI_LOGIN_EVENT and UI_LOGOUT_EVENT messages when the script logs in as root to execute the specified remote procedure call (RPC). If you omit the parameter, the function behaves as in earlier releases in which the root UI_LOGIN_EVENT and UI_LOGOUT_EVENT messages are included in system log files.
Layer 2 Features
-
Modification to sync-reset command (ACX Series, PTX Series, and QFX Series)—Starting from this release, the
sync-reset
command is disabled by default on all the Junos OS Evolved platforms. TheSync-reset
command enables the device to send the sync bit in the LACP packets on minimum-link failure. Previously thesync-reset
command was enabled by default on QFX Series, while it was by default disabled on PTX Series and ACX series.[See sync-reset.]
-
New commit check for MC-LAG (PTX Series, QFX Series)—We've introduced a new commit check to check the values assigned to the redundancy group identification number on the MC-AE interface (
redundancy-group-id
) and ICCP peer (redundancy-group-id-list
) when you configure multichassis aggregation groups (MC-LAGs). If the values are different, the system reports a commit check error. In previous releases, if the configured values were different, the l2ald process would crash.
Network Management and Monitoring
-
Support for specifying the YANG modules to advertise in the NETCONF capabilities and supported schema list (ACX Series, PTX Series, and QFX Series)—You can configure devices to emit third-party, standard, and Junos OS native YANG modules in the capabilities exchange of a NETCONF session by configuring the appropriate statements at the
[edit system services netconf hello-message yang-module-capabilities]
hierarchy level. In addition, you can specify the YANG schemas that the NETCONF server should include in its list of supported schemas by configuring the appropriate statements at the[edit system services netconf netconf-monitoring netconf-state-schemas]
hierarchy level.[See hello-message and netconf-monitoring.]
-
The
write-file
option at themonitor traffic interface
hierarchy level takes precedence—Thewrite-file
option at themonitor traffic interface
hierarchy level takes precedence over theextensive
option when you configure them simultaneously. If you try to configure these options at the same time, Junos OS Evolved gives you a warning message that the options are not compatible, and it only runs themonitor traffic interface write-file
command.[See monitor traffic.]
Operation, Administration and Maintenance
- Fabric OAM is disabled by default (PTX10003-80C and PTX10003-160C)—We've
disabled the fabric Operation, Administration, Maintenance (OAM) feature, which
helps in detecting failures in fabric paths. This release does not support
disabling this feature by using the
set chassis fabric oam detection-disable
. In Junos OS Evolved Release 20.4R1, the fabric OAM feature was enabled by default.[See Error Handling by Fabric OAM.]
Routing Protocols
-
Recommendation to include the local-address statement when configuring IBGP and multihop EBGP—When a device peers with a remote device's loopback interface address, use the
local-address
statement at the[edit protocols bgp group internal-peers]
hierarchy to specify the source information in BGP update messages. Although a BGP session can be established when only one of the paired routing devices has local-address configured, we strongly recommend that you configurelocal-address
on both paired routing devices for IBGP and multihop EBGP sessions. Thelocal-address
statement ensures that deterministic fixed addresses are used for the BGP session end-points.[See local-address (Protocols BGP) and BGP Peering Sessions.]
System Management
-
Support for
exclude
option underfile archive
(ACX Series, PTX Series, and QFX Series)—Theexclude
option is added under the commandfile archive
that specifies the file pattern to exclude. This option helps to exclude files that delay compression or files that do not require compression.[See file archive.]
User Interface and Configuration
- Verbose format option to export JSON configuration data (ACX Series, PTX
Series, and QFX Series)—The Junos OS CLI exposes the
verbose
statement at the[edit system export-format json]
hierarchy level. We changed the default format to export configuration data in JavaScript Object Notation (JSON) fromverbose
toietf
in an earlier release. You can explicitly specify the default export format for JSON configuration data by configuring the appropriate statement at the[edit system export-format json]
hierarchy level. Although theverbose
statement is exposed in the Junos OS CLI as of the current release, you can configure this statement in earlier releases.[See export-format.]