0% found this document useful (0 votes)
2K views359 pages

Junos Release Notes 19.4

Uploaded by

sofyankp mtm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views359 pages

Junos Release Notes 19.4

Uploaded by

sofyankp mtm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 359

1

®
Release Notes: Junos OS Release 19.4R3 for
the ACX Series, cRPD, EX Series, JRR Series,
Junos Fusion, MX Series, NFX Series, PTX
Series, QFX Series, SRX Series, vMX, vRR, and
vSRX

23 December 2021

Contents Introduction | 12

Junos OS Release Notes for ACX Series | 12

What's New | 13

What's New in Release 19.4R3 | 13

What’s Changed in 19.4R2-S2 | 14

What's New in Release 19.4R2 | 14

What's New in Release 19.4R1 | 16

What's Changed | 21

What’s Changed in 19.4R3 | 21

What’s Changed in 19.4R2 | 21

What’s Changed in 19.4R1 | 22

Known Limitations | 23

General Routing | 23

Open Issues | 24

General Routing | 25

Platform and Infrastructure | 27

Virtual Chassis | 27
2

Resolved Issues | 28

Resolved Issues: 19.4R3 | 28

Resolved Issues: 19.4R2 | 30

Resolved Issues: 19.4R1 | 31

Documentation Updates | 33

Feature Guides Are Renamed As User Guides | 34

Migration, Upgrade, and Downgrade Instructions | 34

Upgrade and Downgrade Support Policy for Junos OS Releases | 34

Junos OS Release Notes for cRPD | 35

What’s New | 36

What's Changed | 36

Known Limitations | 36

Open Issues | 36

Resolved Issues | 36

Junos OS Release Notes for EX Series Switches | 37

What's New | 37

What's New in 19.4R3 | 38

What's New in 19.4R2 | 38

What's New in 19.4R1 | 38

What's Changed | 47

What's Changed in 19.4R3 | 48

What's Changed in 19.4R2 | 48

What's Changed in 19.4R1 | 49

Known Limitations | 51

Platform and Infrastructure | 51

Open Issues | 51

Infrastructure | 52

Interfaces and Chassis | 53

Layer 2 Features | 53

Platform and Infrastructure | 53

Routing Protocols | 54

Virtual Chassis | 55
3

Resolved Issues | 55

Resolved Issues: 19.4R3 | 56

Resolved Issues: 19.4R2 | 58

Resolved Issues: 19.4R1 | 61

Documentation Updates | 66

Feature Guides Are Renamed As User Guides | 67

Migration, Upgrade, and Downgrade Instructions | 67

Upgrade and Downgrade Support Policy for Junos OS Releases | 67

Junos OS Release Notes for JRR Series | 68

What's New | 69

What’s New in 19.4R3 Release | 69

What’s New in 19.4R2 Release | 69

What’s New in 19.4R1 Release | 69

What's Changed | 70

Known Limitations | 71

Open Issues | 71

Resolved Issues | 72

Resolved Issues: 19.4R3 | 72

Resolved Issues: 19.4R2 | 72

Resolved Issues: 19.4R1 | 72

Documentation Updates | 73

Feature Guides Are Renamed As User Guides | 73

Migration, Upgrade, and Downgrade Instructions | 74

Upgrade and Downgrade Support Policy for Junos OS Releases | 74

Junos OS Release Notes for Junos Fusion Enterprise | 75

What’s New | 76

What’s Changed | 76

Known Limitations | 77

Open Issues | 77

Junos Fusion for Enterprise | 77

Resolved Issues | 78

Resolved Issues: Release 19.4R3 | 78

Resolved Issues: Release 19.4R2 | 79

Resolved Issues: Release 19.4R1 | 79


4

Documentation Updates | 79

Feature Guides Are Renamed As User Guides | 79

Migration, Upgrade, and Downgrade Instructions | 80

Basic Procedure for Upgrading Junos OS on an Aggregation Device | 80

Upgrading an Aggregation Device with Redundant Routing Engines | 82

Preparing the Switch for Satellite Device Conversion | 83

Converting a Satellite Device to a Standalone Switch | 84

Upgrade and Downgrade Support Policy for Junos OS Releases | 84

Downgrading from Junos OS | 85

Junos OS Release Notes for Junos Fusion Provider Edge | 86

What's New | 86

What's Changed | 87

Known Limitations | 87

Open Issues | 88

Resolved Issues | 88

Resolved Issues: 19.4R3 Release | 89

Resolved Issues: 19.4R2 Release | 89

Resolved Issues: 19.4R1 Release | 89

Documentation Updates | 89

Feature Guides Are Renamed As User Guides | 90

Migration, Upgrade, and Downgrade Instructions | 90

Basic Procedure for Upgrading an Aggregation Device | 91

Upgrading an Aggregation Device with Redundant Routing Engines | 93

Preparing the Switch for Satellite Device Conversion | 94

Converting a Satellite Device to a Standalone Device | 95

Upgrading an Aggregation Device | 97

Upgrade and Downgrade Support Policy for Junos OS Releases | 98

Downgrading from Junos OS Release 19.4 | 98

Junos OS Release Notes for MX Series 5G Universal Routing Platform | 99

What's New | 99

What’s New in 19.4R3 Release | 100

What’s New in 19.4R2 Release | 100


5

What’s New in 19.4R1 Release | 102

What's Changed | 122

What’s Changed in 19.4R3-S3 Release | 122

What’s Changed in 19.4R3-S2 Release | 123

What’s Changed in 19.4R3-S1 Release | 123

What’s Changed in 19.4R3 Release | 123

What’s Changed in 19.4R2-S1 Release | 125

What’s Changed in 19.4R2 Release | 125

What’s Changed in 19.4R1 Release | 126

Known Limitations | 130

EVPN | 130

General Routing | 130

Interfaces and Chassis | 132

Platform and Infrastructure | 133

Routing Protocols | 133

Open Issues | 133

Class of Service (CoS) | 134

EVPN | 134

Forwarding and Sampling | 135

General Routing | 135

Infrastructure | 143

Interfaces and Chassis | 143

Layer 2 Features | 145

MPLS | 145

Network Address Translation (NAT) | 146

Network Management and Monitoring | 146

Platform and Infrastructure | 146

Routing Protocols | 148

Services Applications | 149

VPNs | 150

Resolved Issues | 150

Resolved Issues: 19.4R3 | 151

Resolved Issues: 19.4R2 | 160

Resolved Issues: 19.4R1 | 172


6

Documentation Updates | 193

Advanced Subscriber Management Provider | 194

Feature Guides Are Renamed As User Guides | 194

Migration, Upgrade, and Downgrade Instructions | 194

Basic Procedure for Upgrading to Release 19.4 | 195

Procedure to Upgrade to FreeBSD 11.x based Junos OS | 195

Procedure to Upgrade to FreeBSD 6.x based Junos OS | 198

Upgrade and Downgrade Support Policy for Junos OS Releases | 200

Upgrading a Router with Redundant Routing Engines | 200

Downgrading from Release 19.4 | 201

Junos OS Release Notes for NFX Series | 201

What’s New | 202

What's New in Release 19.4R3 | 202

What's New in Release 19.4R2 | 202

What's New in Release 19.4R1 | 203

What's Changed | 204

What’s Changed in 19.4R3 Release | 204

What’s Changed in 19.4R2 Release | 205

What’s Changed in 19.4R1 Release | 205

Known Limitations | 205

High Availability | 206

Platform and Infrastructure | 206

Open Issues | 206

Platform and Infrastructure | 207

Virtual Network Functions (VNFs) | 207

Resolved Issues | 207

Resolved Issues: 19.4R3 | 208

Resolved Issues: 19.4R2 | 208

Resolved Issues: 19.4R1 | 210

Documentation Updates | 212

Feature Guides Are Renamed As User Guides | 213

Migration, Upgrade, and Downgrade Instructions | 213

Upgrade and Downgrade Support Policy for Junos OS Releases | 213

Basic Procedure for Upgrading to Release 19.4 | 214


7

Junos OS Release Notes for PTX Series Packet Transport Routers | 215

What's New | 216

What's New in 19.4R3 | 216

What's New in 19.4R2 | 216

What's New in 19.4R1 | 217

What's Changed | 223

What's Changed in 19.4R3-S2 | 224

What’s Changed in 19.4R3-S1 | 224

What's Changed in 19.4R3 | 224

What's Changed in 19.4R2 | 225

What's Changed in 19.4R1 | 225

Known Limitations | 228

General Routing | 228

MPLS | 229

Open Issues | 229

General Routing | 230

MPLS | 232

Routing Protocols | 232

Resolved Issues | 232

Resolved Issues: 19.4R3 | 233

Resolved Issues: 19.4R2 | 234

Resolved Issues: 19.4R1 | 235

Documentation Updates | 238

Feature Guides Are Renamed as User Guides | 238

Migration, Upgrade, and Downgrade Instructions | 239

Basic Procedure for Upgrading to Release 19.4 | 239

Upgrade and Downgrade Support Policy for Junos OS Releases | 242

Upgrading a Router with Redundant Routing Engines | 243

Junos OS Release Notes for the QFX Series | 244

What's New | 244

What's New in Release 19.4R3 | 245

What's New in Release 19.4R2 | 245


8

What's New in Release 19.4R1 | 245

What's Changed | 257

What’s Changed in 19.4R3-S1 | 258

What’s Changed in 19.4R3 | 258

What’s Changed in 19.4R2 | 259

What’s Changed in 19.4R1 | 260

Known Limitations | 262

Layer 2 Features | 262

Layer 2 Ethernet Services | 262

Network Management and Monitoring | 262

Platform and Infrastructure | 263

Routing Protocols | 263

Open Issues | 264

EVPN | 264

Infrastructure | 264

Interfaces and Chassis | 265

Junos Fusion Provider Edge | 265

Layer 2 Features | 265

MPLS | 265

Platform and Infrastructure | 265

Routing Protocols | 267

Virtual Chassis | 268

Resolved Issues | 268

Resolved Issues: 19.4R3 | 269

Resolved Issues: 19.4R2 | 272

Resolved Issues: 19.4R1 | 278

Documentation Updates | 284

Feature Guides Are Renamed As User Guides | 285

Migration, Upgrade, and Downgrade Instructions | 285

Upgrading Software on QFX Series Switches | 286

Installing the Software on QFX10002-60C Switches | 288

Installing the Software on QFX10002 Switches | 288

Upgrading Software from Junos OS Release 15.1X53-D3X to Junos OS Release


15.1X53-D60, 15.1X53-D61.7, 15.1X53-D62, and 15.1X53-D63 on QFX10008 and
QFX10016 Switches | 289
9

Installing the Software on QFX10008 and QFX10016 Switches | 291

Performing a Unified ISSU | 295

Preparing the Switch for Software Installation | 296

Upgrading the Software Using Unified ISSU | 296

Upgrade and Downgrade Support Policy for Junos OS Releases | 298

Junos OS Release Notes for SRX Series | 299

What’s New | 300

Release 19.4R3 New and Changed Features | 300

Release 19.4R2 New and Changed Features | 300

Release 19.4R1 New and Changed Features | 300

What's Changed | 308

What's Changed in 19.4R3-S2 | 309

What's Changed in 19.4R3 | 309

What’s Changed in Release 19.4R2-S4 | 309

What’s Changed in Release 19.4R2 | 310

What’s Changed in Release 19.4R1 | 310

Known Limitations | 315

Application Layer Gateways (ALGs) | 315

Class of Service (CoS) | 315

Flow-Based and Packet-Based Processing | 315

J-Web | 316

Platform and Infrastructure | 316

Routing Policy and Firewall Filters | 316

Switching | 316

VPNs | 316

Open Issues | 317

ATP Cloud | 318

Chassis Clustering | 318

Flow-Based and Packet-Based Processing | 318

Intrusion Detection and Prevention (IDP) | 318

J-Web | 319

Platform and Infrastructure | 319

Routing Policy and Firewall Filters | 319

VPNs | 319
10

Resolved Issues | 321

Resolved Issues: 19.4R3 | 321

Resolved Issues: 19.4R2 | 323

Resolved Issues: 19.4R1 | 327

Documentation Updates | 334

Feature Guides Are Renamed As User Guides | 334

Migration, Upgrade, and Downgrade Instructions | 334

Upgrade and Downgrade Support Policy for Junos OS Releases and Extended End-Of-Life
Releases | 335

Junos OS Release Notes for vMX | 335

What’s New | 336

What's Changed | 336

Known Limitations | 336

Open Issues | 336

Platform and Infrastructure | 337

Resolved Issues | 337

CLI | 337

Platform and Infrastructure | 337

Licensing | 338

Upgrade Instructions | 338

Junos OS Release Notes for vRR | 338

What’s New | 339

What's Changed | 339

Known Limitations | 339

Open Issues | 340

Resolved Issues | 340

Junos OS Release Notes for vSRX | 340

What’s New | 341

Release 19.4R3 New and Changed Features | 341

What's Changed | 341

Management | 342

Known Limitations | 342

J-Web | 342

Platform and Infrastructure | 343


11

Unified Threat Management (UTM) | 343

User Access and Authentication | 343

Open Issues | 343

VPNs | 344

Resolved Issues | 344

Application Security | 344

CLI | 345

Flow-Based and Packet-Based Processing | 345

Intrusion Detection and Prevention (IDP) | 345

J-Web | 345

Platform and Infrastructure | 345

Routing Policy and Firewall Filters | 346

Unified Threat Management (UTM) | 346

VPNs | 346

Migration, Upgrade, and Downgrade Instructions | 346

Upgrading Software Packages | 347

Validating the OVA Image | 352

Upgrading Using ISSU | 353

Licensing | 353

Compliance Advisor | 354

Finding More Information | 354

Documentation Feedback | 354

Requesting Technical Support | 356

Self-Help Online Tools and Resources | 356

Creating a Service Request with JTAC | 357

Revision History | 357


12

Introduction
®
Junos OS runs on the following Juniper Networks hardware: ACX Series, EX Series, M Series, MX Series,
NFX Series, PTX Series, QFabric systems, QFX Series, SRX Series, T Series, JRR Series, and Junos Fusion.

These release notes accompany Junos OS Release 19.4R3 for the ACX Series, cRPD, EX Series, JRR Series,
Junos Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX. They
describe new and changed features, limitations, and known and resolved problems in the hardware and
software.

• Feature Guides Are Renamed As User Guides—Starting with Junos OS 19.4R1, we renamed our Feature
Guides to User Guides to better reflect the purpose of the guides. For example, the BGP Feature Guide
is now the BGP User Guide. We didn’t change the URLs of the guides, so any existing bookmarks you
have will continue to work. To keep the terminology consistent on our documentation product pages,
we renamed the Feature Guides section to User Guides. To find documentation for your specific product,
check out this link.

• New In Focus Guide—Starting on Junos Release 19.4, we are introducing a new document called In
Focus that provides details on the most important features for the release in one place. We hope this
document will quickly get you to the latest information about Junos features. Let us know if you find
this information useful by sending email to [email protected].

• Important Information:

• Upgrading Using ISSU on page 353

• Licensing on page 353

• Compliance Advisor on page 354

• Finding More Information on page 354

• Documentation Feedback on page 354

• Requesting Technical Support on page 356

Junos OS Release Notes for ACX Series

IN THIS SECTION

What's New | 13

What's Changed | 21
13

Known Limitations | 23

Open Issues | 24

Resolved Issues | 28

Documentation Updates | 33

Migration, Upgrade, and Downgrade Instructions | 34

These release notes accompany Junos OS Release 19.4R3 for the ACX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What's New in Release 19.4R3 | 13

What’s Changed in 19.4R2-S2 | 14

What's New in Release 19.4R2 | 14

What's New in Release 19.4R1 | 16

Learn about new features introduced in the Junos OS main and maintenance releases for ACX Series
routers.

What's New in Release 19.4R3

There are no new features or enhancements to existing features for ACX Series Junos OS Release 19.4R3.
14

What’s Changed in 19.4R2-S2

General Routing
• Support for gigether-options statement (ACX5048, ACX5096)—Junos OS supports the gigether-options
statement at the edit interfaces interface-name hierarchy on the ACX5048 and ACX5096 routers.
Previously, support for the gigether-statement was deprecated. See gigether-options and

What's New in Release 19.4R2

Dynamic Host Configuration Protocol (DHCP)


• Support for DHCPv6-PD on EVPN IRB synchronization between multiple PE routers (ACX 5448,
ACX5448-M and ACX5448-D)—Starting in Junos OS Release 19.4R2, you can use DHCPv6 prefix
delegation (DHCPv6-PD) to automate the delegation of IPv6 prefixes to a requesting router on EVPN
IRB. DHCPv6 prefix delegation is configured on EVPN IRB and provides IPv6 prefixes to the requesting
clients, instead of the unique address. The DHCPv6-PD server acts as a provider edge (PE) router that
provides the delegates through the relay (PE router) operating in the EVPN instance.

If one PE router fails, appropriate DHCPv6-PD state is made available for the remaining PE routers
participating in the DHCP-PD process for the given VLAN. This is done using automatic synchronization
of DHCPv6-PD states between multiple PE routers connected to the same Ethernet Segment Identifier
(ESI) through EVPN BGP messages.

• Support for DHCP Option 82 over EVPN (ACX5448, ACX5448-M and ACX5448-D)—Starting in Junos
OS Release 19.4R2, we have inserted Option 82 flags in the DHCP packets for enhanced security when
the packet is sent to the server. The provider edge router that is part of the EVPN instance acts as the
relay agent and inserts these flags to the DHCP packets.

DHCPv4 and DHCPv6 relay of packets uses this process. With the introduction of EVPN IRB, the relay
agent uses the IRB interface with EVPN for forwarding the requests and replies to and from the client
or the server instead of using the default routing.

• Support for persistent storage of DHCPv4 and DHCPv6 bindings over EVPN IRB (ACX5448, ACX5448-M
and ACX5448-D)—Starting in Junos OS Release 19.4R2, ACX5448, ACX5448-M and ACX5448-D
routers, when configured to function as a DHCP relay agent, can also be configured to preserve the
DHCPv4 and DHCPv6 subscriber bindings across reboots. Existing bindings are written to a local file in
/var/preserve. After reboot, the binding table is populated with the contents of the file and the router
identifies each subscriber that was on the deleted interface, and resumes normal packet processing for
subscribers when the interface is restored. To preserve the subscriber binding information, enable the
perisistent-storage statement under the [edit system services dhcp-local-server] hierarchy.

[See Preserving Subscriber Binding Information and DHCPv6 Relay Agent Overview.]
15

EVPN
• Multicast with IGMP or MLD snooping across VLANs for EVPN-MPLS (ACX5448)—Starting in Junos OS
Release 19.4R2, ACX5448 routers support inter-VLAN multicast forwarding with IGMP or MLD snooping
in an EVPN over MPLS network as follows:

• Multicast sources are external to the EVPN instance in a Layer 3 Protocol Independent Multicast (PIM)
domain.

• All provider edge (PE) devices in the EVPN instance connect to a PIM gateway router in the PIM
domain using Layer 3 interfaces, and send PIM join messages toward the PIM rendezvous point (RP)
for their receivers that want to join a multicast group.

• The PIM gateway router forwards traffic for the multicast group from the external sources to all PE
devices in the EVPN instance.

• On each PE device, you configure IRB interfaces with PIM in distributed designated router (DDR)
mode. The PE device uses these IRB interfaces only to forward or route the multicast traffic on one
or more VLANs to interested receivers locally (on its own device), rather than to send traffic out to
other PE devices in the EVPN-MPLS network.

• You can configure IGMP or MLD snooping in one or more routing instances of type evpn.

• You must configure all VLANs on all PE devices.

• Receivers in an EVPN instance can be single-homed to one PE device or multihomed to multiple PE


devices in all-active mode. Peer PE devices for an EVPN segment synchronize IGMP or MLD state
information by using BGP EVPN Type 7 and Type 8 (Join Sync and Leave Sync Route) messages.

• The PE devices support IGMPv2 and IGMP snooping with any-source multicast (ASM) [(*,G)].

• The PE devices support MLDv1, MLDv2, and MLD snooping as follows:

• By default when you enable MLD snooping, the PE devices process MLDv1 and MLDv2 reports
only in ASM (*,G) mode. They discard MLDv2 source-specific multicast (SSM) (S,G) reports.

• If you enable MLD snooping with the SSM-only processing option (set evpn-ssm-reports-only at
the [edit routing-instance instance-name protocols mld-snooping] hierarchy level), the PE devices
process MLDv2 reports as SSM (S,G) only. They discard MLDv1 or MLDv2 ASM (*,G) reports. We
also recommend that you configure MLDv2 on all IRB interfaces used for inter-VLAN routing in this
case.

PE devices can’t process both ASM and SSM reports together.

[See Overview of Multicast Forwarding with IGMP or MLD Snooping in an EVPN-MPLS Environment.]

• Multicast with IGMP or MLD snooping within VLANs for EVPN-MPLS (ACX5448, ACX5448-M, and
ACX5448-D)—Starting in Junos OS Release 19.4R2, ACX5448 routers support intra-VLAN multicast
forwarding with IGMP or MLD snooping in an EVPN over MPLS network as follows:
16

• The multicast sources and receivers must be within an EVPN instance. You can configure IGMP or
MLD snooping for one or more routing instances of type evpn.

• Receivers can be single-homed to one provider edge (PE) device or multihomed to multiple PE devices
(in all-active mode only).

• The PE devices support IGMPv2 and IGMP snooping with any-source multicast (ASM).

• The PE devices support MLDv1, MLDv2, and MLD snooping in intra-VLAN configurations as follows:

• By default with MLD snooping enabled, the PE devices can process MLDv1 ASM (*,G) reports but
discard MLDv2 reports.

• With MLD snooping enabled, if you configure all interfaces that receive multicast traffic with MLDv2,
the PE devices can process both MLDv1 and MLDv2 reports in ASM (*,G) mode, but they discard
MLDv2 source-specific multicast (SSM) (S,G) reports.

• You must configure each VLAN on all PE devices in an EVPN instance.

• The PE devices flood multicast source traffic on a VLAN into the EVPN instance to reach all other PE
devices. When they receive the traffic from the EVPN network, the PE devices use snooping information
to forward the traffic only to the interested listeners in the VLAN.

• Multihoming peer PE devices for an Ethernet segment (ES) exchange BGP EVPN Type 7 and Type 8
(Join Sync and Leave Sync Route) messages to synchronize the IGMP or MLD state information. When
they receive multicast traffic from the EVPN core, the designated forwarder (DF) PE device forwards
the traffic only to interested receivers based on IGMP snooping reports and Type 7 routes.

[See Overview of Multicast Forwarding with IGMP or MLD Snooping in an EVPN-MPLS Environment.]

• Support for IRB and IRBv6 on EVPN-MPLS networks (ACX5448)—Starting with Junos OS Release
19.4R2, you can configure EVPN with IRB or IRBv6 over an EVPN-MPLS network to extend Layer 2
connectivity across data centers. Both EVPN type 2 (MAC/IP Advertisement) and EVPN type 5 (IP Prefix
Advertisement) routes are supported.

[See EVPN with IRB Solution Overview.]

• Support for EVPN E-Tree service (ACX5448)—Starting in Junos OS 19.4R2, you can configure an Ethernet
VPN Ethernet Tree (E-Tree) service on ACX5448 routers.

[See EVPN-ETREE Overview.]

What's New in Release 19.4R1

EVPN
• SPRING support for EVPN (ACX5448)—Starting in Junos OS Release 19.4R1, you can use Source Packet
Routing in Networking (SPRING) as the underlay transport in EVPN on ACX5448 routers. SPRING tunnels
enable routers to steer a packet through a specific set of nodes and links in the network.
17

To configure SPRING, use the source-packet-routing statement at the [edit protocols isis] hierarchy
level.

[See Understanding Source Packet Routing in Networking (SPRING).]

• Support for EVPN features on new hardware (ACX5448)—Starting with Release 19.4R1, Junos OS
supports the following EVPN features:

• ARP/NDP proxy and suppression with proxy MAC responses. [See EVPN Proxy ARP and ARP
Suppression, and Proxy NDP and NDP Suppression.]

• EVPN with segment routing (SPRING). [See Understanding Source Packet Routing in Networking
(SPRING).]

• EVPN E-LAN services over MPLS, including support for VLAN-based and VLAN-bundles services. [See
EVPN Overview and Overview of VLAN Services for EVPN.]

• EVPN multihoming active/active. [See EVPN Multihoming Overview.]

• Support for EVPN routing policies (ACX5448, EX4600, EX4650, EX9200, MX Series, QFX Series, and
vMX)—Starting in Junos OS Release 19.4R1, Junos OS has expanded routing policy support to include
the creation and application of policy filters specific to EVPN routes. You can create policies and apply
policy filters to import and export EVPN routes at the routing-instance level or at the BGP level. Junos
OS supports the following matching criteria for EVPN routes:

• Route distinguisher ID

• NLRI route type

• EVPN Ethernet tag

• BGP path attributes

• Ethernet Segment Identifier

• MAC Address on EVPN route type 2 routes

• IP address on EVPN route type 2 and EVPN route type 5 routes

• Extended community

[See Routing policies for EVPN.]

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (ACX
Series, MX Series, PTX Series, and SRX Series)—Starting with Junos OS Release 19.4R1, the
persist-groups-inheritance option at the [edit system commit] hierarchy level is enabled by default. To
disable this option, use no-persist-groups-inheritance.

[See commit (System).]


18

• Support for gigether-options statement (ACX5048, ACX5096)—Junos OS supports the gigether-options


statement at the edit interfaces interface-name hierarchy on the ACX5048 and ACX5096 routers.
Previously, support for the gigether-statement was deprecated. See gigether-options and

Junos OS XML API and Scripting


• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]
19

MPLS
• Support for Topology Independent Loop-Free Alternate, advertising MPLS labels, and configuring SRGB
for SPRING for ISIS and OSPF (ACX5448-D and ACX5448-M)—Starting with Junos OS Release 19.4R1,
ACX5448-D and ACX5448-M router supports topology independent (TI)-loop-free alternate (LFA),
advertise MPLS labels (ISIS, OSPF), and segment routing global block (SRGB) for SPRING (ISIS, OSPF).

[See Understanding Topology-Independent Loop-Free Alternate with Segment Routing for IS-IS,
Understanding Source Packet Routing in Networking (SPRING).]

OAM
• Support for Ethernet OAM and Metro Ethernet services over segment routing (ACX5448-D, ACX5448-M,
MX Series)—Starting with Junos OS Release 19.4R1, ACX5448-D, ACX5448-M and MX Series routers
support Ethernet OAM and Metro Ethernet services over segment routing.

[See Understanding Adjacency Segments, Anycast Segments, and Configurable SRGB in SPRING for
IS-IS Protocol, Understanding Topology-Independent Loop-Free Alternate with Segment Routing for
IS-IS, Ethernet OAM Connectivity Fault Management .]

Routing Protocols
• Support for configurable SRGB used by SPRING in OSPF protocols (ACX5448)— Starting in Junos OS
Release 19.4R1, you can configure the segment routing global block (SRGB) range label used by segment
routing. Labels from this range are used for segment routing functionality in OSPF domain.

The SRGB is a range of the label values used in the segment routing. Prior to Junos OS Release 19.4R1,
you could not configure the range for the SRGB block.

Locally you can configure srgb start-label <label-range> index-range <index-range> command under
[edit protocols ospf source-packet-routing] hierarchy or globally under [edit protocols mpls label-range]
hierarchy.

Following are the SRGB precedences for OSPF protocol:

• Local SRGB

• Global SRGB

• Node-segment implementation of 256 label block

• Unnumbered interface support for IS-IS and OSPFv2 with topology-independent loop-free alternate
(ACX Series, MX Series and PTX Series)—Starting in Junos OS Release 19.4R1, you can enable IPv4
processing on a point-to-point interface without assigning it an explicit IPv4 address. The router borrows
the IPv4 address of another Ethernet or loopback interface already configured on the router and assigns
it to the unnumbered interface to conserve IPv4 addresses.

To enable IPv4 processing for unnumbered interfaces include unnumbered-address source at the [edit
interfaces [name] unit [name] family inet] hierarchy level.

[See Configuring an Unnumbered Interface.]


20

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

Software Defined Networking (SDN)


• Tunnel templates for PCE-initiated segment routing LSPs (ACX Series)—Starting in Junos OS Release
19.4R1, you can configure a tunnel template for Path Computation Element (PCE)-initiated segment
routing LSPs and apply it through policy configuration. These templates enable dynamic creation of
segment routing tunnels with two additional parameters – Bidirectional forwarding detection (BFD) and
LDP tunneling.

With the support for tunnel configuration, the LSPs that you would configure statically can now be
automatically created from the PCE, thereby providing the benefit of reduced configuration on the
device.

[See Understanding Static Segment Routing LSP in MPLS Networks.]

SEE ALSO

What's Changed | 21
Known Limitations | 23
Open Issues | 24
Resolved Issues | 28
Documentation Updates | 33
Migration, Upgrade, and Downgrade Instructions | 34
21

What's Changed

IN THIS SECTION

What’s Changed in 19.4R3 | 21

What’s Changed in 19.4R2 | 21

What’s Changed in 19.4R1 | 22

Learn about what changed in the Junos OS main and maintenance releases for ACX Series routers.

What’s Changed in 19.4R3

Juniper Extension Toolkit (JET)


• Set the trace log to only show error messages (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—You can set the verbosity of the trace log to only show error messages using the
error option at the [edit system services extension-service traceoptions level] hierarchy.

[See traceoptions (Services).]

Routing Protocols
• Advertising /32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What’s Changed in 19.4R2

There are no changes in behavior of Junos OS features and changes in the syntax of Junos OS statements
and commands in Junos OS Release 19.4R2 for ACX Series routers.
22

What’s Changed in 19.4R1

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (ACX
Series, MX Series, PTX Series, and SRX Series)—Starting with Junos OS Release 19.4R1, the
persist-groups-inheritance option at the [edit system commit] hierarchy level is enabled by default. To
disable this option, use no-persist-groups-inheritance.

[See commit (System).]

Routing Protocols
• XML RPC equivalent included for the show bgp output-scheduler | display xml rpc CLI command (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—Starting in Junos OS Release
19.4R1, we have included an XML RPC equivalent for the show bgp output-scheduler | display xml rpc
CLI command. In Junos OS releases before Release 19.4R1, the show bgp output-scheduler | display
xml rpc CLI command does not have an XML RPC equivalent.

[See show bgp output-scheduler.]

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO

What's New | 13
Known Limitations | 23
Open Issues | 24
Resolved Issues | 28
Documentation Updates | 33
Migration, Upgrade, and Downgrade Instructions | 34
23

Known Limitations

IN THIS SECTION

General Routing | 23

Learn about known limitations in Junos OS Release 19.4R3 for ACX Series routers. For the most complete
and latest information about known Junos OS defects, use the Juniper Networks online Junos Problem
Report Search application.

General Routing

• All PTP packets go to the best-effort queue instead of the network control queue. This is because of
the limitation on Qumran where DSCP values are not preserved. PR1361315

• ACX6360 Junos telemetry interface or telemetry infrastructure does not support the interface-filtering
capability. Therefore, after you enable a particular sensor for telemetry, it is turned on for all the interfaces.
PR1371996

• When a timing configuration and the corresponding interface configuration are flapped for multiple
times in iteration, PTP is stuck in "INITIALIZE" state where the ARP for the neighbor is not resolved. In
issue state, BCM hardware block get into inconsistency state, where the lookup is failing. PR1410746

• The port LEDs glowing during system/vmhost halt state is the expected behavior across all ACX Series
platforms. Even the system LED glows during halt state. PR1430129

• If L2VPN sessions have OAM control-channel option set to router-alert-label, the no-control-word
option in L2VPN shouldn't be used for BFD sessions to come up. PR1432854

• The IFL statistics in ACX5448, will display the full packet size similar to the behavior in ACX5000 series.
PR1439124

• With an asymmetric network connection, EX: 10G Macsec port connected to a 10GbE channelized port,
high and asymmetric T1 and T4 time errors introduce a high two-way time error.This introduces different
CF updates in forward and reverse paths. PR1440140

• With the MACsec feature enabled and introduction of traffic, the peak-to-peak value varies with the
percentage of traffic introduced. Find the maximum and mean values of the Time errors with different
traffic rates(two-router scenario). Can have maximum value jumps as high as 1054ns with 95% traffic,
640ns with 90% traffic, and 137ns with no traffic. PR1441388

• ACX Series platforms do not support directly associating a policer in an a logical interface. The association
needs to be achieved using "filters" only. In this case, "family any" filter can be configured. Also, the
24

ACX5448 hardware ASIC does not support "egress policing". Egress shaping (H-QoS at the logical-interface
level) can be used instead. PR1446376

• ACX Series routers support only 900 joins of IGMPv3 users per second. PR1448146

• This is hardware limitation and this is expected behavior on ACX5448. The mac-ageing on ACX5448
will not be at the granularity of per second. Ageing is at the granularity of an ageing cycle. Ageing cycle
is defined as 1/6th of the age configured. Only 16000 entries can be aged in each ageing cycle. Meaning
that if we have more than 16000 entries ageing in an ageing cycle, only 16000 will be aged out. Rest
would be aged out in the subsequent cycles. 16000 can be achieved in ideal scenario when we don't
have another learning event in the same cycle. Also, this number can vary in the event of more load on
the system. This is a hardware limitation. PR1509590

SEE ALSO

What's New | 13
What's Changed | 21
Open Issues | 24
Resolved Issues | 28
Documentation Updates | 33
Migration, Upgrade, and Downgrade Instructions | 34

Open Issues

IN THIS SECTION

General Routing | 25

Platform and Infrastructure | 27

Virtual Chassis | 27

Learn about open issues in Junos OS Release 19.4R3 for ACX Series routers. For the most complete and
latest information about known Junos OS defects, use the Juniper Networks online Junos Problem Report
Search application.
25

General Routing

• Loopback status is not shown for OT interfaces on CLI (available from vty only). PR1358017

• The SD (Signal Degrade) threshold is normally lower than the SF threshold (that is, so that as errors
increase, SD condition is encountered first). For the ACX6360 optical links there is no guard code to
prevent the user from setting the SD threshold above the SF threshold which would cause increasing
errors to trigger the SF alarm before the SD alarm. This will not cause any issues on systems with correctly
provisioned SD/SF thresholds. PR1376869

• Enhancement is needed for FRR BER threshold SNMP support. PR1383303

• On ACX6360/PTX10001 router, Tx power cannot be configured using + sign. PR1383980

• The switchover time observed was more than 50 ms under certain soak test conditions with an increased
scale with a multiprotocol multirouter topology. PR1387858

• The ccc logs are not compressed after rotation. PR1398511

• A jnxIfOtnOperState trap notification is sent for all ot-interfaces. PR1406758

• On ACX 1000/2000/4000/5048/5096 platforms, after a new child IFL with VLAN and filter is added
on an aggregated Ethernet physical interface or if the VLAN ID of a child logical interface is changed
with filter, traffic over the aggregated Ethernet physical interface might get filtered with that filter on
the child logical interface. For example, ae-0/0/0 is a physical interface and ae-0/0/0.100 is a logical
interface. PR1407855

• Layer 2 rewrite is happening on regular bridge domain and VLAN interfaces, although there are some
service dependencies (VPLS in this case) due to which, the egress interface map table is not updated
properly with the Layer 2 rewrite map ID; as a result, the rewrite does not work. PR1414414

• On ACX5048/ACX5096 platforms, traffic loss and SNMP slow response issues could be seen where an
optic transceiver is removed and inserted back to the same interface. Manually restarting Packet
Forwarding Engine might also trigger this defect. PR1418696

• On an ACX5000 platform, high CPU usage by the fxpc process might be seen under a rare condition if
parity errors are detected in devices. This issue has no direct service/traffic impact. However, because
CPU utilization is high during this issue, there are some side effects. For example, the issue could impact
time-sensitive features such as BFD. PR1419761

• On an ACX5448, the request system reboot command triggers a reboot on the host (Linux) instead of
just being limited to Junos OS. PR1426486

• The em2 interface configuration causes FPC to crash during initialization and FPC does not come online.
After deleting the em2 configuration and restarting the router, FPC comes online. PR1429212

• Protocols get forwarded when using a nonexisting SSM map source address in IGMPv3 instead of pruning.
This is a day 1 design issue, and needs a design solution. PR1435648

• Timing on 1G, performance is not at par compared with 10G, compensation is done to bring the mean
value under class-A but the peak-to-peak variations are high and can go beyond 100ns. It has a latency
26

variation with peak to peak variations of around 125ns-250ns(that is, 5-10% of the mean latency
introduced by the each phy which is of around 2.5us) without any traffic. PR1437175

• Memory leaks are expected in this release. PR1438358

• ACX Series routers support only 900 joins of IGMPv3 users per second. PR1448146

• Drop profile maximum threshold may not be reached when the packet size is other than 1000 bytes.
This is due to the current design limitation. PR1448418

• In some cases when there is a failure of the I2C daemon, this might result in riofeb crash on ACX5448.
PR1455928

• IPv6 BFD sessions when configured below 100ms was getting flapped which will not after this bug.
PR1456237

• On the PTX10001/ACX6360 platforms, the unionfs filesystem may get full on vmhost, this bacause
there is a mail package in the WRlinux 8 continue to fill the mail logs into the unionfs filesystem. This
issue will cause the router to hand and bring traffic down. PR1470217

• On PTX1000/ACX6360 Series platforms, the vmhost disk usage might keep increasing due to an incorrect
sensor path. PR1480217

• ACX platforms - BFD over L2VPN/ L2Circuit will not work due to ACX platforms' SDK upgrade to version
6.5.16. PR1483014

• On PTX1000/PTX10001/ACX6360 Series platforms, the port mirror will not work when the port-mirroring
is configured with firewall filter. PR1491789

• When the DF interface is flapped, the traffic is doubled. As the current Non-DF also forwards the traffic
in EVPN Multihoming scenario. Work around is to clear the multicast route, with that the issue won't
be seen. PR1502411

• ACX6360: Observed core-ripsaw-node-aftd-expr. PR1504717

• MPLS : mpls_lsp check is failing while verifying basic lsp_retry_limit After the fix for PR-1487532, we
reset the src_address of the lsp to 0 (if src_address is not configured) whenever it changes its state from
Up to down. So when the ingress-lsp goes to down state, we are resetting it to 0. The script is failing
because the script is checking for src_address to be present for the ingress-lsp session. Script change is
required. PR1505474

• In PTP environment some vendor devices acting as slave expecting announce messages at an interval
of -3 (8pps) from upstream master device. As of today announce message are configurable in range of
0 to 3. To support the above requirement engineering provided a hidden cli knob "set protocol ptp master
announce-interval -3". In the networks/design where we have this requirement we can configure the
hidden cli otherwise regular cli which is in the range (0 to 3) can be configurable. Both the cli knobs are
mutually exclusive, commit error is expected if both are configured. This new change is applicable to
ACX platforms only excluding ACX5000. PR1507782

• CLI mentioned in workaround is required when same User MAC is configured on both EVPN DH routers.
PR1509808
27

• After link connection flap between the PHP node and the egress PE node, the VRF traffic which supposed
to PHP and sent only with VPN label out to egress PE, would wrongly tagged with both MPLS label and
VPN label. PR1512821

• Interface not coming up with Auto-negotiation setting between ACX1100 and QFX/MX/ACX as other
end. PR1523418

• This classifier display got blocked due to PR 1353828, where they are blocking the classifier display
function as ACX supports only IFD based classification. PR1531413

• The CLI output of chassis network-services is not reflecting the configured mode though the configured
mode is correctly programmed in Kernel. PR1538869

• Ospf neighbor state is INIT instead of expected FULL. PR1543667

Platform and Infrastructure

• The CFM remote MEP not coming up after configuration or remains in Start state. PR1460555

Virtual Chassis

• ACX5000 reports false parity error messages like soc_mem_array_sbusdma_read. The ACX5000 SDK
can raise false alarms for parity error messages like soc_mem_array_sbusdma_read. This is a false positive
error message. PR1276970

SEE ALSO

What's New | 13
What's Changed | 21
Known Limitations | 23
Resolved Issues | 28
Documentation Updates | 33
Migration, Upgrade, and Downgrade Instructions | 34
28

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 28

Resolved Issues: 19.4R2 | 30

Resolved Issues: 19.4R1 | 31

Learn which issues were resolved in the Junos OS main and maintenance releases for ACX Series routers.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

General Routing
• Policer discarded count is also shown incorrectly to the enq count of the interface-Queue But Traffic
Behavior is fine as expected. PR1414887

• gigether-options configuration statement enabled again under interface hierarchy. PR1430009

• While performing repeated power-off/power-on of device, we see SMBUS Transactions timeout.


PR1463745

• The links may not come up when 100-Gigabit Ethernet interface is channelized to 4x25-Gigabit Ethernet
interfaces. PR1479733

• Memory utilization enhancement on ACX Series platforms. PR1481151

• The packets might not get processed on the interfaces after unified ISSU. PR1483959

• FPC might crash on ACX5448 platform. PR1485315

• The queue statistics are not as expected after configuring the IFD and logical interface shaping with the
transmit rate and scheduler-map. PR1488935

• ACX5448 chassis mac-address and label mac-address may not match. PR1489034

• IEEE 802.1p Priority and DEI values in locally generated VLAN-based IP packets may be changed when
sourced from IRB interface on ACX5000. PR1490966

• VPLS flood gorups results in IPv4 traffic drop after core interface flap. PR1491261

• LACP control packets may be dropped due to high CPU utilization in ACX5048/ACX5096. PR1493518

• During speed mismatch, QSFP28/QSFp+ the optics/cables may or may not work. PR1494600
29

• Outbound SSH connection flap or memory leak issue might be observed when pushing configuration
to ephemeral database with high rate. PR1497575

• ACX5448 EXP rewrite is not working for L3VPN sends all traffic with incorrect EXP. PR1500928

• The error message mpls_extra NULL might be seen during MPLS route add/change/delete operation.
PR1502385

• SFW sessions might not get updated on ms interfaces in ACX500. PR1505089

• PIC slot may be shut down less than 240 seconds due to the over-temperature start time is handled
incorrectly. PR1506938

• BFD flapping with the error ACX_OAM_CFG_FAILED: ACX Error (oam):dnx_bfd_l3_egress_create :


Unable to create egress object after random time interval. PR1513644

• In ACX platforms, the loopback filter cannot take more than 2 TCAM slices. PR1513998

• The VM process generates a core file while running stability test in a multidimensional scenario.
PR1515835

• L2ALD crash is seen during stability test with traffic on scaled set-up. PR1517074

• IPV6 neighbor state change causes "Local Outlif" to leak by two values leads to
DNX_NH::dnx_nh_tag_ipv4_hw_install errors. PR1519372

• The show class-of-service interface does not show classifier information on ACX Series devices.
PR1522941

• The statement vlan-id-list may not work as expected on the ACX5448/ACX710 platforms. PR1527085

• Memory leak in Local OutLif in VPLS/CCC topology. PR1532995

Interfaces and Chassis


• FPC crash might be observed with inline mode CFM configured. PR1500048

Routing Protocols
• The BGP route-target family might prevent the route reflector from reflecting Layer 2 VPN and Layer
3 VPN routes. PR1492743

• The rpd might report 100% CPU usage with BGP route damping enabled. PR1514635

VPNs
• The l2circuit neighbor might be stuck in RD state at one end of MC-LAG peer. PR1498040

• The rpd crash could be seen in certain conditions after deleting l2circuit configuration. PR1502003
30

Resolved Issues: 19.4R2

General Routing
• On ACX5000, MacDrainTimeOut and bcm_port_update failed: Internal error. PR1284590

• On ACX5048 and ACX5096 platforms, high CPU for fxpc processes might be observed on class-of-service
configuration changes on interfaces. PR1407098

• Drift messages in ACX2200, which is a PTP hybrid (PTP + Synchronous Ethernet) device. PR1426910

• ACX5448-D interfaces support: The input bytes value in the show interfaces extensive is not in par
with older ACX or MX. PR1430108

• The l2cpd process might crash and generate a core file when interfaces are flapping. PR1431355

• Fans on an ACX5448-M might not be running at the correct speed. PR1448884

• ACX5048 SNMP polling is stalled after the link is flapped or the SFP transceiver is replaced, and
ACX_COS_HALP(acx_cos_gport_sched_set_strict_priority:987): Failed to detach logs is seen. PR1455722

• ACX5448-D and ACX5448-M devices do not display airflow information and temperature sensors as
expected. PR1456593

• [interface] [generic] [ACX] not able to add more than 16 links in a LAG. PR1463253

• RED drop on interface is seen even when there is no congestion. PR1470619

• CoS: Egress queue statistics are not applicable to ae interfaces on ACX5048. PR1472467

• dcpfe core files are generated when you disable and then enable MACsec through Toby scripts.
PR1479710

• ACX5448 Layer2 VPN with interface ethernet-ccc input-vlan-map/output-vlan-map might cause traffic
to be silently dropped. PR1485444

• LSP (primary/standby) does not Act/Up after routing or rpd restart. PR1494210
31

Interfaces and Chassis


• MC-AE interface might display unknown status if the subinterface is added as part of the VLAN on the
peer MC-AE node. PR1479012

Layer 2 Ethernet Services


• Member links state might be asychronized on a connection between PE and CE devices in an EVPN A/A
scenario. PR1463791

MPLS
• BGP session might keep flapping between two directly connected BGP peers because of the incorrect
TCP-MSS in use. PR1493431

Resolved Issues: 19.4R1

General Routing
• On ACX5000 MacDrainTimeOut and bcm_port_update failed: Internal error error is seen. PR1284590

• bcmDPC task is high even though Interuppt START_BY_START flag is set to 0. PR1329656

• The AE interface with LACP stays down after the router reboots if link-speed is configured. PR1357012

• On ACX Series devices, the LED on the GE interface goes down when speed 10M is added. PR1385855

• Link Fault Signaling (LFS) doesn not work on ACX5448 10-, 40-, and 100-Gigabit Ethernet interfaces.
PR1401718

• The optic comes with Tx enabled by default. Because the port is administratively disabled, the port is
stopped. However, because the port has not been started, it does not disable Tx. PR1411015

• The ACX5448:40G FEC on ACX5448, which is FEC enabled by default, must be aligned with the MX
and QFX platforms, where FEC is NONE. PR1414649

• On the ACX5448-X:SKU and ACX5448-D, 96000 ARPs get populated. However, only 47000 NH entries
are present. Around 50 percent of packet drop is observed. PR1426734

• Chassisd might crash with unsupported hcos configuration when an MX104 is used as a fusion aggregation
device. PR1430076

• The l2cpd process might crash and generate a core file when interfaces flaps. PR1431355

• Deviation in traffic rate in the queue is around 8 % to 10% percent in some cases. PR1436297

• 1PPS performance metrics (class A) of G.8273.2 are not met for 1G interfaces because of the variable
latency added by the Vittesse PHY. PR1439231

• The interface on ACX1100 devices remains down when using SFP-1FE-FX (740-021487). PR1439384

• Transit DHCP packets are not punted to CPU and are transparently passthrough. PR1439518
32

• When the interface is flapped between channelized configurations, 25-Gigabit Ethernet to 100-Gigabit
the aggregated Ethernet interface configuration is not cleaned up properly. PR1441374

• In an ACX5448 platforms, when the PFE failed to allocate packet buffer, portion of packet memories
may not be freed. PR1442901

• RED drops might be seen after link flaps or CoS configuration changes. PR1443466

• ACX5448/18.3R1-S4.1 is not performing proper dot1p CoS rewrite on interfaces configured with
l2circuit/local-switching/family ccc. PR1445979

• On ACX Series, the auto exported route between VRFs might not respond for icmp echo requests.
PR1446043

• l2circuit with a backup-neighbor (hot-standby) configured might stop forwarding traffic after failovers.
PR1449681

• oper-state for et interface does not transition from 'init' to 'Normal'. PR1449937

• RMPC core files are found after configuration changes done on the network for PTP/Clock
Synchronization. PR1451950

• After disabling 100G and 40G interface Laser output power in show interfaces diagnostics optics shows
some values. PR1452323

• ACX5448 FPC crashed due to segmentation fault. PR1453766

• Incorrect operating state is displayed in snmp trap for fan removal. PR1455577

• Enable gigether option to configure Ethernet FEC on client ports. PR1456293

• ACX5448-D and ACX5448-M Devices does not display airflow information and temperature sensors
as expected. PR1456593

• ACX5448 Layer2 VPN with encapsulation-type ethernet stops passing traffic after a random port is
added with vlan configuration. PR1456624

• The rpd crash might be seen if BGP route is resolved over same prefix protocol next-hop in inet.3 table
which has both RSVP and LDP routes. PR1458595

• Route resolve resolution is not happening when the packet size is 10000. PR1458744

• The traffic might be blackholed during link recovery in an open ethernet access ring with ERPS configured.
PR1459446

• ACX5000: SNMP mib walk for jnxOperatingTemp not returning anything for FPC in new versions.
PR1460391

• ACX5448-M Interfaces and Optics support: on enabling local loopback 10G interface is going down.
PR1460715

• ACX5448-D Interfaces and Optics support: sometimes during the bring up of AE interface there are
ARP resolution issues. PR1461485
33

• ACX Series routers LLDP neighbor not up on lag after software upgrade to Junos OS Release 18.2R3-S1.
PR1461831

• RED drop on interface, no congestion. PR1470619

Layer 2 Ethernet Services


• DHCP request might get dropped in DHCP relay scenario. PR1435039

Platform and Infrastructure


• REST API process will get non-responsive when a number of request coming with a high rate. PR1449987

Routing Protocols
• Loopback address are exported into other VRF instance might not work on EX/QFX/ACX platforms.
PR1449410

• MPLS LDP might still use stale MAC of the neighbor even the LDP neighbor's MAC changes. PR1451217

• The rpd might crash continuously due to memory corruption in an IS-IS setup. PR1455432

SEE ALSO

What's New | 13
What's Changed | 21
Known Limitations | 23
Open Issues | 24
Documentation Updates | 33
Migration, Upgrade, and Downgrade Instructions | 34

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 34

This section lists the errata and changes in Junos OS Release 19.4R3 for the ACX Series documentation.
34

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 13
What's Changed | 21
Known Limitations | 23
Open Issues | 24
Resolved Issues | 28
Migration, Upgrade, and Downgrade Instructions | 34

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrade and Downgrade Support Policy for Junos OS Releases | 34

This section contains the upgrade and downgrade support policy for Junos OS for the ACX Series Router.
Upgrading or downgrading Junos OS might take several minutes, depending on the size and configuration
of the network.

For information about software installation and upgrade, see the Installation and Upgrade Guide.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.
35

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For information about software installation and upgrade, see the Installation and Upgrade Guide.

For more information about EEOL releases and to review a list of EEOL releases, see
https://support.juniper.net/support/eol/software/junosevo/.

SEE ALSO

What's New | 13
What's Changed | 21
Known Limitations | 23
Open Issues | 24
Resolved Issues | 28
Documentation Updates | 33

Junos OS Release Notes for cRPD

IN THIS SECTION

What’s New | 36

What's Changed | 36

Known Limitations | 36

Open Issues | 36

Resolved Issues | 36
36

These release notes accompany Junos OS Release 19.4R3 for the containerized routing protocol process
(cRPD) container. They describe new and changed features, limitations, and known and resolved problems
in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

There are no new features for cRPD in Junos OS Release 19.4R3.

What's Changed

There are no changes in behavior or syntax for cRPD in Junos OS Release 19.4R3.

Known Limitations

There are no known behavior or limitations for cRPD in Junos OS Release 19.4R3.

Open Issues

There are no known issues for cRPD in Junos OS Release 19.4R3.

Resolved Issues

There are no resolved issues for cRPD in Junos OS Release 19.4R3.


37

Junos OS Release Notes for EX Series Switches

IN THIS SECTION

What's New | 37

What's Changed | 47

Known Limitations | 51

Open Issues | 51

Resolved Issues | 55

Documentation Updates | 66

Migration, Upgrade, and Downgrade Instructions | 67

These release notes accompany Junos OS Release 19.4R3 for the EX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What's New in 19.4R3 | 38

What's New in 19.4R2 | 38

What's New in 19.4R1 | 38

Learn about new features introduced in the Junos OS main and maintenance releases for EX Series switches.
38

NOTE: The following EX Series switches are supported in Release 19.4R3: EX2300, EX2300-C,
EX3400, EX4300, EX4600-40F, EX4650, EX9200, EX9204, EX9208, EX9214, EX9251, and
EX9253.

What's New in 19.4R3

There are no new features or enhancements to existing features for EX Series switches in Junos OS Release
19.4R3.

What's New in 19.4R2

There are no new features or enhancements to existing features for EX Series switches in Junos OS Release
19.4R2.

What's New in 19.4R1

Authentication, Authorization, and Accounting


• Disable LLDP TLV messages (EX4300-48MP switches)—Starting in Junos OS Release 19.4R1, you can
disable nonmandatory time, length, and value (TLV) messages so they will not be advertised by the Link
Layer Discovery Protocol (LLDP) or Link Layer Discovery Protocol–Media Endpoint Discovery
(LLDP-MED).

[See Device Discovery Using LLDP and LLDP-MED on Switches.]

Class of Service
• Support for 802.1p rewrite of host outbound traffic (EX4300-MP)—Starting in Junos OS Release 19.4R1,
support is provided for 802.1p rewrite of host outbound traffic on EX4300-MP devices.

[See Applying Egress Interface Rewrite Rules to the IEEE 802.1p Field for All Host Outbound Traffic on
the Interface.]

EVPN
• Support for EVPN routing policies (ACX5448, EX4600, EX4650, EX9200, MX Series, QFX Series, and
vMX)—Starting in Junos OS Release 19.4R1, Junos OS has expanded routing policy support to include
the creation and application of policy filters specific to EVPN routes. You can create policies and apply
policy filters to import and export EVPN routes at the routing-instance level or at the BGP level. Junos
OS supports the following matching criteria for EVPN routes:

• Route distinguisher ID

• NLRI route type


39

• EVPN Ethernet tag

• BGP path attributes

• Ethernet segment identifier

• MAC address on EVPN Type 2 routes

• IP address on EVPN Type 2 and EVPN Type 5 routes

• Extended community

[See Routing policies for EVPN.]

• Access security support in EVPN-VXLAN overlay networks (EX4300-48MP)—Starting in Junos OS


Release 19.4R1, we support access security features on EX4300-48MP switches that function as Layer
2 VXLAN gateways in an EVPN-VXLAN centrally-routed overlay network (two-layer IP fabric). We
support the following features on Layer 2 server-facing interfaces that are associated with VXLAN-mapped
VLANs:

• DHCPv4 and DHCPv6 snooping. [See DHCP Snooping.]

• Dynamic ARP inspection (DAI). [See Understanding and Using Dynamic ARP Inspection (DAI).]

• Neighbor discovery inspection (NDI). [See IPv6 Neighbor Discovery Inspection.]

• IPv4 and IPv6 source guard. [See Understanding IP Source Guard for Port Security on Switches.]

• Router advertisement (RA) guard. [See Understanding IPv6 Router Advertisement Guard.]

The access security features function the same and you configure them in the same way in an
EVPN-VXLAN environment as you do in a non-EVPN-VXLAN environment. However, keep these
differences in mind:

• We do not support these features on multihomed servers.

• These features do not influence the VXLAN tunneling and encapsulation process.

• Layer 3 VXLAN gateway support in EVPN-VXLAN overlay network (EX4300-48MP)—Starting in


Junos OS Release 19.4R1, the EX4300-48MP switch can function as a Layer 3 VXLAN gateway in an
EVPN-VXLAN centrally-routed bridging overlay (two-layer IP fabric) and an edge-routed bridging overlay
(collapsed IP fabric). As a Layer 3 VXLAN gateway, the switch supports these features:

• Default gateway function through the configuration of an IRB interface. [See Using a Default Layer 3
Gateway to Route Traffic in an EVPN-VXLAN Overlay Network].

• Routing of IPv6 data traffic through an EVPN-VXLAN overlay network with an IPv4 underlay. [See
Routing IPv6 Data Traffic through an EVPN-VXLAN Network with an IPv4 Underlay.]

• EVPN pure Type 5 routes. [See Understanding EVPN Pure Type-5 Routes.]

• Features supported on EX4650 and QFX5120 switches—Starting with Junos OS Release 19.4R1, the
following Junos OS features are supported on EX4650 and QFX5120 switches:
40

• Automatically generated Ethernet segment identifiers (ESIs) in EVPN-VXLAN and EVPN-MPLS networks.

[See Understanding Automatically Generated and Assigned ESIs in EVPN Networks.]

• Firewall filtering and policing on EVPN-VXLAN traffic.

[See Understanding VXLANs and Overview of Firewall Filters.]

• Graceful restart on EVPN-VXLAN.

[See Graceful Restart in EVPN.]

• IGMPv2 snooping for EVPN-VXLAN in a multihomed environment.

[See Overview of IGMP Snooping in an EVPN-VXLAN Environment.]

• IPv6 data traffic support through an EVPN-VXLAN overlay network.

[See Routing IPv6 Data Traffic through an EVPN-VXLAN Network with an IPv4 Underlay.]

• Layer 2 and 3 families, encapsulation types, and VXLAN on the same physical interface.

[See Understanding Flexible Ethernet Services Support with EVPN-VXLAN.]

• MAC limiting, storm control, and port mirroring support in EVPN-VXLAN overlay networks.

[See MAC Limiting, Storm Control, and Port Mirroring Support in an EVPN-VXLAN Environment.]

• Multihomed proxy advertisement.

[See EVPN Multihoming Implementation.]

• Selective multicast forwarding and SMET route support in EVPN-VXLAN.

[See Overview of Selective Multicast Forwarding.]

• Standard class-of-service (CoS) features—classifiers, rewrite rules, and schedulers—are supported on


VXLAN interfaces.

[See Understanding CoS on OVSDB-Managed VXLAN Interfaces.]

• VMTO for ingress traffic.

[See Ingress Virtual Machine Traffic Optimization.]

• Exclusion list with MAC pinning in an EVPN network (EX9200 and MX Series)—When you enable
mac-pinning on an interface, all MAC addresses that are learned on that interface will be pinned and
cannot be relearned on the other interfaces in the EVPN network. Starting in Junos OS Release 19.4R1,
you can create a list of MAC addresses that would be excluded from being pinned and the MAC address
can be moved and relearned on another interface within the EVPN network. While MAC pinning is
configured on the interface, the exclusion list is configured for the device. To create an exclusion list,
include a list of MAC addresses with the exclusive-mac parameter at the [edit protocols l2-learning
global-mac-move] hierarchy level.

[See Creating exclusion list for MAC Pinning.]


41

Junos OS XML, API, and Scripting


• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]

• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

Junos Telemetry Interface


• JTI Packet Forwarding Engine and Routing Engine sensor support (EX4300-MP switches)—Starting in
Junos OS Release 19.4R1, you can use the Junos Telemetry Interface (JTI) and remote procedure calls
(gRPC) to stream statistics from EX4300-MP switches to an outside collector.
42

The following Routing Engine statistics are supported:

• LACP state export

• Chassis environmentals export

• Network discovery chassis and components

• LLDP export and LLDP model

• BGP peer information (RPD)

• RPD task memory utilization export

• Network discovery ARP table state

• Network discovery NDP table state

The following Packet Forwarding Engine statistics are supported:

• Congestion and latency monitoring

• Logical interface

• Filter

• Physical interface

• NPU/LC memory

• Network discovery NDP table state

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.
Starting in Junos OS Release 18.3R1, OpenConfig and Network Agent packages are bundled into the
Junos OS image by default. Both packages support the Junos Telemetry Interface (JTI).

[See Configuring a Junos Telemetry Interface Sensor (CLI Procedure), Configure a Telemetry Sensor in
Junos and Guidelines for gRPC Sensors (Junos Telemetry Interface).]

• JTI and OpenConfig support for VLAN sensors (EX4650, QFX5120)—Junos OS Release 19.4R1 supports
the export of VLAN statistics using either Junos Telemetry Interface (JTI) services or remote procedure
call (gRPC) services. You can export statistics at configurable intervals to an outside collector.

This feature includes OpenConfig support for the data model openconfig-vlan.yang for VLAN
configuration version 1.0.2.

Use the following resource paths in a gRPC or gNMI subscription:

• /vlans/

• /vlans/vlan/state/name

• /vlans/vlan/state/vlan-id

• /vlans/vlan/state/status
43

• /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

Streaming telemetry data through gRPC or gNMI also requires the OpenConfig for Junos OS module.

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]

Layer 2 Features
• Redundant trunk group support (EX4650 and QFX5120)—Starting with Junos OS Release 19.4R1,
EX4650 and QFX5120 switches support redundant trunk group (RTG) links.

[See Redundant Trunk Groups.]

• Ethernet ring protection switching (ERPS)(EX4300-MP)—Starting in Junos OS Release 19.4R1, the


EX4300-MP supports Ethernet ring protection switching (ERPS) to reliably achieve carrier-class network
requirements for Ethernet topologies forming a closed loop. The ITU-T Recommendation is G.8032
version 1.

ERPS version 1 comprises the following features:

• Revertive mode of operation of the Ethernet ring

• Multiple ring instances on the same interfaces

• Multiple ring instances on different interfaces

• Interworking with Spanning Tree Protocol, Multiple Spanning Tree Protocol, and redundant trunk
groups

[See Ethernet Ring Protection Switching Overview.]

• Ethernet ring protection switching (ERPS)(EX4650 and QFX5120)—Starting in Junos OS Release 19.4R1,
the EX4650 and QFX5120 support Ethernet ring protection switching (ERPS) to reliably achieve
carrier-class network requirements for Ethernet topologies forming a closed loop. The ITU-T
Recommendation is G.8032 version 1.

ERPS version 1 comprises the following features:

• Revertive mode of operation of the Ethernet ring

• Multiple ring instances on the same interfaces


44

• Multiple ring instances on different interfaces

• Interworking with Spanning Tree Protocol, Multiple Spanning Tree Protocol, and redundant trunk
groups

[See Ethernet Ring Protection Switching Overview.]

MPLS
• MPLS scaling enhancements (EX4650 and QFX5120)—Starting in Junos OS Release 19.4R1, MPLS
scaling is enhanced on EX4650 and QFX5120 switches. For instance, you can increase the scale from
its default 1024 to 8192 on QFX5120 switches. This enhancement optimizes and increases the ingress
tunnel scale to address the current needs of data center networks either in IP-CLOS or IP over MPLS
application spaces.

[See Supported MPLS Scaling Values.]

Multicast
• Multicast VLAN registration (MVR) (EX4300-48MP switches and Virtual Chassis)—Starting in Junos
OS Release 19.4R1, EX4300 multigigabit (EX4300-48MP) switches and Virtual Chassis support multicast
VLAN registration (MVR). MVR efficiently distributes IPTV multicast streams across an Ethernet ring-based
Layer 2 network and reduces the bandwidth needed for this traffic. MVR uses a multicast VLAN (MVLAN)
as a source VLAN associated with one or more multicast group addresses, and you designate other
VLANs as MVR receiver VLANs that have listeners interested in the MVLAN traffic. The device selectively
forwards the traffic from source interfaces on the MVLAN to receiver interfaces that are on the MVR
receiver VLANs (but not on the MVLAN).

[See Understanding Multicast VLAN Registration.]

Operation, Administration, and Maintenance (OAM)


• Ethernet CFM support (EX4300-MP switches)—Starting with Junos OS Release 19.4R1, the EX4300-MP
switch supports Ethernet connectivity fault management (CFM). You can use Ethernet CFM to:

• Monitor faults, using the continuity check messages (CCM) protocol to discover and maintain adjacencies
at the VLAN or link level.

• Discover paths and verify faults, using the linktrace protocol to map the path taken to a destination
MAC address.

• Isolate faults, using loopback messages, and troubleshoot.

You configure Ethernet CFM using the set protocols oam ethernet connectivity-fault-management
command, and verify the configuration using the show oam ethernet connectivity-fault-management
command.

• Support for Ethernet CFM (EX4650)—Starting with Junos OS Release 19.4R1, the EX4650 switch
supports Ethernet connectivity fault management (CFM). You can use Ethernet CFM to:
45

• Monitor faults, using the continuity check messages (CCMs) to discover and maintain adjacencies at
the VLAN or link level.

• Discover paths and verify faults, using the Link Trace protocol to map the path taken to a destination
MAC address.

• Isolate and troubleshoot faults, using loopback messages.

NOTE: Only down maintenance association end points (MEPs) are supported in CFM.

You configure Ethernet CFM using the set protocols oam ethernet connectivity-fault-management
command, and verify the configuration using the show oam ethernet connectivity-fault-management
command.

[See Understanding Ethernet OAM Connectivity Fault Management for Switches.]

• Support for LFM (EX4650)—Starting with Junos OS Release 19.4R1, the EX4650 switch supports OAM
link fault management (LFM). You can configure OAM LFM on point-to-point Ethernet links that are
connected directly or through Ethernet repeaters, and on aggregated Ethernet interfaces. The LFM
status of individual links determines the LFM status of the aggregated Ethernet interface. The EX4650
supports the following OAM LFM features:

• Discovery and link monitoring

• Remote fault detection

• Remote loopback

[See IEEE 802.3ah OAM Link-Fault Management Overview.]

Port Security
• Stateless address autoconfiguration (SLAAC) snooping (EX4300-48MP)—Starting in Junos OS Release
19.4R1, the EX4300-48MP switch supports Stateless address auto configuration (SLAAC) snooping. The
switch validates IPv6 clients that use SLAAC for dynamic address assignment against the SLAAC snooping
binding table before allowing the clients access to the network.

[See IPv6 Stateless Address Auto-configuration (SLAAC) Snooping.]

• Untrusted mode on trunk interfaces for DHCP security (EX4300-48MP)—Starting in Junos OS Release
19.4R1, you can configure a trunk interface as untrusted for DHCP security features on EX4300-48MP
switches. Trunk interfaces in untrusted mode support DHCP snooping and DHCPv6 snooping, dynamic
ARP inspection (DAI), and IPv6 neighbor discovery inspection.

[See Understanding Trusted and Untrusted Ports.]

• MACsec license enforcement (EX4300-48MP)—Starting in Junos OS Release 19.4R1, you must install
a Media Access Security (MACsec) feature license if you want MACsec functionality on your
46

EX4300-48MP switch. If the MACsec license is not installed, MACsec functionality cannot be activated.
You add the MACsec license using the request system license add command.

[See Understanding Media Access Control Security (MACsec).]

Routing Policy and Firewall Filters


• Firewall filter support on IPv6 egress interfaces (EX4300-48MP)—Starting in Junos OS Release 19.4R1,
you can configure a firewall filter on an IPv6 egress interface to match the specified IPv6 source or
destination addresses, for example, to protect a third-party device connected to the switch.

[See eracl-ip6-match and Configuring an Egress Filter Based on IPv6 Source or Destination IP Addresses.]

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

System Management
• Change status LED for network port to chassis beacon light (EX2300, EX2300 Virtual Chassis, EX3400,
EX3400 Virtual Chassis)—By default, when a network port and its associated link are active, the status
LED for that port blinks green 8 times per second. Starting in Junos OS Release 19.4R1, you can use the
request chassis beacon command to slow down the current blinking rate to 2 blinks per second. The
slower-blinking and steadier green light acts as a beacon that leads you to an EX2300 or EX3400 switch
or a particular port in a busy lab.

Using options with the request chassis beacon command, you can do the following for one or all network
port status LEDs on a specified FPC):

• Turn on the beacon light for:

• 5 minutes (default)

• A specified number of minutes (1 through 120)

• Turn off the beacon light:

• Immediately

• After a specified number of minutes (1 through 120)


47

After the beacon light is turned off, the blinking rate for the network port’s status LED returns to 8 blinks
per second.

[See request chassis beacon.]

User Interface and Configuration


• Support for configuring the ephemeral database using the NETCONF and Junos XML protocols
(EX4300-48MP, EX9251, and EX9253 switches)—Starting in Junos OS Release 19.4R1, NETCONF and
Junos XML protocol client applications can configure the ephemeral configuration database on
EX4300-48MP, EX9251, and EX9253 switches. The ephemeral database provides a fast programmatic
interface that enables multiple clients to simultaneously load and commit configuration changes on a
device running Junos OS and with significantly greater throughput than when committing data to the
candidate configuration database. The device’s active configuration is a merged view of the committed
configuration database and the configuration data in all instances of the ephemeral configuration database.

[See Understanding the Ephemeral Configuration Database.]

SEE ALSO

What's Changed | 47
Known Limitations | 51
Open Issues | 51
Resolved Issues | 55
Documentation Updates | 66
Migration, Upgrade, and Downgrade Instructions | 67

What's Changed

IN THIS SECTION

What's Changed in 19.4R3 | 48

What's Changed in 19.4R2 | 48

What's Changed in 19.4R1 | 49

Learn about what changed in Junos OS main and maintenance releases for EX Series.
48

What's Changed in 19.4R3

General Routing
• Command to view summary information for resource monitor (MX Series routers and EX9200 line of
Ethernet switches)—The show system resource-monitor command enables you to view many statistics
about the use of memory resources for all line cards or for a specific line card in the device. It also displays
information about the status of load throttling, which manages how much memory is used before the
device acts to reduce consumption.

[See show system resource-monitor. For more information about resource monitoring.]

Routing Protocols
• Advertising /32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

Juniper Extension Toolkit (JET)


• Set the trace log to only show error messages (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—You can set the verbosity of the trace log to only show error messages using the
error option at the [edit system services extension-service traceoptions level] hierarchy.

[See traceoptions (Services).]

What's Changed in 19.4R2

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (EX
Series and QFX Series)—Starting with Junos OS Release 19.4R2, the persist-groups-inheritance option
at the [edit system commit] hierarchy level is enabled by default. To disable this option, use
no-persist-groups-inheritance.

[See commit (System).]

• LLDP ON_CHANGE statistics support with JTI (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—Enhanced telemetry ON_CHANGE event support provides the following LLDP
attributes: - When LLDP is enabled on interfaces, LLDP interface counters are notified along with other
interface-level attributes. - ON_CHANGE event reports LLDP neighbor age and custom TLVs, as well
as when a neighbor is initially discovered

See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).
49

Multicast
• Multicast Layer 2 transit traffic statistics by multicast source and group (EX4600, EX4650, and the
QFX5000 line of switches)—Starting in Junos OS Release 19.4R2, EX4600, EX4650, and the QFX5000
line of switches provide statistics on the packet count for each multicast group and source when passing
multicast transit traffic at Layer 2 with IGMP snooping. Run the show multicast snooping route extensive
CLI command to see this count in the Statistics: … n packets output field. The other statistics in that
output field, kBps and pps, are not available (values displayed there are not valid statistics for multicast
traffic at Layer 2). In earlier Junos OS releases, all three values in the Statistics output field for kBps,
pps, and packets do not provide valid statistics for multicast traffic at Layer 2.

[See show multicast snooping route.]

Routing Protocols
• Advertising /32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What's Changed in 19.4R1

General Routing
• Enhancement to the show interfaces mc-ae extensive command—You can now view additional LACP
information about the LACP partner system ID when you run the show interfaces mc-ae extensive
command. The output now displays the following two additional fields:

• Local Partner System ID?LACP partner system ID as seen by the local node.

• Peer Partner System ID?LACP partner system ID as seen by the MC-AE peer node.

Previously, the show interfaces mc-ae extensive command did not display these additional fields.
50

[See show interfaces mc-ae.]

Interfaces and Chassis


• Logical Interface is created along with physical interface by default (MX Series, QFX Series, EX
Series)—Starting in Junos OS Release 19.4R1, logical interfaces are created on ge, et, and xe interfaces
along with the physical interface, by default. In earlier Junos OS releases, by default, only physical
interfaces are created.

For example, for ge interfaces, previously when you viewed the show interfaces command, by default,
only the physical interface (ge-0/0/0), was displayed. Now, the logical interface (ge-0/0/0.16386) is also
displayed.

Routing Protocols
• XML RPC equivalent included for the show bgp output-scheduler | display xml rpc CLI command (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—Starting in Junos OS Release
19.4R1, we have included an XML RPC equivalent for the show bgp output-scheduler | display xml rpc
CLI command. In Junos OS releases before Release 19.4R1, the show bgp output-scheduler | display
xml rpc CLI command does not have an XML RPC equivalent.

[See show bgp output-scheduler.]

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO

What's New | 37
Known Limitations | 51
Open Issues | 51
Resolved Issues | 55
Documentation Updates | 66
Migration, Upgrade, and Downgrade Instructions | 67
51

Known Limitations

IN THIS SECTION

Platform and Infrastructure | 51

Learn about known limitations in this release for EX Series. For the most complete and latest information
about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search application.

Platform and Infrastructure

• The following error message might appear: Failed to complete DFE tuning. This error message has no
functional impact and can be ignored. PR1473280

• Because of storage issue ZTP functionality fails. Follow the methods given in the Knowledge Base to
clean up the storage space as cleanup packages os-package.tgz and package-hooks-ex.tgz are not present
in Junos OS Release 19.4X. PR1497123

SEE ALSO

What's New | 37
What's Changed | 47
Open Issues | 51
Resolved Issues | 55
Documentation Updates | 66
Migration, Upgrade, and Downgrade Instructions | 67

Open Issues

IN THIS SECTION

Infrastructure | 52

Interfaces and Chassis | 53


52

Layer 2 Features | 53

Platform and Infrastructure | 53

Routing Protocols | 54

Virtual Chassis | 55

Learn about open issues in Junos OS Release 19.4R3 for EX Series. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

Infrastructure

• When xSTP/RTG is not configured in the network and there is a traffic loop, after the network loop is
broken, sometimes MAC address learning might not happen. As a workaround, restart the PFEM.
PR473454

• On EX Series switches, if you are configuring a large-scale number of firewall filters on some interfaces,
the FPC might crash and generate core files. PR1434927

• On an EX9251 switch, IFDE: Null uint32 set vector, ifd and IFFPC: 'IFD Ether uint32 set' (opcode 151)
error message is observed continuously in AD with base configurations. PR1485038

• OID ifOutDiscards reports zero and sometimes shows a valid value. PR1522561
53

Interfaces and Chassis

• After GRES, the VSTP port cost on aggregated Ethernet interfaces might get changed, leading to a
topology change. PR1174213

Layer 2 Features

• GARP error message DND_ANUPAM_JUNE_10_client eswd[1203]: vlan_interface_admin_up: vif ifl flags


0xc000 is generated when there is a deletion or addition of MAC address in the FDB. PR1192520

Platform and Infrastructure

• On an EX2300 switch, the output of the show chassis routing-engine command might display an incorrect
value of Router rebooted after a normal shutdown for the last reboot reason field. PR1331264

• When VLAN is added as an action for changing the VLAN in both ingress and egress filters, the filter is
not installed. PR1362609

• Scale of 150 VRRP is not tested before; there are no issues observed for 100 VRRP groups. At the higher
scale, there are no drops but traffic gets flooded for groups beyond 100. PR1371520

• On an EX9208 switch, a few xe- interfaces go down with the following error message:
if_msg_ifd_cmd_tlv_decode ifd xe-0/0/0 #190 down with ASIC Error. PR1377840

• On EX Series platforms, the DHCP/PPP subscribers might fail to bind. The reason is that when you install
a new software image, its shared memory (created by the previously running image) might not be cleared
out. The issue persists until the previous values in the shared memory are removed and the daemons
affected by the data in the shared memory continue generating core files. Thus they will not be able to
function properly. PR1396470

• On EX Series platforms, unicast RPF check in strict mode might not work properly. PR1417546

• When the chassisd process receives incorrect values from LCMD for the RPM values, the fan status
changes to Failed from OK, and vice versa. PR1417839

• The runt counter never incremented in the output of the show interface x/x/x extensive command when
a runt packet with less than 64 Bytes frame size is received. The packet will be dropped as expected.
PR1419724

• On the EX9208 devices, traffic loss is observed if ingress and egress ports are in different FPCs.
PR1429714

• The EX4300-48MP switch cannot learn MAC address through some access ports that are directly
connected to a host when autonegotiation is used. PR1430109

• On the EX9214 switch, if the MACsec-enabled link flaps after reboot, the error errorlib_set_error_log():
err_id(-1718026239) is observed. PR1448368
54

• On EX9208 switches, 33 percent degradation in MAC learning rate is observed in Junos OS Release
19.3R1 while comparing with Junos OS Release 18.4R1. PR1450729

• In overall commit time, the evaluation of mustd constraints is taking 2 seconds more than usual. This is
because the persist-group-inheritance feature has been made as a default feature in the latest Junos
OS releases. Eventually, this feature helps improve the subsequent commit times for scaled configurations
significantly. The persist-group-inheritance feature is useful in customer scenarios where groups and
nested groups are used extensively. In those scenarios, the group inheritance paths are not built every
time, thus subsequent commits are faster. PR1457939

• On EX2300 and EX3400 platforms, when doing an upgrading operation, as image size grows over a
period of time and subsequently storage is insufficient to install images, the upgrade might fail with the
error message not enough space to unpack. PR1464808

• On an EX9214, while verifying the last-change op-state value through XML, rpc-reply message is
inappropriate. PR1492449

• On the EX4300-48MP and EX4300 Virtual Chassis, if the LAG interface with member interfaces of 40G
or 100G is configured across the master and the standby FPCs of the Virtual Chassis, the OSPF configured
on the IRB interface over this LAG might be stuck in ExStart state. The issue impacts the establishment
of the OSPF neighbor. PR1498903

• On EX4300-48MP platforms with multi-rate gigabit ethernet (mge) interfaces, if a mge interface which
is located within port range 24-47 is connected with some specific devices (for example: a bypass module
from DELL), when the far end of the link goes down, the mge interface might still stay up. It leads to
traffic drop when sending traffic through the affected link. PR1502467

• A 35-second delay is added in reboot time from Junos OS Release 20.2R1 compared to Junos OS Release
19.4R2. PR1514364

• LLDP might not work on non-aggregated Ethernet interfaces. PR1538401

• In Junos fusion, l2cpd core file might be generated upon deactivating and activating chassis
satellite-management multiple times. PR1545310

Routing Protocols

• On EX9251 platform, ECDSA256+SHA256 is not used for software integrity checking because of issue
with FIPS mode and telnet to device does not work. PR1504211

• On EX4300 platforms, OSPFv3 configured with IPsec authentication, the OSPFv3 adjacency is not
established after device reboot. PR1525870
55

Virtual Chassis

• EX4650 switches generate the following messages during booting:

bcmsdk_5_9_x kldKLD bcmsdk_5_9_x.ko: depends on acb - not available or version mismatch

linker_load_file: Unsupported file type

kldload: an error occurred while loading the module

This message does not have any effect on the feature or functionality. PR1527170

SEE ALSO

What's New | 37
What's Changed | 47
Known Limitations | 51
Resolved Issues | 55
Documentation Updates | 66
Migration, Upgrade, and Downgrade Instructions | 67

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 56

Resolved Issues: 19.4R2 | 58

Resolved Issues: 19.4R1 | 61

Learn which issues were resolved in Junos OS main and maintenance releases for EX Series.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.
56

Resolved Issues: 19.4R3

Authentication and Access Control


• On the EX4600 and EX4300 switches, MAC entry is not present in the Ethernet Switching table for the
MAC-RADIUS client in a server fail scenario when tagged traffic is sent for the second client. PR1462479

• The authd process might have memory leak in dot1x scenario with RADIUS authentication. PR1503117

• On the EX2300-48MP switch, authentication failure might occur on the captive portal. PR1504818

• The Junos OS event DOT1XD_AUTH_SESSION_DELETED might not be triggered with a single supplicant
mode. PR1512724

• The dot1x client will not be moved to the hold state when the authenticated PVLAN is deleted.
PR1516341

EVPN
• The l2ald memory leak might be observed in any EVPN scenario. PR1498023

• The VXLAN function might be broken due to a timing issue. PR1502357

• Unable to create a new VTEP interface. PR1520078

Infrastructure
• The fxpc process might crash when configuring scaled configuration with 4093 VLANs. PR1493121

• The IP communication between directly connected interfaces on the EX4600 switch might fail. PR1515689

Interfaces and Chassis


• A stale IP address might be seen after a specific order of configuration changes under logical-systems
scenario. PR1477084

• Traffic over MC-LAG drops because the next-hop points ICL link instead of MC-LAG. PR1486919

Layer 2 Features
• On EX4650 switches with Q-in-Q, the third VLAN tag is not pushed onto the stack and SWAP is being
done instead. PR1469149

• Traffic imbalance might be observed on EX4600 switches if hash-params is not configured. PR1514793

• MAC address in hardware table might become out of sync between master and member in Virtual Chassis
after MAC flap. PR1521324

Platform and Infrastructure


• Virtual Chassis split is seen after the network topology is changed. PR1427075

• On the EX4600 switch, traffic loss might be seen with framing errors or runts if MACsec is configured.
PR1469663
57

• On the EX4600 switch, DSCP marking might not work as expected if the fixed classifiers are applied to
interfaces. PR1472771

• MAC learning under bridge domain stops after MC-LAG interface flaps. PR1488251

• On EX2300 switches, high CPU load due to receipt of specific multicast packets on Layer 2 interface.
PR1491905

• IPv6 neighbor solicitation packets might be dropped in a transit device. PR1493212

• Packets get dropped when the next hop is IRB over LT-interface. PR1494594

• On the EX4300 switch, the NSSU upgrade might fail due to a storage issue in the /var/tmp directory.
PR1494963

• High CPU load due to receipt of specific IPv4 packets. PR1495129

• The fxpc process might crash when renumbering the master member ID value of the EX2300 and EX3400
Virtual Chassis. PR1497523

• Outbound SSH connection flap or memory leak issue might be observed when pushing configuration
to ephemeral database with high rate. PR1497575

• Traffic might get dropped if aggregated Ethernet member interface is deleted and then added or a SFP
of the aggregated Ethernet member interface is unplugged or plugged. PR1497993

• Firewall filter might not get applied on EX4600 switches. PR1499647

• On the EX4300, EX3400, and EX2300 Virtual Chassis with NSB and xSTP enabled, the continuous traffic
loss might be observed while doing GRES. PR1500783

• On the EX4300 switch, traffic loss might be seen with framing errors or runts if MACsec is configured.
PR1502726

• LLDP packets are not acquired when native-vlan-id configured is the same as tagged vlan-id. PR1504354

• The isolated VLAN from the RADIUS server is not deleted when the interface flaps. PR1506427

• The output VLAN push might not work. PR1510629

• LLDP might not work when PVLAN is configured on EX Series Virtual Chassis. PR1511073

• On EX4300 switches, LACP goes down after performing Routing Engine switchover if the MACsec is
enabled on the LAG members. PR1513319

• Last commit line in configuration is updated after the backup configuration has been done. PR1513499

• The 100M SFP-FX is not supported on satellite device in Junos fusion setup. PR1514146

• The "dot1x" memory leak is observed. PR1515972

• The dcpfe process might crash because of memory leak. PR1517030

• On EX4300 switches, redirected IP traffic is being duplicated. PR1518929


58

• MPPE-Send/Recv-key attribute is not extracted correctly by dot1xd. PR1522469

• The show interface extensive output Drops and Dropped Packets counters are double counting.
PR1525373

Routing Protocols
• The FPC process goes to the NotPrsnt state after upgrading the QFX5100 Virtual Chassis and Virtual
Chassis Fabric. PR1485612

• The BGP route-target family might prevent the route reflector from reflecting Layer 2 VPN and Layer
3 VPN routes. PR1492743

• On EX4300-MP and EX4600 switches, high CPU load due to receipt of specific Layer 2 frames in
EVPN-VXLAN deployment and specific Layer 2 frames when deployed in a Virtual Chassis configuration.
PR1495890

• Firewall filter could not work in certain conditions in a Virtual Chassis setup. PR1497133

• The rpd process might report 100 percent CPU usage with BGP route damping enabled. PR1514635

• Packet loss might be observed while verifying traffic from access to core network for IPv4 and IPv6
interfaces. PR1520059

User Interface and Configuration


• Installing J-Web application package might fail on the EX2300 and EX3400 switches. PR1513612

• J-Web does not display the correct flow-control status on EX Series devices. PR1520246

Resolved Issues: 19.4R2

Class of Service (CoS)


• Shaping does not work after the reboot if shaping-rate is configured. PR1432078

• The traffic is placed in network-control queue on an extended port even if it comes in with a different
DSCP marking. PR1433252

EVPN
• The ESI of IRB interfaces does not update after an autonomous-system number change if the interface
is down. PR1482790

Forwarding and Sampling


• Type 1 ESI/AD route might not be generated locally on an EVPN PE device in all-active mode. PR1464778

General Routing
• The l2cpd process might crash and generate a core file when interfaces are flapping. PR1431355

• IRB over VTEP unicast traffic might get dropped on EX9200 platforms. PR1436924
59

• The MAC pause frames will increment in the receive direction if half-duplex mode on 10-Mbps or
100-Mbps speed is configured. PR1452209

• Link-up delay and traffic drop might be seen on mixed service provider Layer 2 or Layer 3 type and
enterprise style Layer 2 type configurations. PR1456336

• MAC addresses learned on an RTG might not be aged out after the aging time. PR1461293

• The RTG link is nearly 20 seconds down when the backup node is rebooting. PR1461554

• On EX Series switches with ELS, some command lines to disable MAC learning are not working.
PR1464797

• The jdhcpd might consume high CPU and no further subscribers can be brought up if there are more
than 4000 DHCP relay clients in the MAC move scenario. PR1465277

• The MAC move message might have an incorrect from interface when rapid MAC moves happen.
PR1467459

• FPCs might get disconnected from the EX3400 Virtual Chassis briefly after image upgrade or reboot.
PR1467707

• Optics measurements might not be streamed for interfaces of a PIC over JTI. PR1468435

• SSH session closes while you check for the show configuration | display set command for both local and
non-local users. PR1470695

• EX3400 is advertising only 100 Mbps when configured with 100-Mbps speed with autonegotiation
enabled. PR1471931

• The shaping of CoS does not work after reboot. PR1472223

• CoS 802.1p bits rewrite might not happen in Q-in-Q mode. PR1472350

• The RIPv2 packets forwarded across a Layer 2 circuit connection might be dropped. PR1473685

• On EX4300 switches, the output of the show security macsec statisitics command shows incorrect high
values. PR1476719

• The dhcpd process might crash in a Junos fusion environment. PR1478375

• Core files are generated at cassis_alloc_list_timed_free in cassis_free_thread_entry. PR1478392

• TFTP installation from the loader prompt might not succeed on the EX Series switches. PR1480348

• ARP request packets for unknown hosts might get dropped in the remote PE device in an EVPN-VXLAN
scenario. PR1480776

• On EX2300, SNMP traps are not generated when the MAC addresses limit is reached. PR1482709

• DHCP binding fails while verifying DHCPv4 snooping fucntionality in a private VLAN with a firewall to
block or allow certain IPv4 packets. PR1490689

• Traffic loss might be seen under MC-LAG scenario on EX4650. PR1494507


60

Infrastructure
• Continuous dcpfe error messages and eventd process hog might be seen in an EX2300 Virtual Chassis
scenario. PR1474808

• Kernel core file might be generated if you deactivate daemon on EX2300 and EX3400 platforms.
PR1483644

Interfaces and Chassis


• Executing commit might hang because of a stuck dcd process. PR1470622

Junos Fusion for Enterprise


• The SDPD generates core files at vfpc_all_eports_deletion_complete vfpc_dampen_fpc_timer_expiry.
PR1454335

• Loop detection might not work on extended ports in a Junos fusion scenario. PR1460209

Junos Fusion Satellite Software


• Temperature sensor alarms are seen on EX4300 switches in a Junos fusion scenario. PR1466324

Layer 2 Features
• The LLDP function might fail when a Juniper Networks device connects to a non-Juniper device.
PR1462171

• Traffic might be affected if composite next hop is enabled. PR1474142

Layer 2 Ethernet Services


• Member links state might be asychronized on a connection between a PE device and a CE device in an
EVPN A/A scenario. PR1463791

• Confirm and reply packets might not get processed correctly because of issues with DHCPv6 relay
processing. PR1496220

MPLS
• BGP session might keep flapping between two directly connected BGP peers because of the incorrect
usage of the TCP-MSS. PR1493431

Platform and Infrastructure


• The IRB traffic might drop after a mastership switchover. PR1453025

• The OSPF neighbor might go down when mDNS or PTP traffic is received at a rate higher than 1400
pps. PR1459210

• Traffic loss might be observed for more than 20 seconds when performing NSSU on EX4300 Virtual
Chassis. PR1461983

• IGMP reports are dropped with mixed enterprise/SP configuration styles on EX4300 switches.PR1466075
61

• The switch might not be able to learn MAC addresses with dot1x and interface-mac-limit configured.
PR1470424

• On an EX4300, the input firewall filter attached to isolated or community VLANs is not matching dot1p
bits on the VLAN header. PR1478240

• The traffic destined to a VRRP VIP might be dropped after the IRB interface is disabled on the initial
VRRP master. PR1491348

Routing Protocols
• BGP IPv4 or IPv6 convergence and RIB install or delete time degraded in Junos OS Releases 19.1R1,
19.2R1, 19.3R1, and 19.4R1. PR1414121

• The MUX state in an LACP interface does not go to collecting and distributing and remains attached
after enabling the aggregated Ethernet interface. PR1484523

• FPC might go to "NotPrsnt" state after upgrading with non-tvp image in Virtual Chassis or Virtual Chassis
Fabric setup. PR1485612

User Interface and Configuration


• The umount: unmount of /.mount/var/val/chroot/packages/mnt/jweb-ex32-d2cf6f6b failed: Device
busy message is seen when Junos OS is upgraded with the validate option. PR1478291

Virtual Chassis
• Disabling one of the VCP ports might result in other VCP port to flap. PR1469257

Resolved Issues: 19.4R1

Authentication and Access Control


• After rebooting the preloaded box, the SSL certificate is not displayed. PR1431086

EVPN
• In EVPN scenario, the IRB logical interface might not come up when the local Layer 2 interface is down.
PR1436207

• ARP request or Neighbor Solicitation (NS) message might be sent back to the local segment by the DF
router. PR1459830

• The rpd might crash after changing EVPN related configuration. PR1467309

General Routing
• On the EX3400, when me0 ports are connected between two EX3400 switches, the link does not come
up. PR1351757

• Transit OSPF traffic over Q-in-Q tunneling might be dropped if a firewall filter is applied to the Lo0
interface. PR1355111
62

• The l2ald process might crash and generate a core file on EX2300 Virtual Chassis when converted a
trunk port is converted to a dot1x access port with tagged traffic flowing. PR1362587

• The interface on the failed member FPC of EX2300 and EX3400 Virtual Chassis might stay up for 120
seconds. PR1422507

• IPv6 multicast traffic received on one Virtual Chassis member might be dropped when egressing on
another Virtual Chassis member if MLD snooping is enabled. PR1423310

• MAC addresses overlaps between different switches. PR1425123

• The delay in transmission of BPDUs after GRES might result in loss of traffic on EX2300 and EX3400
Virtual Chassis. PR1428935

• Erroneous log messages and chassis environment output related to the fan tray in EX4300MP and
EX4300-48P Virtual Chassis. PR1431263

• The l2cpd process might crash and generate a core file when interfaces flap. PR1431355

• Packet drop might be seen if native VLAN is configured along with flexible VLAN tagging. PR1434646

• Micro BFD session might flap upon inserting a QSFP to other port. PR1435221

• The mc-ae interface might get stuck in waiting state in a dual mc-ae scenario. PR1435874

• Commit check error for VSTP on the EX9200 line of switches xSTP:Trying to configure too many
interfaces for given protocol. PR1438195

• LED turns on even after the Virtual Chassis members are powered off. PR1438252

• The DHCP snooping table might be cleared for VLAN ID 1 after adding a new VLAN ID to it. PR1438351

• The rpd process might generate a core file when the router boots up because of a file pointer issue
because there are two code paths that can close the file. PR1438597

• The dot1x might not work when captive-port is also configured on the interface on the backup or
nonmaster FPC. PR1439200

• DHCPv6 relay binding is not up while verifying DHCP snooping along with DHCPv6 relay. PR1439844

• EX4600 Virtual Chassis does not come up after replacing the Virtual Chassis port from fiber connection
to DAC cable. PR1440062

• CPU might hang or interface might get stuck on a particular 100-Gigabit Ethernet port on EX Series
switches. PR1440526

• MAC addresses learned on RTG might not be aged out after a Virtual Chassis member is rebooted.
PR1440574

• Clients in isolated VLAN might not get IP addresses after completing authentication when both
dhcp-security and dot1x are configured. PR1442078

• On the EX3400, the fan alarm Fan X not spinning appears and disappears repeatedly after the fan tray
is removed. PR1442134
63

• The rpd might crash when the BGP sends a notification message. PR1442786

• DHCPv6 client might fail to get an IP address. PR1442867

• Non-designated port does not move to the backup port role. PR1443489

• The /var/host/motd does not exist message is flooded every 5 seconds in chassisd logs. PR1444903

• On the EX4300-MP, the following log messages is generated continuously: rpd[6550]: task_connect:
task AGENTD I/O.128.0.0.1+9500 addr 128.0.0.1+9500: Connection refused. PR1445618

• On the EX3400 dot1xd core file is found at macsec_update_intf macsec_destroy_ca. PR1445764

• Major alarm log messages for temperature conditions are generated for the EX4600 at 56 degrees
Celsius. PR1446363

• Traffic might be dropped when a firewall filter rule uses 'then vlan' as the action in a Virtual Chassis
scenario. PR1446844

• The phone-home feature might fail on EX3400 switches because sysctl cannot read the device serial
number. PR1447291

• On EX3400, Virtual Chassis might hang when a disk error occurs. PR1447853

• Unicast ARP requests do not receive a reply with the no-arp-trap option. PR1448071

• On EX3400, IPv6 routes received through BGP do not show the correct age time. PR1449305

• Except one aggregated Ethernet member link, the other links do not send out sFlow sample packets for
ingress traffic. PR1449568

• DHCP snooping static binding does not take effect after deleting and readding the entries. PR1451688

• The l2ald and eventd processes are hogging 100 percent after issuing the clear ethernet-switching table
command. PR1452738

• Configuration change in the VLAN all option might affect the per-VLAN configuration. PR1453505

• Version compare in PHC might fail and the same image might be downloaded. PR1453535

• Packet drops might be seen after removing and reinserting the SFP transceiver of the 40-Gigabit Ethernet
uplink module ports. PR1456039

• Syslog message Timeout connecting to peer database-replication is generated when the command show
version detail is issued. PR1457284

• SNMP trap messages are generated after an upgrade even though the temperature is within the system
thresholds. PR1457456

• The correct VoIP VLAN information in LLDP-MED packets might not be sent after commit if dynamic
VoIP VLAN assignment is used. PR1458559

• The fxpc process might crash because the BGP IPv6 session flaps. PR1459759

• Storage space limitation leads to image installation failure when the phone-home client is used on EX2300
and EX3400 devices. PR1460087
64

• Configure any combination of VLANs and interfaces under VSTP/MSTP might cause VSTP/MSTP related
configuration cannot be committed. PR1463251

• The Virtual Chassis function might brake after an upgrade on EX2300 and EX3400 devices. PR1463635

• On the EX2300, FXPC core file is generated after mastership election based on user priority. PR1465526

Infrastructure
• The operations on the console might not work if the system ports console log-out-on-disconnect
statement is configured. PR1433224

• The recovery snapshot cannot be created after system zeroization. PR1439189

• On EX4300 CLI configuration on-disk-failure is not supported in Junos OS Release 18.2R3-S2. PR1450093

• Certain EX Series platforms might generate VM core files by panic and reboot. PR1456668

• Error messages related to soft reset of port because the queue buffers are stuck might be seen on
EX4600-EX4300 VC. PR1462106

• The traffic is dropped on EX4300-48MP device acting as a leaf in Layer 2 IP fabric EVPN VXLAN
environment. PR1463318

Interfaces and Chassis


• VRRP-V6 state flaps with init and idle states after configuring vlan-tagging. PR1445370

• The traffic might be forwarded to incorrect interfaces in MC-LAG scenario. PR1465077

Junos Fusion Enterprise


• Reachability issue of the host connected to the SD might be affected in a Junos Fusion Enterprise
environment with EX9200 Series devices as AD. PR1447873

Junos Fusion Satellite Software


• The dpd might crash on satellite devices in a Junos Fusion Enterprise environment. PR1460607

J-Web
• Some error messages might be seen when using J-Web. PR1446081

Layer 2 Ethernet Services


• The jdhcpd_era log files constantly consume 121M of space out of 170M, resulting in a full file system
and affecting traffic. PR1431201

• DHCP request might get dropped in DHCP relay scenario. PR1435039

• On EX9200, the DHCP relay strips the 'GIADDR' field in messages towards the DHCP clients. PR1443516
65

Layer 2 Features
• Ethernet Ring Protection Switching (ERPS) nodes might not converge to IDLE state after failure recovery
or reboot. PR1431262

• The MAC/ARP learning might not work for copper base SFP-T on EX4600. PR1437577

• The fxpc core files might be generated when committing the configuration. PR1467763

Platform and Infrastructure


• LACP DDoS policer is incorrectly triggered by other protocols traffic on all EX92XX Series platforms.
PR1409626

• Over temperature SNMP trap is generated incorrectly for LC (EX4300-48P) based on master Routing
Engine (EX4300-48MP) temperature threshold value. PR1419300

• Packet drops, replication failure, or ksyncd crash might be seen on the logical system of a Junos OS
device after Routing Engine switchover. PR1427842

• IPv6 traffic might be dropped when static /64 IPv6 routes are configured. PR1427866

• Unicast ARP requests are not replied to with no-arp-trap option. PR1429964

• The device might not be accessible after the upgrade. PR1435173

• The FPC/pfex might crash due to DMA buffer leaking. PR1436642

• The laser TX might be enabled while the interface is disabled. PR1445626

• The PoE might not work after upgrading the PoE firmware on EX4300 platforms. PR1446915

• The firewall filters might not be created due to TCAM issues. PR1447012

• NSSU causes traffic loss again after the backup to master transitions. PR1448607

• On certain MPC line cards, cm errors need to be reclassified. PR1449427

• The REST service might become nonresponsive when the REST API receives several continuous HTTP
requests. PR1449987

• The traffic for some VLANs might not be forwarded when vlan-id-list is configured. PR1456879

• ERP might not revert to idle state after reload or reboot of multiple switches. PR1461434

Routing Protocols
• Host-destined packets with filter log action might not reach to the Routing Engine if log/syslog is enabled.
PR1379718

• On EX9208, BGP IPv4/IPv6 convergence and RIB install/delete time is degraded in Junos OS Releases
19.1R1, 19.2R1, 19.3R1, and 19.4R1. PR1414121

• The fxpc core file might be generated during the reboot of EX4600 switches. PR1432023

• Error message RPD_DYN_CFG_GET_PROF_NAME_FAILED: Get profile name for session XXX failed:
-7 might be seen in syslog after restarting the routing daemon. PR1439514
66

• Traffic might be dropped after the Q-in-Q enabled interface flaps or a change is made to the vlan-id-list.
PR1441402

• IPv6 connectivity between MC-LAG peers might fail when multiple IRB interfaces are present. PR1443507

• Junos OS BFD sessions with authentication flaps after a certain time. PR1448649

• Loopback address exported into other VRF instance might not work on EX Series platforms. PR1449410

• MPLS LDP might still use stale MAC of the neighbor even when the LDP neighbor's MAC changes.
PR1451217

• Changing "other querier present interval" timer is not working on IGMP/MLD snooping device in the
existing bridge domain (BD) or listener domain (LD). PR1461590

User Interface and Configuration


• EX4600 switches are unable to commit baseline configuration after zeroization. PR1426341

• Problem with access to J-Web after updating from Junos OS Release 18.2R2 to 18.2R3. PR1454150

Virtual Chassis
• Current MAC address might change after deleting one of the multiple Layer 3 interfaces. PR1449206

SEE ALSO

What's New | 37
What's Changed | 47
Known Limitations | 51
Open Issues | 51
Documentation Updates | 66
Migration, Upgrade, and Downgrade Instructions | 67

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 67


67

This section lists the errata and changes in Junos OS Release 19.4R3 for the EX Series switches
documentation.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 37
What's Changed | 47
Known Limitations | 51
Open Issues | 51
Resolved Issues | 55
Migration, Upgrade, and Downgrade Instructions | 67

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrade and Downgrade Support Policy for Junos OS Releases | 67

This section contains the upgrade and downgrade support policy for Junos OS for the EX Series. Upgrading
or downgrading Junos OS can take several hours, depending on the size and configuration of the network.
For information about software installation and upgrade, see the Installation and Upgrade Guide.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
68

provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://support.juniper.net/support/eol/software/junos/.

SEE ALSO

What's New | 37
What's Changed | 47
Known Limitations | 51
Open Issues | 51
Resolved Issues | 55
Documentation Updates | 66

Junos OS Release Notes for JRR Series

IN THIS SECTION

What's New | 69

What's Changed | 70

Known Limitations | 71

Open Issues | 71

Resolved Issues | 72

Documentation Updates | 73

Migration, Upgrade, and Downgrade Instructions | 74


69

These release notes accompany Junos OS Release 19.4R3 for JRR Series. They describe new and changed
features, limitations, and known and resolved problems in the hardware.

You can find these release notes on the Juniper Networks Junos OS Documentation webpage, located at
https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What’s New in 19.4R3 Release | 69

What’s New in 19.4R2 Release | 69

What’s New in 19.4R1 Release | 69

Learn about new features introduced in the Junos OS main release and the maintenance releases for JRR
Series.

What’s New in 19.4R3 Release

• There are no new features or enhancements to existing features for JRR Series in Junos OS Release
19.4R3.

What’s New in 19.4R2 Release

• There are no new features or enhancements to existing features for JRR Series in Junos OS Release
19.4R2.

What’s New in 19.4R1 Release

Hardware
• JRR200 Route Reflector—Starting with Junos OS Release 19.4R1, JRR200 Route Reflector a 1U form
factor appliance with a multicore x86 CPU and preinstalled vRR software that can host one route reflector
instance is available. JRR200 is suitable for large enterprises, data centers and service providers for
hosting vRR software to scale up to 30 million routing information base (RIB) entries.
The JRR200 route reflector comes with eight 1/10 Gigabit Ethernet SFP+ ports, 64 GB of DDR4 memory,
and two 240 GB solid-state drives (SSDs) in a RAID1 configuration. It is available in both AC and DC
70

models which support Zero Touch Provisioning mode (ZTP) to ensure seamless insertion into the network
and provide operational simplicity.

[See JRR200 Route Reflector Hardware Guide and JRR200 Route Reflector Quick Start]

• ZTP Support for JRR200 Route Reflector—Starting in Junos OS Release 19.4R1, ZTP can automate the
provisioning of the device configuration and software image on JRR200 Route Reflector. ZTP supports
self image upgrades and automatic configuration updates using ZTP DHCP options. In this release, ZTP
supports revenue ports em2 thru em9, in addition to management port em0 which is supported in Junos
OS Releases before 19.4R1.

[See Zero Touch Provisioning.]

SEE ALSO

What's Changed | 70
Known Limitations | 71
Open Issues | 71
Resolved Issues | 72
Documentation Updates | 73
Migration, Upgrade, and Downgrade Instructions | 74

What's Changed

There are no changes in behavior and syntax for JRR Series in Junos OS Release 19.4R3.

SEE ALSO

What's New | 69
Known Limitations | 71
Open Issues | 71
Resolved Issues | 72
Documentation Updates | 73
Migration, Upgrade, and Downgrade Instructions | 74
71

Known Limitations

There are no known limitations for JRR Series in Junos OS Release 19.4R3.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

SEE ALSO

What's New | 69
What's Changed | 70
Open Issues | 71
Resolved Issues | 72
Documentation Updates | 73
Migration, Upgrade, and Downgrade Instructions | 74

Open Issues

There are no open issues in hardware and software for JRR Series in Junos OS Release 19.4R3.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

SEE ALSO

What's New | 69
What's Changed | 70
Known Limitations | 71
Resolved Issues | 72
Documentation Updates | 73
Migration, Upgrade, and Downgrade Instructions | 74
72

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 72

Resolved Issues: 19.4R2 | 72

Resolved Issues: 19.4R1 | 72

Learn which issues were resolved in Junos OS main release and the maintenance releases for JRR Series
devices.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

General Routing
• tcp_timer_keep log messages floods continuously on JRR200. PR1533168

Resolved Issues: 19.4R2

General Routing
• USB install image does not work for JRR200 platform. PR1471986

• Link state of virtual em interfaces in Junos OS might not reflect the true link status of corresponding
physical interfaces in the Linux host. PR1492087

Resolved Issues: 19.4R1

There are no fixed issues in Junos OS Release 19.4R1 for JRR Series.

SEE ALSO

What's New | 69
What's Changed | 70
Known Limitations | 71
73

Open Issues | 71
Documentation Updates | 73
Migration, Upgrade, and Downgrade Instructions | 74

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 73

This section lists the errata and changes in Junos OS Release 19.4R3 documentation for JRR Series.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 69
What's Changed | 70
Known Limitations | 71
Open Issues | 71
Resolved Issues | 72
Migration, Upgrade, and Downgrade Instructions | 74
74

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrade and Downgrade Support Policy for Junos OS Releases | 74

This section contains the upgrade and downgrade support policy for Junos OS for the JRR Series Route
Reflector. Upgrading or downgrading Junos OS might take several minutes, depending on the size and
configuration of the network.

For information about software installation and upgrade, see the Installation and Upgrade Guide.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

For information about software installation and upgrade, see the Installation and Upgrade Guide and
JRR200 Route Reflector Quick Start.

SEE ALSO

What's New | 69
What's Changed | 70
75

Known Limitations | 71
Resolved Issues | 72
Open Issues | 71
Documentation Updates | 73

Junos OS Release Notes for Junos Fusion Enterprise

IN THIS SECTION

What’s New | 76

What’s Changed | 76

Known Limitations | 77

Open Issues | 77

Resolved Issues | 78

Documentation Updates | 79

Migration, Upgrade, and Downgrade Instructions | 80

These release notes accompany Junos OS Release 19.4R3 for Junos Fusion Enterprise. Junos Fusion
Enterprise is a Junos Fusion that uses EX9200 switches in the aggregation device role. These release notes
describe new and changed features, limitations, and known problems in the hardware and software.

NOTE: For a complete list of all hardware and software requirements for a Junos Fusion
Enterprise, including which Juniper Networks devices can function as satellite devices, see
Understanding Junos Fusion Enterprise Software and Hardware Requirements.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.
76

What’s New

There are no new features or enhancements to existing features in Junos OS Release 19.4R3 for Junos
fusion for enterprise.

NOTE: For more information about the Junos fusion for enterprise features, see the Junos Fusion
Enterprise User Guide.

SEE ALSO

What’s Changed | 76
Known Limitations | 77
Open Issues | 77
Resolved Issues | 78
Documentation Updates | 79
Migration, Upgrade, and Downgrade Instructions | 80

What’s Changed

There are no changes in behavior of Junos OS features and changes in the syntax of Junos OS statements
and commands in Junos OS Release 19.4R3 for Junos fusion for enterprise.

SEE ALSO

What’s New | 76
Known Limitations | 77
Open Issues | 77
Resolved Issues | 78
Documentation Updates | 79
Migration, Upgrade, and Downgrade Instructions | 80
77

Known Limitations

There are no known behaviors, system maximums, and limitations in hardware and software in Junos OS
Release 19.4R3 for Junos fusion for enterprise.

For the most complete and latest information about known Junos OS problems, use the Juniper Networks
online Junos Problem Report Search application.

SEE ALSO

What’s New | 76
What’s Changed | 76
Open Issues | 77
Resolved Issues | 78
Documentation Updates | 79
Migration, Upgrade, and Downgrade Instructions | 80

Open Issues

IN THIS SECTION

Junos Fusion for Enterprise | 77

Learn about open issues in this release for Junos fusion for enterprise. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

Junos Fusion for Enterprise

• In a Junos fusion for enterprise environment, when traffic originates from a peer device connected to
the aggregation device and the ICL is a LAG, there might be a reachability issue if the cascade port is
disabled and traffic has to flow through the ICL LAG to reach the satellite device. As a workaround, use
single interface as the ICL instead of a LAG. PR1447873
78

• On a Junos fusion for enterprise system, intermediate traffic drop is sometime seen between the
aggregation device and satellite device when sFlow is enabled on the ingress interface. PR1450373

• In Junos fusion for enterprise, the dpd process generate a core file on satellite devices running SNOS.
PR1460607

SEE ALSO

What’s New | 76
What’s Changed | 76
Known Limitations | 77
Open Issues | 77
Documentation Updates | 79
Migration, Upgrade, and Downgrade Instructions | 80

Resolved Issues

IN THIS SECTION

Resolved Issues: Release 19.4R3 | 78

Resolved Issues: Release 19.4R2 | 79

Resolved Issues: Release 19.4R1 | 79

Learn which issues were resolved in Junos OS main release and the maintenance releases for Junos fusion
for enterprise.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: Release 19.4R3

There are no resolved issues in Junos OS Release 19.4R3 for Junos fusion for enterprise.
79

Resolved Issues: Release 19.4R2

• The SDPD process generates a core file at vfpc_all_eports_deletion_complete


vfpc_dampen_fpc_timer_expiry. PR1454335

• Loop detection might not work on extended ports in a Junos fusion scenario. PR1460209

• The temperature sensor alarm is seen on EX4300 in a Junos fusion scenario. PR1466324

Resolved Issues: Release 19.4R1

There are no resolved issues in Junos OS Release 19.4R1 for Junos fusion for enterprise.

SEE ALSO

What’s New | 76
What’s Changed | 76
Known Limitations | 77
Open Issues | 77
Documentation Updates | 79
Migration, Upgrade, and Downgrade Instructions | 80

Documentation Updates

This section lists the errata and changes in Junos OS Release 19.4R3 documentation for Junos fusion for
enterprise.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO
80

What’s New | 76
What’s Changed | 76
Known Limitations | 77
Open Issues | 77
Resolved Issues | 78
Migration, Upgrade, and Downgrade Instructions | 80

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Basic Procedure for Upgrading Junos OS on an Aggregation Device | 80

Upgrading an Aggregation Device with Redundant Routing Engines | 82

Preparing the Switch for Satellite Device Conversion | 83

Converting a Satellite Device to a Standalone Switch | 84

Upgrade and Downgrade Support Policy for Junos OS Releases | 84

Downgrading from Junos OS | 85

This section contains the procedure to upgrade or downgrade Junos OS and satellite software for a Junos
fusion for enterprise. Upgrading or downgrading Junos OS and satellite software might take several hours,
depending on the size and configuration of the Junos fusion for enterprise topology.

Basic Procedure for Upgrading Junos OS on an Aggregation Device

When upgrading or downgrading Junos OS for an aggregation device, always use the junos-install package.
Use other packages (such as the jbundle package) only when so instructed by a Juniper Networks support
representative. For information about the contents of the junos-install package and details of the installation
process, see the Installation and Upgrade Guide.
81

NOTE: Before upgrading, back up the file system and the currently active Junos OS configuration
so that you can recover to a known, stable environment in case the upgrade is unsuccessful.
Issue the following command:

user@host> request system snapshot

The installation process rebuilds the file system and completely reinstalls Junos OS. Configuration
information from the previous software installation is retained, but the contents of log files might
be erased. Stored files on the routing platform, such as configuration templates and shell scripts
(the only exceptions are the juniper.conf and ssh files), might be removed. To preserve the stored
files, copy them to another system before upgrading or downgrading the routing platform. See
the Junos OS Installation and Upgrade Guide.

To download and install Junos OS:

1. Using a Web browser, navigate to the Download Software URL on the Juniper Networks webpage:

https://www.juniper.net/support/downloads/

2. Log in to the Juniper Networks authentication system using the username (generally your e-mail address)
and password supplied by Juniper Networks representatives.

3. Select By Technology > Junos Platform > Junos Fusion to find the software that you want to download.

4. Select the release number (the number of the software version that you want to download) from the
Version drop-down list on the right of the page.

5. Select the Software tab.

6. Select the software package for the release.

7. Review and accept the End User License Agreement.

8. Download the software to a local host.

9. Copy the software to the routing platform or to your internal software distribution site.

10. Install the new junos-install package on the aggregation device.


82

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

Customers in the United States and Canada, use the following commands:

user@host> request system software add validate reboot source/package.tgz

All other customers, use the following commands, where n is the spin number.

user@host> request system software add validate reboot source/package-limited.tgz

Replace source with one of the following values:

• /pathname—For a software package that is installed from a local directory on the router.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname (available only for Canada and U.S. version)

The validate option validates the software package against the current configuration as a prerequisite
to adding the software package to ensure that the router reboots successfully. This is the default
behavior when the software package being added is a different release.

Adding the reboot command reboots the router after the upgrade is validated and installed. When the
reboot is complete, the router displays the login prompt. The loading process might take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.

Upgrading an Aggregation Device with Redundant Routing Engines

If the aggregation device has two Routing Engines, perform a Junos OS installation on each Routing Engine
separately to minimize disrupting network operations as follows:

1. Disable graceful Routing Engine switchover (GRES) on the master Routing Engine and save the
configuration change to both Routing Engines.

2. Install the new Junos OS release on the backup Routing Engine while keeping the currently running
software version on the master Routing Engine.
83

3. After making sure that the new software version is running correctly on the backup Routing Engine,
switch over to the backup Routing Engine to activate the new software.

4. Install the new software on the original master Routing Engine that is now active as the backup Routing
Engine.

For the detailed procedure, see the Installation and Upgrade Guide.

Preparing the Switch for Satellite Device Conversion

There are multiple methods to upgrade or downgrade satellite software in your Junos fusion for enterprise.
See Configuring or Expanding a Junos Fusion Enterprise.

For satellite device hardware and software requirements, see Understanding Junos Fusion Enterprise
Software and Hardware Requirements.

Use the following command to install Junos OS on a switch before converting it into a satellite device:

user@host> request system software add validate reboot source/package-name

NOTE: The following conditions must be met before a Junos switch that is running Junos OS
Release 14.1X53-D43 can be converted to a satellite device when the action is initiated from
the aggregation device:

• The switch running Junos OS can be converted only to SNOS 3.1 and later.

• Either the switch must be set to factory-default configuration by using the request system
zeroize command, or the following command must be included in the configuration: set chassis
auto-satellite-conversion.

When the interim installation has completed and the switch is running a version of Junos OS that is
compatible with satellite device conversion, perform the following steps:

1. Log in to the device using the console port.

2. Clear the device:

[edit]
user@satellite-device# request system zeroize

NOTE: The device reboots to complete the procedure for resetting the device.
84

If you are not logged in to the device using the console port connection, your connection to the device
is lost after you enter the request system zeroize command.

If you lose connection to the device, log in using the console port.

3. (EX4300 switches only) After the reboot is complete, convert the built-in 40-Gbps QSFP+ interfaces
from Virtual Chassis ports (VCPs) into network ports:

user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port port-number

For example, to convert all four built-in 40-Gbps QSFP+ interfaces on an EX4300-24P switch into
network ports:

user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 0


user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 1
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 2
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 3

This step is required for the 40-Gbps QSFP+ interfaces that will be used as uplink interfaces in a Junos
fusion topology. Built-in 40-Gbps QSFP+ interfaces on EX4300 switches are configured into VCPs by
default, and the default settings are restored after the device is reset.

After this initial preparation, you can use one of three methods to convert your switches into satellite
devices—autoconversion, manual conversion, or preconfiguration. See Configuring or Expanding a Junos
Fusion Enterprise for detailed configuration steps for each method.

Converting a Satellite Device to a Standalone Switch

If you need to convert a satellite device to a standalone device, you must install a new Junos OS software
package on the satellite device and remove it from the Junos fusion topology. For more information, see
Converting a Satellite Device to a Standalone Device.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.
85

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html

Downgrading from Junos OS

Junos fusion for enterprise is first supported in Junos OS Release 16.1, although you can downgrade a
standalone EX9200 switch to earlier Junos OS releases.

NOTE: You cannot downgrade more than three releases.

For more information, see the Installation and Upgrade Guide.

To downgrade a Junos fusion for enterprise, follow the procedure for upgrading, but replace the junos-install
package with one that corresponds to the appropriate release.

SEE ALSO

What’s New | 76
What’s Changed | 76
Known Limitations | 77
Open Issues | 77
Resolved Issues | 78
Documentation Updates | 79
86

Junos OS Release Notes for Junos Fusion Provider


Edge

IN THIS SECTION

What's New | 86

What's Changed | 87

Known Limitations | 87

Open Issues | 88

Resolved Issues | 88

Documentation Updates | 89

Migration, Upgrade, and Downgrade Instructions | 90

These release notes accompany Junos OS Release 19.4R3 for the Junos Fusion Provider Edge. They
describe new and changed features, limitations, and known and resolved problems in the hardware and
software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

There are no new features or enhancements to existing features for Junos Fusion Provider Edge in Junos
OS Release 19.4R3.

SEE ALSO

What's Changed | 87
Known Limitations | 87
Open Issues | 88
Resolved Issues | 88
Documentation Updates | 89
87

Migration, Upgrade, and Downgrade Instructions | 90

What's Changed

There are no changes in the behavior of Junos OS features or in the syntax of Junos OS statements and
commands in Junos OS Release 19.4R3 for Junos fusion for provider edge.

SEE ALSO

What's New | 86
Known Limitations | 87
Open Issues | 88
Resolved Issues | 88
Documentation Updates | 89
Migration, Upgrade, and Downgrade Instructions | 90

Known Limitations

There are no known limitations for Junos Fusion Provider Edge in Junos OS Release 19.4R3.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

SEE ALSO

What's New | 86
What's Changed | 87
Open Issues | 88
Resolved Issues | 88
Documentation Updates | 89
Migration, Upgrade, and Downgrade Instructions | 90
88

Open Issues

There are no open issues in the Junos OS Release 19.4R3 for Junos Fusion Provider Edge.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

SEE ALSO

What's New | 86
What's Changed | 87
Known Limitations | 87
Resolved Issues | 88
Documentation Updates | 89
Migration, Upgrade, and Downgrade Instructions | 90

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 Release | 89

Resolved Issues: 19.4R2 Release | 89

Resolved Issues: 19.4R1 Release | 89

Learn which issues were resolved in Junos OS main release and the maintenance releases for Junos Fusion
Provider Edge.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.
89

Resolved Issues: 19.4R3 Release

Junos Fusion Provider Edge


• The statistics of extended ports on the satellite device cluster might show incorrect values from the
aggregation device. PR1490101

Resolved Issues: 19.4R2 Release

Junos Fusion for Provider Edge


• The sdpd process might continuously crash if there are more than 12 cascade-ports configured to a
satellite device. PR1437387

• The aggregated Ethernet interface might flap whenever a new logical interface is added. PR1441869

Resolved Issues: 19.4R1 Release

There are no fixed issues in the Junos OS Release 19.4R1 for Junos Fusion Provider Edge.

SEE ALSO

What's New | 86
What's Changed | 87
Known Limitations | 87
Open Issues | 88
Documentation Updates | 89
Migration, Upgrade, and Downgrade Instructions | 90

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 90

This section lists the errata and changes in Junos OS Release 19.4R3 for Junos Fusion Provider Edge.
90

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 86
What's Changed | 87
Known Limitations | 87
Open Issues | 88
Resolved Issues | 88
Migration, Upgrade, and Downgrade Instructions | 90

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Basic Procedure for Upgrading an Aggregation Device | 91

Upgrading an Aggregation Device with Redundant Routing Engines | 93

Preparing the Switch for Satellite Device Conversion | 94

Converting a Satellite Device to a Standalone Device | 95

Upgrading an Aggregation Device | 97

Upgrade and Downgrade Support Policy for Junos OS Releases | 98

Downgrading from Junos OS Release 19.4 | 98

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS for Junos fusion for provider edge. Upgrading or downgrading Junos OS might take several
hours, depending on the size and configuration of the network.
91

Basic Procedure for Upgrading an Aggregation Device

When upgrading or downgrading Junos OS, always use the jinstall package. Use other packages (such as
the jbundle package) only when so instructed by a Juniper Networks support representative. For information
about the contents of the jinstall package and details of the installation process, see the Installation and
Upgrade Guide.

NOTE: Before upgrading, back up the file system and the currently active Junos OS configuration
so that you can recover to a known, stable environment in case the upgrade is unsuccessful.
Issue the following command:

user@host> request system snapshot

The installation process rebuilds the file system and completely reinstalls Junos OS. Configuration
information from the previous software installation is retained, but the contents of log files might
be erased. Stored files on the routing platform, such as configuration templates and shell scripts
(the only exceptions are the juniper.conf and ssh files), might be removed. To preserve the stored
files, copy them to another system before upgrading or downgrading the routing platform. See
the Installation and Upgrade Guide.

The download and installation process for Junos OS Release 19.4R2 is different from that for earlier Junos
OS releases.

1. Using a Web browser, navigate to the Download Software URL on the Juniper Networks webpage:

https://www.juniper.net/support/downloads/

2. Log in to the Juniper Networks authentication system by using the username (generally your e-mail
address) and password supplied by Juniper Networks representatives.

3. Select By Technology > Junos Platform > Junos Fusion to find the software that you want to download.

4. Select the release number (the number of the software version that you want to download) from the
Version drop-down list to the right of the page.

5. Select the Software tab.

6. Select the software package for the release.

7. Review and accept the End User License Agreement.


92

8. Download the software to a local host.

9. Copy the software to the routing platform or to your internal software distribution site.

10. Install the new jinstall package on the aggregation device.

NOTE: We recommend that you upgrade all software packages out-of-band using the console,
because in-band connections are lost during the upgrade process.

Customers in the United States and Canada, use the following commands.

• For 64-bit software:

NOTE: We recommend that you use 64-bit Junos OS software when implementing Junos
Fusion Provider Edge.

user@host> request system software add validate reboot


source/jinstall64-19.4R2.SPIN-domestic-signed.tgz

• For 32-bit software:

user@host> request system software add validate reboot


source/jinstall-19.4R2.SPIN-domestic-signed.tgz

All other customers, use the following commands.

• For 64-bit software:

NOTE: We recommend that you use 64-bit Junos OS software when implementing Junos
Fusion Provider Edge.

user@host> request system software add validate reboot


source/jinstall64-19.4R2.SPIN-export-signed.tgz

• For 32-bit software:

user@host> request system software add validate reboot


source/jinstall-19.4R2.SPIN-export-signed.tgz
93

Replace source with one of the following values:

• /pathname—For a software package that is installed from a local directory on the router.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname (available only for the Canada and U.S. version)

The validate option validates the software package against the current configuration as a prerequisite
for adding the software package to ensure that the router reboots successfully. This is the default
behavior when the software package being added is for a different release.

Adding the reboot command reboots the router after the upgrade is validated and installed. When the
reboot is complete, the router displays the login prompt. The loading process might take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.

NOTE: After you install a Junos OS Release 19.4R2 jinstall package, you cannot return to the
previously installed software by issuing the request system software rollback command. Instead,
you must issue the request system software add validate command and specify the jinstall
package that corresponds to the previously installed software.

Upgrading an Aggregation Device with Redundant Routing Engines

If the aggregation device has two Routing Engines, perform a Junos OS installation on each Routing Engine
separately as follows to minimize disrupting network operations:

1. Disable graceful Routing Engine switchover (GRES) on the master Routing Engine and save the
configuration change to both Routing Engines.

2. Install the new Junos OS release on the backup Routing Engine while keeping the currently running
software version on the master Routing Engine.

3. After making sure that the new software version is running correctly on the backup Routing Engine,
switch over to the backup Routing Engine to activate the new software.

4. Install the new software on the original master Routing Engine that is now active as the backup Routing
Engine.

For the detailed procedure, see the Installation and Upgrade Guide.
94

Preparing the Switch for Satellite Device Conversion

Satellite devices in a Junos fusion topology use a satellite software package that is different from the
standard Junos OS software package. Before you can install the satellite software package on a satellite
device, you first need to upgrade the target satellite device to an interim Junos OS software version that
can be converted to satellite software. For satellite device hardware and software requirements, see
Understanding Junos Fusion Software and Hardware Requirements

NOTE: The following conditions must be met before a standalone switch that is running Junos
OS Release 14.1X53-D43 can be converted to a satellite device when the action is initiated from
the aggregation device:

• The switch can be converted to only SNOS 3.1 and later.

• Either the switch must be set to factory-default configuration by using the request system
zeroize command, or the following command must be included in the configuration: set chassis
auto-satellite-conversion.

Customers with EX4300 switches, use the following command:

user@host> request system software add validate reboot


source/jinstall-ex-4300-14.1X53-D43.3-domestic-signed.tgz

Customers with QFX5100 switches, use the following command:

user@host> request system software add reboot


source/jinstall-qfx-5-14.1X53-D43.3-domestic-signed.tgz

When the interim installation has completed and the switch is running a version of Junos OS on one line
that is compatible with satellite device conversion, perform the following steps:

1. Log in to the device by using the console port.

2. Clear the device:

[edit]
user@satellite-device# request system zeroize

NOTE: The device reboots to complete the procedure for resetting the device.
95

If you are not logged in to the device by using the console port connection, your connection to the
device is lost after you enter the request system zeroize command.

If you lose your connection to the device, log in using the console port.

3. (EX4300 switches only) After the reboot is complete, convert the built-in 40-Gbps QSFP+ interfaces
from Virtual Chassis ports (VCPs) into network ports:

user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port port-number

For example, to convert all four built-in 40-Gbps QSFP+ interfaces on an EX4300-24P switch into
network ports:

user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 0


user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 1
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 2
user@satellite-device> request virtual-chassis vc-port delete pic-slot 1 port 3

This step is required for the 40-Gbps QSFP+ interfaces that will be used as uplink interfaces in a Junos
Fusion topology. Built-in 40-Gbps QSFP+ interfaces on EX4300 switches are configured into VCPs by
default, and the default settings are restored after the device is reset.

After this initial preparation, you can use one of three methods to convert your switches into satellite
devices—autoconversion, manual conversion, and preconfiguration. See Configuring Junos Fusion Provider
Edge for detailed configuration steps for each method.

Converting a Satellite Device to a Standalone Device

If you need to convert a satellite device to a standalone device, you must install a new Junos OS software
package on the satellite device and remove the satellite device from the Junos Fusion topology.

NOTE: If the satellite device is a QFX5100 switch, you need to install a PXE version of Junos
OS. The PXE version of Junos OS is software that includes pxe in the Junos OS package name
when it is downloaded from the Software Center—for example, the PXE image for Junos OS
Release 14.1X53-D43 is named install-media-pxe-qfx-5-14.1X53-D43.3-signed.tgz . If the
satellite device is an EX4300 switch, you install a standard jinstall-ex-4300 version of Junos OS.

The following steps explain how to download software, remove the satellite device from Junos fusion, and
install the Junos OS software image on the satellite device so that the device can operate as a standalone
device.
96

1. Using a Web browser, navigate to the Junos OS software download URL on the Juniper Networks
webpage:

https://www.juniper.net/support/downloads

2. Log in to the Juniper Networks authentication system by using the username (generally your e-mail
address) and password supplied by Juniper Networks representatives.

3. Select By Technology > Junos Platform > Junos Fusion from the drop-down list and select the switch
platform series and model for your satellite device.

4. Select the Junos OS Release 14.1X53-D30 software image for your platform.

5. Review and accept the End User License Agreement.

6. Download the software to a local host.

7. Copy the software to the routing platform or to your internal software distribution site.

8. Remove the satellite device from the automatic satellite conversion configuration.

If automatic satellite conversion is enabled for the satellite device’s member number, remove the
member number from the automatic satellite conversion configuration. The satellite device’s member
number is the same as the FPC slot ID.

[edit]
user@aggregation-device# delete chassis satellite-management auto-satellite-conversion
satellite member-number

For example, to remove member number 101 from Junos Fusion:

[edit]
user@aggregation-device# delete chassis satellite-management auto-satellite-conversion
satellite 101

You can check the automatic satellite conversion configuration by entering the show command at the
[edit chassis satellite-management auto-satellite-conversion] hierarchy level.

9. Commit the configuration.

To commit the configuration to both Routing Engines:

[edit]
user@aggregation-device# commit synchronize
97

Otherwise, commit the configuration to a single Routing Engine:

[edit]
user@aggregation-device# commit

10. Install the Junos OS software on the satellite device to convert the device to a standalone device.

[edit]
user@aggregation-device> request chassis satellite install URL-to-software-package fpc-slot
member-number

For example, to install a PXE software package stored in the /var/tmp directory on the aggregation
device onto a QFX5100 switch acting as the satellite device using FPC slot 101:

[edit]
user@aggregation-device> request chassis satellite install
/var/tmp/install-media-pxe-qfx-5-14.1X53-D43.3-signed.tgz fpc-slot 101

For example, to install a software package stored in the var/tmp directory on the aggregation device
onto an EX4300 switch acting as the satellite device using FPC slot 101:

[edit]
user@aggregation-device> request chassis satellite install
/var/tmp/jinstall-ex-4300-14.1X53-D30.3-domestic-signed.tgz fpc-slot 101

The satellite device stops participating in the Junos Fusion topology after the software installation
starts. The software upgrade starts after this command is entered.

11. Wait for the reboot that accompanies the software installation to complete.

12. When you are prompted to log back into your device, uncable the device from the Junos Fusion topology.
See Removing a Transceiver from a QFX Series Device or Remove a Transceiver, as needed. Your device
has been removed from Junos Fusion.

NOTE: The device uses a factory-default configuration after the Junos OS installation is
complete.

Upgrading an Aggregation Device

When you upgrade an aggregation device to Junos OS Release 19.4R2, you must also upgrade your satellite
device to Satellite Device Software version 3.1R1.
98

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

Downgrading from Junos OS Release 19.4

To downgrade from Release 19.4 to another supported release, follow the procedure for upgrading, but
replace the 19.4 jinstall package with one that corresponds to the appropriate release.

NOTE: You cannot downgrade more than three releases.

For more information, see the Installation and Upgrade Guide.

SEE ALSO

What's New | 86
What's Changed | 87
Known Limitations | 87
Open Issues | 88
Resolved Issues | 88
Documentation Updates | 89
99

Junos OS Release Notes for MX Series 5G Universal


Routing Platform

IN THIS SECTION

What's New | 99

What's Changed | 122

Known Limitations | 130

Open Issues | 133

Resolved Issues | 150

Documentation Updates | 193

Migration, Upgrade, and Downgrade Instructions | 194

These release notes accompany Junos OS Release 19.4R3 for the MX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What’s New in 19.4R3 Release | 100

What’s New in 19.4R2 Release | 100

What’s New in 19.4R1 Release | 102

Learn about new features introduced in the Junos OS main release and the maintenance releases for MX
Series routers.
100

What’s New in 19.4R3 Release

There are no new features or enhancements to existing features for MX Series Junos OS Release 19.4R3.

What’s New in 19.4R2 Release

Hardware

NOTE: The MX2K-MPC11E line card is not supported in any Junos OS 19.4 releases. It is
supported in Junos OS 19.3R2 and later 19.3 releases and in Junos OS 20.1R1 and later Junos
OS releases.
101

EVPN
• EVPN on MPLS-over-UDP tunnels (MX series and vMX)—In Junos OS Release 19.4R2, Junos OS supports
an EVPN network in MPLS-over-UDP tunnels. EVPN uses indirect next hop while MPLS-over-UDP
tunnels use tunnel composite next hop (TCNH) in resolving routes in the routing table. Prior to this
release, indirect next hops for EVPN traffic on MPLS-over-UDP tunnels resolve into unicast next hops.
With this release, the indirect next hops for EVPN traffic on MPLS-over-UDP tunnels will resolve into
TCNH.

[See EVPN Overview and Example: Configuring Next-Hop-Based MPLS-Over-UDP Dynamic Tunnels.]

Interfaces and Chassis


• Transparent forwarding of CFM packets over VPLS (MX Series)—In Junos OS Release 19.4R2, an MX
Series router continues to forward CFM packets over a VPLS even if the packets contain more VLAN
tags than the number configured on an interface. In earlier releases of Junos OS, irrespective of the
number of tags in a packet, the router forwards or drops the packet based on the interface configuration.
In those releases, all CFM messages are parsed at the provider edge. But as a result of this feature
support, only those CFM packets are parsed for which the number of VLAN tags matches the number
configured on the provider edge interface.

NOTE: We do not support transparent forwarding on untagged and triple-tagged CFM packets.

[See Example: Configuring Ethernet CFM over VPLS.]

MPLS
• Delegate segment routing LSPs to a PCE (MX Series)—Starting in Junos OS Release 19.4R2, you can
enable a Path Computation Client (PCC, ingress MX Series router) to delegate locally configured IPv4
non-colored segment routing LSPs to a Path Computation Element (PCE) controller. The PCE controls
the delegated LSPs and can modify LSP attributes for traffic steering. A PCC with delegation capability
can take back control of the delegated segment routing LSPs from the PCE when the PCEP session goes
down; the LSPs would otherwise be deleted from the PCC. You can thus ensure LSP data protection by
averting a situation where packets are silently discarded or dropped (also known as a traffic black-hole
condition).

[See Example: Configuring Path Computation Element Protocol for SR-TE LSPs.]

Subscriber Management and Services


102

• RADIUS-sourced connection status updates to CPE devices (MX Series)—Starting in Junos OS Release
19.4R2, you can use RADIUS-sourced messages to convey information, such as upstream bandwidth or
connection rates, that the BNG transparently forwards to CPE devices. Configure RADIUS to send the
router the Juniper Networks Connection-Status-Message VSA (26-4874–218) in Access-Accept or CoA
messages. Include the lcp-connection-update PPP option in the client dynamic profile to enable PPP to
send the VSA contents to the CPE device in the Connection-Status-Message option of an LCP
Connection-Update-Request message.

[See RADIUS-Sourced Connection Status Updates to CPE Devices.]

What’s New in 19.4R1 Release

Hardware

NOTE: The MX2K-MPC11E line card is not supported in any Junos OS 19.4 releases. It is
supported in Junos OS 19.3R2 and later 19.3 releases and in Junos OS 20.1R1 and later Junos
OS releases.

• MX-SPC3 Services Card (MX240, MX480, and MX960)—Starting with Junos OS Release 19.4R1, the
MX-SPC3 Services Card is available on MX240, MX480, and MX960 routers. The MX-SPC3 card provides
additional processing power to run Next Gen Services. The MX-SPC3 contains two Services Processing
Units (SPUs) with 128 GB of memory per SPU. Line cards such as DPCs, MICs, and MPCs intelligently
distribute all traffic traversing the router to the SPUs to have services processing applied to it.

Next Gen Services provide the best of both routing and security features on MX Series routers MX240,
MX480, and MX960. All Next Gen Services are provided by the MX-SPC3 services card Next Gen
Services provide capabilities for manipulating traffic before it’s delivered to its destination. Next Gen
Services features run on the MX Series, and are based on a different software architecture than legacy
MX Series services. You can run Next Gen Services on MX240, MX480 and MX960 routers. Some Next
Gen Services features use different Junos CLI statements than the equivalent legacy service.

NOTE: The only services card that supports Next Gen Services is the MX-SPC3. Next Gen
Services use their own software architecture, which is not compatible with legacy services.

Table 1 on page 103 summarizes the Next Gen Services supported in this release.
103

Table 1: Next Gen Services Summary

Next Gen Services Supported by MX-SPC3 Services Card

Carrier Grade NAT 6rd Softwires

Deterministic NAT

Dynamic Address-Only Source NAT

Global System Logging

IPv4 Connectivity Across IPv6-Only Network Using 464XLAT

Network Address Port Translation

Port Forwarding

Static Source NAT

Stateful NAT64

Static Destination NAT

Stateless Source Network Prefix Translation for IPv6

Twice NAPT

Twice Static NAT

Class of Service

Stateful Firewall Services

Intrusion Detection Services

Traffic Load Balancing

DNS Request Filtering

Aggregated Multiservices Interfaces

Inter-chassis High Availability NAT, Stateful Firewall, and IDS Flows


104

Table 1: Next Gen Services Summary (continued)

Next Gen Services Supported by MX-SPC3 Services Card

See Protocols and Applications Supported by MX-SPC3 Services Card for information about the protocols and
applications that this SPC3 supports.

The MX-SPC3 services card is compatible end-to-end with the MX Series Switch Fabrics, Routing Engines
and MS-MPC line cards. See Table 2 on page 104:

Table 2: MX-SPC3 Services Card Compatibility with MX Series Switch Fabrics, Routing Engines and MPC
Line Cards

Switch Fabric Route Engine MPC Line Cards

SCBE RE-S-1800X4-16G-UPG-BB MPC2E-3D

RE-S-1800X4-32G-UB MPC2-3D-NG

MPC3E and MPC3E-3D-NG

MPC4E-3D

MPC-3D-16XGE

SCBE2 RE-S-1800X4-16G-UPG-BB MPC2E-3D

RE-S-1800X4-32G-UB MPC2-3D-NG

RE-S-X6-64G-UB MPC3E and MPC3E-3D-NG

MPC4E-3D

MPC5E and MPC5EQ

MPC7E, MPC7EQ, and


MPC-3D-16XGE

MPC-3D-16XGE

Refer to our TechLibrary for all MX router documentation. For Next Gen Services, refer to the following
documentation: See

• Next Gen Services Interfaces Overview for Routing Devices

• Next Gen Services Interfaces User Guide for Routing Devices

• Broadband Subscriber Services Feature Guide

• Monitoring, Sampling, and Collection Services Interfaces Feature Guide

• MX240 Universal Routing Platform Hardware Guide


105

• MX480 Universal Routing Platform Hardware Guide

• MX960 Universal Routing Platform Hardware Guide

• MX Series 5G Universal Routing Platform Interface Module Reference

Class of Service (CoS)


• L2 CoS classifiers and rewrite feature on MX Series routers (MX240, MX480, MX960) with the MPC10
line card—Starting in Junos OS Releases 19.4R1, support is provided for L2 Class of Service (CoS)
classifiers and rewrite on MX Series routers (MX240, MX480, MX960) with the MPC10 line card.

[See Protocols and Applications Supported by the MPC10E.]

• Support for seamless MPLS Layer 3 features (MX Series with MPC10E line cards)—Starting in Junos
OS Release 19.4R1, the following MPLS Layer 3 features are supported on MX Series routers with
MPC10E line cards:

• Redundant logical tunnel interfaces.

• Pseudowire subscriber interfaces using logical tunnel or redundant logical tunnel interfaces as anchor
point.

[See Redundant Logical Tunnels Overview, and MPLS Pseudowire Subscriber Logical Interfaces.]

EVPN
• Support for EVPN routing policies (ACX5448, EX4600, EX4650, EX9200, MX Series, QFX Series, and
vMX)—Starting in Junos OS Release 19.4R1, Junos OS has expanded routing policy support to include
the creation and application of policy filters specific to EVPN routes. You can create policies and apply
policy filters to import and export EVPN routes at the routing-instance level or at the BGP level. Junos
OS supports the following matching criteria for EVPN routes:

• Route distinguisher ID

• NLRI route type

• EVPN Ethernet tag

• BGP path attributes

• Ethernet segment identifier

• MAC address on EVPN Type 2 routes

• IP address on EVPN Type 2 and EVPN Type 5 routes

• Extended community

[See Routing policies for EVPN.]

• Exclusion list with MAC pinning in an EVPN network (EX9200 and MX Series)—When you enable
mac-pinning on an interface, all MAC addresses that are learned on that interface will be pinned and
cannot be relearned on the other interfaces in the EVPN network. Starting in Junos OS Release 19.4R1,
106

you can create a list of MAC addresses that would be excluded from being pinned and the MAC address
can be moved and relearned on another interface within the EVPN network. While MAC pinning is
configured on the interface, the exclusion list is configured for the device. To create an exclusion list,
include a list of MAC addresses with the exclusive-mac parameter at the [edit protocols l2-learning
global-mac-move] hierarchy level.

[See Creating exclusion list for MAC Pinning.]

• Support for EVPN functionality (MX Series with MPC10 line card)—Starting in Junos OS 19.4R1, you
can configure MPC10 line cards on a MX Series router to support single-homed devices on an EVPN-MPLS
network.

[See EVPN Multihoming Overview.]

Forwarding and Sampling


• Inline monitoring services (MX Series with MPCs excluding MPC10E)—Starting in Junos OS Release
19.4R1, you can configure a new monitoring technology that provides the flexibility to monitor different
streams of traffic at different sampling rates on the same interface. You can also export the packet up
to the configured clip length to a collector in an IP Flow Information Export (IPFIX) format. The IPFIX
format includes important metadata information about the monitored packets for further processing at
the collector.

The inline monitoring services overcome the limitations of traditional sampling technologies, such as
JFlow, sFlow, and port mirroring, thereby providing you the benefit of effective sampling and
troubleshooting processes.

[See Inline Monitoring Services Configuration.]

• Improved failover in conjunction with consistent load balancing for ECMP groups (MX Series routers
with MPCs)—Starting in Junos OS Release 19.4R1, we’ve added new functionality to prevent the
reordering of flows to already active paths in an equal-cost multipath routing (ECMP) group if one or
more path next-hops go down. Before this feature, when a server in the ECMP path failed, the flows
directed to that server were redistributed to other, active links. If a second server in the ECMP path also
went down, the newly redistributed traffic would be redistributed again, even though the ECMP path
is active. The improved failover and traffic rebalancing introduced in this release minimize the traffic
redistribution when multiple servers in the ECMP path fail.

[See Configuring Consistent Load Balancing for ECMP Groups and Load Balance Traffic on MX Series
Routers.]
107

General Routing
• Optimized BGP peer reestablishment (MX Series, PTX Series, and QFX Series)—Starting with Junos OS
Release 19.4R1, BGP peers in different groups can close in parallel. The connect/retry algorithm makes
16 attempts instead of 5 to reestablish BGP peers in the first 256 seconds after they go down. Peers
can reestablish while cleanup of the Adj-RIB-In routes is in progress. If a peer comes back up before its
route has been deleted from the routing table, that route is not deleted. The DeletePending flag in the
show route detail and show route extensive command output indicates that a BGP route needs to be
processed. PurgePending, PurgeInProgress, and PurgeImpatient flags in the show bgp neighbor command
output show the status of the purge of routing table entries.

[See Understanding External BGP Peering Sessions, show bgp neighbor, show route detail, and show
route extensive.]

High Availability (HA) and Resiliency


• View ISSU status during an upgrade (MX240, MX480, MX960, MX2010, MX2020, PTX3000, and
PTX5000)—Starting in Junos OS Release 19.4R1, you can use the request system software
in-service-upgrade status command to display the status of a unified ISSU. You will need to run this
command on the Routing Engine where the unified ISSU was triggered to display the correct unified
ISSU log file.

[See request system software in-service-upgrade.]

Interfaces and Chassis


• New universal PSM and PDM (MX2008, MX2010, and MX2020)—Starting in Release 19.4R1, Junos
OS supports the high-voltage second-generation universal power supply module (PSM; model number:
MX2K-PSM-HV) and power distribution module (PDM; model number: MX2K-PDM-HV). The PSM has
a main output and a standby output. The main output provides up to 3000 W power with a single feed,
and up to 3400 W power with dual feeds. The standby output provides up to 30 W power. The PSM
accepts either a AC input (voltage range: 180 VAC through 305 VAC) or DC input (voltage range: 190 VDC
through 410 VDC). Each universal PDM has nine HVAC/HVDC inputs.

NOTE: We recommend that you use MX2K-PSM-HV PSM only with MX2K-PDM-HV PDM.

[See MX2010 Power System Description and MX2020 Power Subsystem Description.]

• High-capacity second-generation AC PSM (MX960)—Starting in Release 19.4R1, Junos OS supports


the new high-capacity second-generation AC power supply module (PSM; model number:
MX960-PSM-5K-AC-S) on MX960 routers. An enhanced version of the existing PSM used in the MX960
chassis, the new high-capacity PSM provides a maximum output power of 5100 W with dual feeds, and
2550 W with a single feed. The PSM supports a minimum input voltage of 180 VAC and a maximum
input voltage of 264 VAC. The PSM supports 1+1 redundancy.

[See MX960 Power System Overview.]


108

• Smart SFP transceivers for encapsulating and transporting PDH traffic (MX Series routers)—Starting
in Junos OS Release 19.4R1, on MX Series routers with MPCs (MPC1, MPC2, and MPC3) and MICs, you
can configure and manage the following smart SFP transceivers to encapsulate PDH traffic:

• DS3 smart SFP (SFP-GE-TDM-DS3)

• E1 smart SFP (SFP-GE-TDM-E1)

• T1 smart SFP (SFP-GE-TDM-T1)

The transceivers encapsulate PDH (E1 or T1 or DS3) packets as Ethernet frames while transporting
legacy time division multiplexing (TDM) traffic over packet switched networks (PSNs). At the receiver
end of the emulated circuit, another smart transceiver, paired with the first one and preconfigured to
carry packets that are in the same multicast MAC address group, de-encapsulates the Ethernet frames,
rebuilds the TDM data stream, and forwards it onto the local TDM interface.

• Support for 1-Gbps speed on 10-Gbps port (JNP10K-LC2101 line card on MX10008 and
MX10016)—Starting in Junos OS Release 19.4R1, you can configure the 10-Gigabit Ethernet port on
the JNP10K-LC2101 line card to operate at 1-Gbps speed by using the speed statement at the [edit
interfaces interfacename gigether-options] hierarchy level. After you commit the configuration, the
operating speed of the 10-Gbps port changes to 1-Gbps speed.

To view the speed configured for the interface, use the show interfaces extensive command. The
SpeedConfiguration field in the command output indicates the current operational speed of the interface.
If the interface is configured with 1-Gbps speed, then the value of the SpeedConfiguration field is
displayed as 1G; if the interface is configured with 10-Gbps speed, then SpeedConfiguration displays
AUTO.

Autonegotiation is supported when the interface speed is configured for 1-Gbps speed.

NOTE: On the JNP10K-LC2101 line card, rate selectability at PIC level and port level does
not support 1-Gbps speed.

[See Introduction to Rate Selectability.]

• Support for monitoring link degradation (MX Series routers with MPC7E, MPC8E, and MPC9E)—Starting
in Junos OS Release 19.4R1, you can monitor the quality of physical links on Ethernet Interfaces and
take corrective action when the link quality degrades beyond a certain value. To enable your device to
monitor the links, use the link-degrade-monitor statement at the [edit interfaces interface-name] hierarchy
level. This feature monitors the bit error value (BER) of the link and initiates corrective action when the
BER value crosses a user-configured threshold.

Starting in Junos OS Release 19.4R1, the following line cards support link degrade monitoring:

• MPC7E (MPC7E-MRATE and MPC7E-10G (non-MACsec mode))

• MPC8E (MIC-MRATE MICs)


109

• MPC9E (MIC-MRATE MICs)

NOTE: Link degrade monitoring is not supported on the MACsec-enabled MPC7E-10G and
MIC-MACSEC-MRATE.

[See Link Degrade Monitoring Overview.]

• Optimize fabric path to prevent traffic hop (MX2008, MX2010, and MX2020 with MPC9E)—Starting
in Junos OS Release 19.4R1, you can optimize the fabric path of the traffic flowing over abstracted fabric
(af) interfaces between two guest network functions (GNFs) by configuring a fabric optimization mode.
This feature reduces fabric bandwidth consumption by preventing any additional fabric hop (switching
of traffic flows from one Packet Forwarding Engine to another because of abstracted fabric interface
load balancing) before the packets eventually reach the destination Packet Forwarding Engine.

To configure fabric optimization mode, use the following CLI commands at the base system (BSYS): set
chassis network-slices guest-network-functions gnf id collapsed-forward <monitor | optimize>.

[See Optimizing Fabric Path for Abstracted Fabric Interface.]

• SCBE3-MX interoperates with MPC 3D 16x10GE (MX240, MX480, and MX960)—Starting in Junos OS
Release 19.4R1, the Enhanced Switch Control Board SCBE3-MX (model number: SCBE3-MX-S) supports
the 16-port 10-Gigabit Ethernet MPC (MPC 3D 16x10GE) on the MX240, MX480, and MX960 routers
with enhanced midplane. The SCBE3-MX-S supports a pluggable Routing Engine and provides a control
plane and data plane interconnect to each line card slot. The MPC 3D 16x10GE supports a fabric
bandwidth of 160 Gbps.

[See SCBE3-MX Description and 16x10GE MPC.]

• Enhancement to increase the threshold of corrected single-bit errors (MPC7E, MPC8E, and MPC9E on
MX Series)—In Junos OS Release 19.4R1, the threshold of corrected single-bit errors is increased from
32 to 1024, and the alarm severity is changed from Major to Minor for those error messages. There is
no operational impact upon corrected single-bit errors. Also, a log message is added to display how many
single-bit errors have been corrected between the reported events as follows:

EA[0:0]: HMCIF Rx: Link0: Corrected single bit errordetected in HMC 0 - Total count 25

EA[0:0]: HMCIF Rx: Link0: Corrected single bit errordetected in HMC 0 - Total count 26

[See Alarm Overview.]

Junos OS, XML, API, and Scripting


• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.
110

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]

• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

• Support for 64-bit architecture added for use of management interface in a nondefault routing instance
in op scripts and JET applications (MX Series)—Junos OS Release 19.4R1 supports 64-bit architecture
for Junos operating scripts and on-box JET applications being able to use the function
set_routing_instance() to program the protocol software (TCP/UDP) to use a nondefault routing instance
instead of the default management routing interface.

[See set_routing_instance() Function (Python).]

Junos Telemetry Interface


• Transceiver sensor support on JTI (MX960, MX2010, MX2020, PTX1000, PTX5000, PTX10000)—In
Junos OS Release 19.4R1, you can use Junos telemetry interface (JTI) and remote procedure calls (gRPC)
or gRPC Network Management Interface (gNMI) services to export transceiver statistics from MX960,
MX2010, MX2020, PTX1000 and PTX5000 routers to outside collectors. This feature supports
OpenConfig transceiver model openconfig-platform-transceiver.yang 0.5.0.

Both streaming and ON-CHANGE statistics are supported using the following base path:
111

• /components/components/transceiver/

[See Understanding OpenConfig and gRPC on Junos Telemetry Interface and Guidelines for gRPC and
gNMI Sensors (Junos Telemetry Interface).]

• Physical Ethernet interface sensor support on JTI (MX960, MX2020, PTX1000, PTX5000)—Starting in
Junos OS Release 19.4R1, you can use Junos telemetry interface (JTI) and remote procedure calls (gRPC)
services or gRPC Network Management Interface (gNMI) services to export physical Ethernet interface
statistics from MX960, MX2020, PTX1000, and PTX5000 routers to outside collectors. This feature
supports OpenConfig model openconfig-if-ethernet.yang (physical interface level) version 2.6.2 (no
configuration). Both streaming and ON-CHANGE statistics are supported using the following resource
paths:

• /interfaces/interface/ethernet/state/mac-address (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/auto-negotiate (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/duplex-mode (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/port-speed (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/enable-flow-control (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/hw-mac-address (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/negotiated-duplex-mode (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/negotiated-port-speed (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/counters/in-mac-control-frames

• /interfaces/interface/ethernet/state/counters/in-mac-pause-frames

• /interfaces/interface/ethernet/state/counters/in-oversize-frames

• /interfaces/interface/ethernet/state/counters/in-jabber-frames

• /interfaces/interface/ethernet/state/counters/in-fragment-frames

• /interfaces/interface/ethernet/state/counters/in-8021q-frames

• /interfaces/interface/ethernet/state/counters/in-crc-errors

• /interfaces/interface/ethernet/state/counters/in-block-errors

• /interfaces/interface/ethernet/state/counters/out-mac-control-frames

• /interfaces/interface/ethernet/state/counters/out-mac-pause-frames

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]

• ON_CHANGE support for component sensors on JTI (MX960)—Junos OS Release 19.4R1 supports
ON_CHANGE statistics for the following component sensors using Junos telemetry interface (JTI) and
either remote procedure call (gRPC) services or gRPC Network Management Interface (gNMI) services.
112

Junos OS releases before Release 19.4R1 support these component sensors on the MX960 router only
to stream statistics.

• /components/component

• /components/component/name/

• /components/component/state/type

• /components/component/state/id

• /components/component/state/description

• /components/component/state/serial-no

• /components/component/state/part-no

Streaming telemetry data through gRPC or gNMI requires the OpenConfig for Junos OS module.

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]
113

Layer 2 Features
• Support for an increase in MAC table size on the MPC10E-15C-MRATE line cards (MX Series)—Starting
in Junos OS Release 19.4R1, MX Series routers with MPC10E-15C-MRATE line cards support MAC
table size of upto 1 million entries per PFE for Layer 2 services.

You can configure the MAC limit size at global level at the [edit protocols l2-learning global-mac-limit]
hierarchy level.

You can also configure the MAC table size using bridge domains at the [edit bridge-domains
bridge-domain-name bridge-options mac-table-size] hierarchy level.

[See Understanding Layer 2 Bridge Domains , Understanding Layer 2 Learning and Forwarding .]

Layer 2 VPN
• Support for VPLS (MX series with MPC10 line card)—Starting in Junos OS 19.4R1, you can configure
VPLS on the MPC 10 line card in a MX Series router.

[See Introduction to VPLS and VPLS Configuration Overview.]

MPLS
• Distributed CSPF for segment routing LSPs (MX Series)—Starting in Junos OS Release 19.4R1, you can
compute a segment routing LSP locally on the ingress device according to the constraints you have
configured. With this feature, the LSPs are optimized based on the configured constraints and metric
type. The LSPs are computed to utilize the available ECMP paths to the destination.

Prior to Junos OS Release 19.4R1, for traffic engineering of segment routing paths, you could either
explicitly configure static paths, or use computed paths from an external controller.

[See Enabling Distributed CSPF for Segment Routing LSPs.]

• update-threshold statement modified to generate IGP update for lower bandwidth reservation (MX
Series)—Starting in Junos OS Release 19.4R1, you can configure the threshold value of the
update-threshold statement to accept:

• an integer or floating point values up to 3 significant digits after decimal point using the
threshold-percent option

• an absolute value of bandwidth threshold which generates an IGP update using the threshold-value
option

These options are mutually exclusive and can be used for generating an IGP update for lower bandwidth
reservations.

[See update-threshold.]

• Color-based mapping of VPN services over SRTE (MX Series)—Starting in Junos OS Release 19.4R1,
you can specify a color attribute along with an IP protocol next hop to resolve transport tunnels over
static colored and BGP segment routing traffic-engineered (SRTE) label-switched paths (LSPs). This is
called the color-IP protocol next hop resolution, where you are required to configure a resolution-map
114

and apply it to the VPN services. Prior to this release, the VPN services were resolved over IP protocol
next hops only.

With this feature, you can enable color-based traffic steering of Layer 2 and Layer 3 VPN services.

[See Color-Based Mapping of VPN Services Overview.]

• Support for static adjacency segment identifier for aggregated Ethernet member links on
MPC10E-15C-MRATE line cards (MX240, MX480, and MX960)—Starting with Junos OS Release 19.4R1,
you can configure a transit single-hop static label-switched path (LSP) for a specific member link of an
aggregated Ethernet (ae) interface. The label for this route comes from the segment routing local block
(SRLB) pool of the configured static label range. Configure the ae member interface name using the
member-interface statement option at the [edit protocols mpls static-label-switched-path name transit
name] hierarchy level. This feature is supported for ae interfaces only.

[See transit and Configuring Static Adjacency Segment Identifier for Aggregate Ethernet Member Links
Using Single-Hop Static LSP.]

Multicast
• Next-generation multicast VPN supported on MPC10E-15C-MRATE line cards (MX240, MX480, and
MX960)—Starting in Junos OS Release 19.4R1, the MPC10E-15C-MRATE line card supports
next-generation MVPN.

[See Multicast Overview.]

• Continuous, persistent IGMP and MLD statistics (MX Series)—Starting in Junos OS Release 19.4R1, in
addition to collecting statistics on IGMP and MLD control traffic for currently active subscribers, MX
Series routers also collect and maintain cumulative and persistent statistics that account for both past
and current subscribers. The device stores these statistics and copies them to the backup Routing Engine
at a configurable interval, so this information is preserved across routing daemon restarts, graceful
Routing Engine switchovers (GRES), in-service software upgrade (ISSU) operations, or line card reboots.
Use the continuous option with the show igmp statistics or show mld statistics command to view
continuous statistics; without this option, you see default statistics only for currently active subscribers.

[See show igmp statistics or show mld statistics.]


115

Network Management and Monitoring


• Packet mirroring with Layer 2 headers for Layer 3 forwarded traffic (MX Series routers with MPCs or
MICs)—Starting in Junos OS Release 19.4R1, you can enable port mirroring at packet level along with
Layer 2 headers even if the filters are installed with Layer 3 match actions. Use the new firewall-filter
action l2-mirror at the [edit firewall family inet|inet6 filter filter-name term tcp-flags then] hierarchy
level to request Layer 2 header reporting.

[See Configure Packet Mirroring with Layer 2 Headers for Layer 3 Forwarded Traffic.]

OAM
• Support for Ethernet OAM and Metro Ethernet services over segment routing (ACX5448-D, ACX5448-M,
MX Series)—Starting with Junos OS Release 19.4R1, ACX5448-D, ACX5448-M and MX Series routers
support Ethernet OAM and Metro Ethernet services over segment routing.

[See Understanding Adjacency Segments, Anycast Segments, and Configurable SRGB in SPRING for
IS-IS Protocol, Understanding Topology-Independent Loop-Free Alternate with Segment Routing for
IS-IS, Ethernet OAM Connectivity Fault Management .]

Routing Policy and Firewall Filters


• Support for firewall forwarding on MPC10E line cards (MX240, MX480, and MX960)—Starting in Junos
OS Release 19.4R1, the following traffic policers are fully supported on MX240, MX480, and MX960
routers with MPC10E line cards:

• GRE tunnels, including encapsulation (family any), decapsulation, GRE-in-UDP over IPv6, and the
following sub-options: sample, forwarding class, interface group, and no-ttl-decrement

• Input and output filter chains

• Actions, including policy-map filters, do-not-fragment, and prefix

• Layer 2 policers

• Policer overhead adjustment

• Hierarchical policers

• Shared bandwidth

• Percentages

• Logical interfaces

[See Traffic Policer Types.]

• GTP load balancing on MPC10E-15C-MRATE line cards (MX240, MX480, and MX960)—Starting in
Junos OS Release 19.4R1, the MPC10E-15C-MRATE line card supports GPRS tunneling protocol (GTP)
load balancing.

[See Understanding Per-Packet Load Balancing.]


116

Routing Protocols
• Integrating RIFT protocol into Junos OS (MX240, MX480, MX960, QFX5100, QFX5110, QFX5120-32C,
QFX5120-48Y, QFX5120-48YM, QFX5200, QFX5210, QFX10008, and VMX virtual routers)—Starting
in Junos OS Release 19.4R1, you can integrate a new IGP protocol, Routing in Fat Tree (RIFT), into Junos
OS to route packets in variants of CLOS-based and fat tree network topologies (also called the spine
and leaf model).

The RIFT protocol is capable of automatic construction of fat-tree topologies, providing you the benefit
of having a close to zero necessary configuration. RIFT makes networks resilient, extensively traceable,
and simpler to manage, thereby overcoming the deployment limitations of evolving IP fabrics.

[See RIFT Overview and Set Up.]

• Bidirectional Forwarding Detection (BFD) Strict Mode for OSPF (MX Series)—Starting in Release 19.4R1,
Junos OS supports BFD strict mode for OSPF. The BFD strict mode for OSPF enables a router to prevent
establishing OSPF adjacency until a BFD session is established. This helps in faster and more reliable
connection with the peer devices. To enable this feature, both the devices should support BFD strict-mode.

To configure BFD strict-mode, use set strict-bfd at the [edit protocols ospf area area_id interface
interface_name] hierarchy level.

You can also configure a hold down interval to delay the sending of session UP notification to the BFD
client which helps in achieving a more stable connection. To configure a hold down interval, use set
holddown-interval holddown-interval at the [edit protocols ospf area area_id interface interface_name
bfd-liveness-detection] hierarchy level.

• Support for BGP Update Threading (MX Series and VRR)—Starting in Junos OS Release 19.4R1, the
BGP protocol work to do Update message generation for peers in a BGP group is moved out from the
main BGP thread to its own new set of pthreads, called BGP Update I/O threads. Each Update I/O thread
is responsible for generating updates for one or more BGP peer groups. BGP Update threads construct
updates for groups in parallel and independent of other groups that are being serviced by different
update threads. This might offer significant convergence improvement in a write-heavy workload that
involves advertising to many peers spread across many groups. BGP Update I/O threads can be configured
independent of RIB sharding feature but are mandatory to use with RIB sharding as they help improve
packing of prefixes in outbound BGP update messages and thus help improve performance.

BGP update thread is disabled by default. If you configure update-threading on a routing engine, RPD
creates update threads. By default, the number of update threads created is the same as the number of
CPU cores on the routing engine. Update threading is only supported on a 64 bit routing protocol process
(rpd). Optionally, you can specify the number-of-threads you want to create by using set update-threading
<number-of-threads> statement at the [edit system processes routing bgp] hierarchy level. The range
is currently 1 through 128.

See [update-threading] and [Understanding BGP UPDATE IO Thread.]

• Support for BGP RIB Sharding (MX Series and VRR)—Starting in Junos OS Release 19.4R1, the BGP
process is split into different threads so that they can run concurrently on a multicore routing engine
through RIB sharding which results in reduced convergance time and faster performance. BGP RIB
117

sharding splits a BGP RIB into several sub RIBs and each sub RIB handles a subset of BGP routes. Each
sub RIB is served by a separate RPD thread to achieve parallel processing.

BGP RIB sharding is disabled by default. This feature is supported only on 64-bit routing protocol process
(rpd) where the Routing Engine has at least 4 CPU cores and 16 GB of memory.

If you configure rib-sharding on a routing engine, RPD will create sharding threads. By default the number
of sharding threads created is same as the number of CPU cores on the routing engine. Optionally, you
can specify the number-of-shards you want to create. The range is currently 1 through 31.

The show route command shows the aggregate data from main and all shards to provide the unified
view of the RIBs.

NOTE: BGP RIB sharding is supported for inet.0 and inet6.0 RIBs only. All the other RIBs are
still processed without sharding.

To enable this feature, you can configure rib-sharding at the [edit system processes routing bgp] hierarchy
level. Sharding is dependent on the update I/O thread feature. Therefore, update I/O thread feature is
essential and mandatory when you configure sharding. To enable update I/O, you need to configure
update-threading at the [edit system processes routing bgp] hierarchy level for rib-sharding configuration
to pass commit check.

See [rib-sharding.]

• Optimizing the static route configuration processing during commit (MX Series)— Starting in Release
19.4R1, Junos OS optimizes the static route configuration processing during commit by managing only
the new, modified and deleted routes instead of all the routes. The processing of these static route
configurations are optimized:

• Local SRGB

• Global SRGB

• Node-segment implementation of 256 label block

• VRRP support for MPC10E-15C-MRATE line cards (MX Series)—Starting in Junos OS Release 19.4R1,
MPC10E-15C-MRATE line cards support VRRP.

[See Understanding VRRP.]

• Unnumbered interface support for IS-IS and OSPFv2 with topology-independent loop-free alternate
(ACX Series, MX Series and PTX Series)—Starting in Junos OS Release 19.4R1, you can enable IPv4
processing on a point-to-point interface without assigning it an explicit IPv4 address. The router borrows
the IPv4 address of another Ethernet or loopback interface already configured on the router and assigns
it to the unnumbered interface to conserve IPv4 addresses.

To enable IPv4 processing for unnumbered interfaces include unnumbered-address source at the [edit
interfaces [name] unit [name] family inet] hierarchy level.
118

[See Configuring an Unnumbered Interface.]

• Support for flexible algorithm in IS-IS for segment routing–traffic engineering (MX Series and PTX
Series)—Starting in Junos OS Release 19.4R1, you can thin slice a network by defining flexible algorithms
that compute paths using different parameters and link constraints based on your requirements. For
example, you can define a flexible algorithm that computes a path to minimize IGP metric and define
another flexible algorithm to compute a path based on traffic engineering metric to divide the network
into separate planes. This feature allows networks without a controller to configure traffic engineering
and utilize segment routing capability of a device.

To define a flexible algorithm, include flex-algorithm statement at the [edit routing-options] hierarchy
level.

To configure participation in a flexible algorithm include the flex-algorithm statement at the [edit
protocols isis segment routing] hierarchy level.

[See Understanding IS-IS Flexible Algorithm for Segment Routing.]

• Support for disable-4byte-as and minimum-hold-time configurations (MX Series)—Starting in Junos OS


Release 19.4R1, you can use the minimum-hold-time and disable-4byte-as configurations. By configuring
minimum-hold-time, you can now prevent BGP session establishment toward BGP peers that attempt
to negotiate a lower BGP session hold-time than the configured minimum-hold-time, which helps reduce
the load on a router by avoiding sending constant keepalive messages at a high frequency. You can use
disable-4byte-as configuration to enable a BGP peer that uses a 4-Byte to interact with another BGP
peer old speaker that uses 2-Byte.

NOTE:
• We recommend using Bidirectional Forwarding Detection (BFD) rather than lowering BGP
hold timers and also recommend configuring a meaningful minimum-hold-time value (for
example, 20 seconds or higher) for all BGP peers (for example, at the BGP group level). If a
BGP remote node does not support BFD, and therefore a reduced BGP hold-time is easier
for the quicker discovery of a BGP neighbor failure, you can configure a lower
minimum-hold-time value. Use it with caution and only for a limited number of BGP peers.

• We recommend that you configure the disable-4byte-as configuration only if the BGP peer
does not support or ignores the capability advertisement of 4byte-as, and brings up the
session as a 2byte AS.

[See disable-4byte-as and minimum-hold-time]

• Support for BGP PIC Edge with BGP labeled unicast (MX Series and PTX Series)—Starting with Junos
OS Release 19.4R1, MX Series and PTX Series routers support BGP PIC Edge with BGP labeled unicast
as the transport protocol. BGP PIC Edge using the BGP labeled unicast transport protocol helps to protect
traffic failures over border nodes (ABR and ASBR) in multi-domain networks. Multi-domain networks
are typically used in metro-aggregation and mobile backhaul networks designs.
119

[See Load Balancing for a BGP Session.]

• Decouple RSVP for IGP-TE (MX Series and PTX Series)—Starting in Junos OS Release 19.4R1, a device
can advertise selective traffic-engineering attributes such as admin-color and maximum-bandwidth,
without enabling RSVP, for segment routing and interior gateway protocol (IGP) deployments.

Services Applications
• Port Mirroring support (MPC10E line card on MX240 MX480, and MX960 routers)—Starting in Junos
OS Release 19.4R1, Junos OS supports port mirroring on the MPC10E line card for VPLS.

[See Understanding Port Mirroring]

• Programmable DNS error code in response to DNS query (MX240, MX480 and MX960 routers)—Starting
in Junos OS Release 19.4R1, for the DNS queries for blocklisted domains which are of SRV and TXT
query types, you can specify a TXT or SRV response code in the DNS response with an empty answer
section. To specify the response code, configure the txt-resp-err-code or srv-resp-err-code option at
the [edit services web-filter profile profile-name dns-filter-template template-name] hierarchy level. For
both the options, if you configure Noerror as the value, the error code is sent as 0 with an empty response;
whereas, if you set Refusederror as the value, the error code is sent as 5.

[See DNS Request Filtering for Blacklisted Website Domains].

dns-filter

Software-Defined Networking
• Map PCE-initiated P2MP LSPs to MVPN (MX Series)—Starting in Junos OS Release 19.4R1, you can
associate a single or range of MVPN multicast flows (S,G) to a dynamically created PCE-initiated
point-to-multipoint label-switched path (LSP). You can specify only selective types of flows, which include
a route distinguisher (RD), (S,G) address, and LSP name. When the incoming traffic matches the specified
flows, it is mapped to the point-to-multipoint PCE-initiated LSP.

With this feature, you can benefit from reduced configuration as the PCE-initiated point-to-multipoint
LSPs are dynamically mapped, thereby eliminating the need to statically enable MVPN and
point-to-multipoint LSPs.

[See Understanding Path Computation Element Protocol for MPLS RSVP-TE with Support for PCE-Initiated
Point-to-Multipoint LSPs.]

• Tunnel templates for PCE-initiated segment routing LSPs (MX Series)—Starting in Junos OS Release
19.4R1, you can configure a tunnel template for Path Computation Element (PCE)-initiated segment
routing LSPs and apply it through policy configuration. These templates enable dynamic creation of
segment routing tunnels with two additional parameters – Bidirectional forwarding detection (BFD) and
LDP tunneling.

With the support for tunnel configuration, the LSPs that you would configure statically can now be
automatically created from the PCE, thereby providing the benefit of reduced configuration on the
device.

[See Understanding Static Segment Routing LSP in MPLS Networks.]


120

Software Licensing
• Subscriber Access Licensing (MX Series and vMX)– Starting in Junos OS Release 19.4R1, you need one
license per subscriber interface created on subscriber access model.

You need only one license if the DHCP dual stack session running with a single SDB session. To configure
the single SDB session, use the classification-key option in the [edit system services dhcp-local-server]
hierarchy .

[See Subscriber Access Licensing Overview and classification-key (DHCP Relay Agent).]

Subscriber Management and Services


• Support for GRES and anchor PFE redundancy on Junos Multi-Access User Plane (MX240, MX480,
MX960)—Starting with Junos OS Release 19.4R1, Junos Multi-Access User Plane supports graceful
Routing Engine switchover (GRES) and anchor PFE 1:1 hot-standby redundancy to preserve sessions
and bearers in the event of failure.

[See GRES on Junos Multi-Access User Plane and Anchor PFEs and Redundancy in Junos Multi-Access
User Plane.]

• Automatic removal of the redirect service after a one-time redirect (MX Series)—Starting in Junos OS
Release 19.4R1, you can configure the router to redirect a subscriber only once when the subscriber
logs in. This enables you to easily provide notifications or advertisements to your subscriber base when
subscribers log in. The initial HTTP-GET request from the subscriber triggers the removal of the redirect
service. After the temporary redirect to the captive portal, subscribers can reach the specified URL
without being redirected for the duration of the session. Automatic removal enables you to avoid using
an external policy server, such as a RADIUS CoA message, to remove the redirect service.

[See How to Automatically Remove the HTTP Redirect Service After the Initial Redirect.]

• Support for charging and usage reports on Junos Multi-Access User Plane (MX240, MX480,
MX960)—Starting with Junos OS Release 19.4R1, Junos Multi-Access User Plane supports volume based
Usage Reporting Rules (URRs) in accordance with 3GPP TS 23.203, Policy and charging control
architecture.

[See CUPS Session Creation and Data Flow with Junos Multi-Access User Plane.]

• Junos Multi-Access User Plane (MX240, MX480, MX960)—With Junos OS Release 19.4R1, we introduce
Junos Multi-Access User Plane, a software solution that turns your MX router into a high-capacity user
plane function called a System Architecture Evolution Gateway-User Plane (SAEGW-U). This MX
SAEGW-U interoperates with a third-party SAEGW-C (control plane function), per 3GPP Release 14
Control User Plane Separation (CUPS) architecture, to provide high-throughput 4G and 5G fixed-wireless
access service with support for 5G non-stand-alone (NSA) mode. CUPS enables independent scaling of
the user and control planes, network architecture flexibility, operational flexibility, and an easier migration
path from 4G to 5G services. The CUPS architecture is optional for 4G but inherent in 5G architecture.

To transform your MX240, MX480, or MX960 router into an SAEGW-U, all you need is at least one
MPC7 linecard, a routing engine with at least 32GB memory, and Junos OS Release 19.4R1.
121

[Junos OS Release 19.4R1 is the first release to support Junos Multi-Access User Plane functionality.
We recommend you use this release for lab testing & early field qualification. Full deployment support
is available in a later release. Documentation for Junos Multi-Access User Plane is included in the JUNOS
Release 19.4R1 documentation here: Junos Multi-Access User Plane User Guide.]

• Support for Lawful Intercept on Junos Multi-Access User Plane (MX240, MX480, MX960)—Starting
with Junos OS Release 19.4R1, Junos Multi-Access User Plane supports Lawful Intercept in accordance
with 3GPP TS 33.107, Lawful interception architecture and functions.

[See MX Series Router As SAEGW-U.]

• CoA messages support Session-Timeout attribute (MX Series)—Starting in Junos OS Release 19.4R1,
you can apply a session timeout for subscriber sessions with a RADIUS CoA message that includes the
Session-Timeout attribute (27). This capability is useful, for example, when subscribers purchase Internet
access for a specific period of time and must log out when the session expires. In earlier releases, the
router does not recognize the attribute if it is included in a CoA message.

[See Understanding Session Options for Subscriber Access.]

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

SEE ALSO

What's Changed | 122


Known Limitations | 130
Open Issues | 133
Resolved Issues | 150
Documentation Updates | 193
Migration, Upgrade, and Downgrade Instructions | 194
122

What's Changed

IN THIS SECTION

What’s Changed in 19.4R3-S3 Release | 122

What’s Changed in 19.4R3-S2 Release | 123

What’s Changed in 19.4R3-S1 Release | 123

What’s Changed in 19.4R3 Release | 123

What’s Changed in 19.4R2-S1 Release | 125

What’s Changed in 19.4R2 Release | 125

What’s Changed in 19.4R1 Release | 126

Learn about what changed in Junos OS main and maintenance releases for MX Series routers.

What’s Changed in 19.4R3-S3 Release

General Routing
• Displaying accurate aggregate drop statistics (MX Series)—You can view the accurate aggregate drop
statistics when a packet drop is seen on an aggregated Ethernet Interface by using the show interfaces
extensive command. In earlier releases, the show interfaces extensive command did not display accurate
aggregate drop statistics. Only the individual aggregate child interface displayed accurate drop statistics.

• Precision Time Protocol (PTP) interface configuration (MX2020, MX2010, MX480, MX960, and
MX240)—Remove the aggregated Ethernet interface association and upgrade the device when configuring
PTP interface.
123

What’s Changed in 19.4R3-S2 Release

General Routing
• MS-MPC and MS-MIC service package (MX240, MX480, MX960, MX2020, MX2010, and MX2008)—PICs
of the MS-MPC and MS-MIC do not support any service package other than extension-provider. If you
try to configure any other service package for these PICs by using the set chassis fpc slot-number pic
pic-number adaptive-services service-package command, an error is logged. Use the show chassis pic
fpc-slot slot pic-slot slot command to view the service package details of the PICs.

[See extension-provider.]

What’s Changed in 19.4R3-S1 Release

General Routing
• New commit check for MC-LAG (MX Series, 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.

[See iccp.]

What’s Changed in 19.4R3 Release

General Routing
• Command to view summary information for resource monitor (MX Series routers and EX9200 line of
Ethernet switches)—The show system resource-monitor command enables you to view many statistics
about the use of memory resources for all line cards or for a specific line card in the device. It also displays
information about the status of load throttling, which manages how much memory is used before the
device acts to reduce consumption.

[See show system resource-monitor. For more information about resource monitoring.]

Infrastructure
• Change in support for interface-transmit-statistics statement (MX Series)—You cannot configure
aggregated Ethernet interfaces to capture and report the actual transmitted load statistics by using the
interface-transmit-statistics statement. Aggregated Ethernet interfaces do not support reporting of the
transmitted load statistics. The interface-transmit-statistics statement is not supported in the aggregated
Ethernet interfaces hierarchy. In earlier releases, the interface-transmit-statistics statement was available
in the aggregated Ethernet interfaces hierarchy but not supported.

[See interface-transmit-statistics.]

Juniper Extension Toolkit (JET)


124

• Set the trace log to only show error messages (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—You can set the verbosity of the trace log to only show error messages using the
error option at the [edit system services extension-service traceoptions level] hierarchy.

[See traceoptions (Services).]

Network Management and Monitoring


• Change in startup notification after GRES (MX Series routers)—The master Routing Engine sends a
coldStart notification when a device comes up. The master Routing Engine also sends warmStart
notifications for subsequent restarts of the SNMP daemon. After graceful routing engine switchover
(GRES) the new master Routing Engine sends a single warmStart notification and the backup Routing
Engine does not send any notification. In earlier releases, after GRES, the new master RE would sometimes
send two notifications or a single notification. Of these, the first notification was always a coldStart
notification and the second was either a coldStart notification or a warmStart notification.

[See Standard SNMP Traps Supported by Junos OS.]


125

Routing Protocols
• Advertising 32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—We've made changes to export
multiple loopback addresses into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier releases, multiple
secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as part of node
characteristics and advertised them as the router-id.

Subscriber Management and Services


• Round-trip time load throttling for pseudowire interfaces (MX Series)—The Routing Engine supports
round-trip time load throttling for pseudowire (ps) interfaces. In earlier releases, only Ethernet and
aggregated Ethernet interfaces are supported.

[See Resource Monitoring for Subscriber Management and Services.]

VPN
• Changes to Junos XML operational RPC request tag names (MX480)—Starting in Junos OS Release,
we've updated the Junos XML request tag name for the below operational RPCs. The changes include:
<get-security-associations-information> is changed to <get-re-security-associations-information>.
<get-ike-security-associations-information> is changed to <get-re-ike-security-associations-information>.

[See Junos XML API Operational Developer Reference.]

What’s Changed in 19.4R2-S1 Release

Routing Protocols
• Advertising 32 secondary loopback addresses to traffic engineering database as prefixes (ACX Series,
EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—We've made changes to export multiple
loopback addresses to the lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue of
advertising secondary loopback addresses as router IDs instead of prefixes. In earlier releases, multiple
secondary loopback addresses in the traffic engineering database were added to the lsdist.0 and lsdist.1
routing tables as part of node characteristics and advertised them as the router ID.

What’s Changed in 19.4R2 Release

Class of Service
• We've corrected the output of the "show class-of-service interface | display xml" command. Output of
the following sort: <container><leaf 1> data <leaf 2> data <leaf 3> data <leaf 1> data <leaf 2> data
<leaf 3> data will now appear correctly as: <container> <leaf 1> data <leaf 2> data <leaf 3> data
<container> <leaf 1> data <leaf 2> data <leaf 3> data.

General Routing
126

• LLDP ON_CHANGE statistics support with JTI (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—Enhanced telemetry ON_CHANGE event support provides the following LLDP
attributes: - When LLDP is enabled on interfaces, LLDP interface counters are notified along with other
interface-level attributes. - ON_CHANGE event reports LLDP neighbor age and custom TLVs, as well
as when a neighbor is initially discovered

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface.]

High Availability (HA) and Resiliency


• Install or activate the RIFT package to include the request rift package activate-as-top-of-fabric
option—Install or activate the RIFT package to include the request rift package activate-as-top-of-fabric
option. This option is same as the activate option but it adds additional configuration to act as a
top-of-fabric node.

Network Management and Monitoring


• Change in support for interface-transmit-statistics statement (MX Series)—You cannot configure
aggregated Ethernet interfaces to capture and report the actual transmitted load statistics by using the
interface-transmit-statistics statement. Aggregated Ethernet interfaces do not support reporting of the
transmitted load statistics. The interface-transmit-statistics statement is not supported in the aggregated
Ethernet interfaces hierarchy. In earlier releases, the interface-transmit-statistics statement was available
in the aggregated Ethernet interfaces hierarchy but not supported.

[See interface-transmit-statistics.]

What’s Changed in 19.4R1 Release

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (ACX
Series, MX Series, PTX Series, and SRX Series)—Starting with Junos OS Release 19.4R1, the
persist-groups-inheritance option at the [edit system commit] hierarchy level is enabled by default. To
disable this option, use no-persist-groups-inheritance.

[See commit (System).]

• Automatic installation of YANG-based CLI for RIFT protocol (MX Series, QFX Series, and vMX with
64-bit and x86-based servers)—In Rift 1.2 Release, installation of the CLI for RIFT protocol occurs
automatically along with the installation of the junos-rift package. In the pre-1.0 releases of the junos-rift
package, the RIFT CLI had to be installed separately using request system yang command after installation
of the junos-rift package.
127

High Availability (HA) and Resiliency


• IPv6 address in the prefix TIEs displayed correctly—The IPv6 address in the prefix TIEs are displayed
correctly in the show rift tie output.

Interfaces and Chassis


• Logical Interface is created along with physical interface by default (MX Series, QFX Series, EX
Series)—Starting in Junos OS Release 19.4R1, logical interfaces are created on ge, et, and xe interfaces
along with the physical interface, by default. In earlier Junos OS releases, by default, only physical
interfaces are created.

For example, for ge interfaces, previously when you viewed the show interfaces command, by default,
only the physical interface (ge-0/0/0), was displayed. Now, the logical interface (ge-0/0/0.16386) is also
displayed.

• Change in error severity (MX960, MX240, MX2020, MX480, MX2008, and MX2010)—Starting in Junos
OS Release 19.4R1, the severity of the CRC errors (XR2CHIP_ASIC_JGCI_FATAL_CRC_ERROR) has
been reduced from Fatal to Major. Earlier, these errors caused the line card to be reset, if the
interasic-linkerror-recovery-enable command was configured. Now, these errors will only disable the
Packet Forwarding Engines that are affected. With this change, the interasic-linkerror-recovery-enable
command has no effect in these errors because severity of these errors has been reduced to Major.

NOTE: This behavior change is applicable to the following line cards only: MPC5E, MPC6
MPC7, MPC8, and MPC9.
128

MPLS
• Root XML tag change for show rsvp pop-and-forward | display xml command (MX480)—We?ve changed
the root XML tag for the show rsvp pop-and-forward | display xml command to
rsvp-pop-and-fwd-information to make it consistent with the XML tag convention. In earlier releases,
the command output displays rsvp-pop-and-fwd-info XML tag. Update the scripts with the
rsvp-pop-and-fwd-info XML tag to reflect the new rsvp-pop-and-fwd-information XML tag.

[See Junos XML API Explorer - Operational Tags.]

Network Management and Monitoring


• SSHD process authentication logs timestamp (MX Series)—Starting in Junos OS Release 19.4R1, the
SSHD process authentication logs use only the time zone defined in the system time zone. In the earlier
releases, the SSHD process authentication logs sometimes used the system time zone and the UTC time
zone.

[See Overview of Junos OS System Log Messages.]

Routing Protocols
• XML RPC equivalent included for the show bgp output-scheduler | display xml rpc CLI command (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—Starting in Junos OS Release
19.4R1, we have included an XML RPC equivalent for the show bgp output-scheduler | display xml rpc
CLI command. In Junos OS releases before Release 19.4R1, the show bgp output-scheduler | display
xml rpc CLI command does not have an XML RPC equivalent.

[See show bgp output-scheduler.]

Services Applications
• Update to CLI option for configuring the version number to distinguish between currently supported
version of the Internet draft draft-ietf-softwire-map-03—In Junos OS Release 19.4R1, the version-3
option under the [edit services softwire softwire-concentrator map-e] hierarchy for configuring the
version number to distinguish between currently supported version of the Internet draft
draft-ietf-softwire-map-03 is optional. In the earlier Junos OS releases, if you did not configure the
version-3 option, the configuration resulted in an error.

[See map-e.]

Software-Defined Networking
129

• Increase in the maximum value of delegation-cleanup-timeout (MX Series)—Starting in Junos OS Release


19.4R1, you can configure a maximum of 2,147,483,647 seconds as the delegation cleanup time for a
Path Computation Client (PCC). This extends the time taken by the PCC to retain the last provided path
over a PCEP session from the last session down time.

With the increase in maximum value of delegation-cleanup-timeout from 600 to 2,147,483,647 seconds,
you can benefit during a Path Computation Element (PCE) failover, or other network issues that might
disrupt the PCEP session with the main active stateful PCE.

[See delegation-cleanup-timeout.]

Subscriber Management and Services


• Enhancement to commands to display reason for Routing Engine disconnect (MX Series)—Starting in
Junos OS Release 19.4R1, several commands display the reason when the master and standby Routing
Engines disconnect because of a DRAM size mismatch error. On a chassis with two Routing Engines,
this error can result when both of the following are true:

• The Routing Engines have different amounts of DRAM.

• A 64-bit Junos OS image is loaded on the chassis.

You can avoid this problem by doing either of the following:

• Ensure that both Routing Engines have the same amount of DRAM.

• Load a 32-bit image.

[See show system subscriber-management summary, show database-replication summary, request


chassis routing-engine master, and show chassis routing-engine].

• Prevent queue-based throttling from stopping subscriber login (MX Series)—Starting in Junos OS Release
19.4R1, you can specify a value of 0 with the high-cos-queue-threshold statement. This value prevents
any subscriber from being throttled by queue-based throttling.

[See Throttling Subscriber Load Based on CoS Resource Capacity.]

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO
130

What's New | 99
Known Limitations | 130
Open Issues | 133
Resolved Issues | 150
Documentation Updates | 193
Migration, Upgrade, and Downgrade Instructions | 194

Known Limitations

IN THIS SECTION

EVPN | 130

General Routing | 130

Interfaces and Chassis | 132

Platform and Infrastructure | 133

Routing Protocols | 133

Learn about known limitations in this release for MX Series routers. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

EVPN

• Three BGP replication flaps are seen on a new master Routing Engine after GRES. The route
synchronization issue is also seen between the Routing Engines without GRES. PR1441925

General Routing

• First packet pertaining to J-Flow Packet Forwarding Engine sensor in UDP mode is missing after line
card reboot on an MX150 platform. PR1344755

• Traffic on GRE interface on both ingress and egress cannot be Layer 2 mirrored. PR1462375

• Applying and removal of 1-Gbps speed results in channel going down. PR1456105

• The control peer PFCP heartbeat request timeout window must be greater than 90 seconds. PR1459135
131

• The MX-SPC3 can support NAT pool name with a maximum of 31 characters. If there are more than 31
characters in NAT pool names when upgrading from MS-MPC to SPC3, the pool names should be
renamed such that character length does not exceed 31. PR1472983

• Syslog error message Failed to complete DFE tuning is generated. This message has no functional impact
and can be ignored. PR1473280

• Load balancing does not work as expected when tested with NAPT44 case twice. PR1477670

• aftd hogged on executing clear VPLS table and MACs are not learned for less than 5 minutes. PR1473334

• If MTU is configured to a value higher than 9500, which is the maximum permissible value, configuration
is done successfully. However, the actual value is set back to 1518 without any error. PR1372690

• The MIC-MACSEC-20G supports 10-Gigabit speed through the set chassis fpc x pic y pic-mode 10G
configuration that is applied to both the PICs in that MIC. Any other PIC mode configuration must be
removed and the 10-Gigabit PIC mode configuration must be applied. PR1374680

• In USF and non-USF cases, the monitor interface is MS (or) VMS interface. When chassisd restarts, all
FPCs restart. SRD also restarts and ICCP connection goes down. If the FPC hosting the ICL goes down
first before SRD receives physical interface IFD down for the monitored interface, the switchover does
not happen immediately. PR1416064

• JSD generates core files when aggressively subscribing and unsubscribing both gRPC and gNMI
subscriptions from multiple sessions. PR1433744

• The SPC3 cards are not supported with RE-2000. Even if the RE-2000 is the backup Routing Engine.
PR1435790

• Traffic error does not get policed after it is locally switched for VLAN 100 and 101, while verifying the
selective local-switching functionality with 4000 VLANs. PR1436343

• Routing Engine interprets any input from the console port as interrupts. Depending on the frequency,
console noise impacts the Routing Engine interrupt handling to different extents even with the current
throttling mechanism. When the interrupt frequency is too high for the Routing Engine to handle, the
impact might vary from line-card reboot (partial impact) to Routing Engine reboot (chassis-wide impact).
PR1436386

• In a large-scale setup such as large number of routing-instances or interfaces, if there are frequent
changes in the configuration and interface flapping when the rpd restarts through deactivate or activate
of logical-system or restart routing, the rpd might crash. PR1438049

• Whenever the primary path goes down for the SRTE-tunnel, dynamic tunnel module (DTM) starts an
expiry timer of 15 minutes. If the primary path comes up within this timer period, the tunnel comes up
again. After the timer expires and the primary path is still not up, DTM asks SR-TE to remove the tunnel.
Also, if there are multiple paths to reach the tunnel endpoint, BGP routes resolve over the other route,
for example L-ISIS path. Later, even if the primary path comes up, BGP routes remain resolved over the
other secondary route and do not change. No re-resolution happens because the SRTE-tunnel is being
resolved with more than one indirection. For example, SR-TE over MPLS over IS-IS in this case. The
same issue occurs in RSVP tunnels. The issue is applicable to uncolored tunnels only. PR1439557
132

• Sampling applications like port-mirror and inline-jflow are not supported on VPLS tunnel interfaces in
ingress direction where ingress packets are sent to the IRB interface for routing. Configuration of sampling
application on VPLS tunnel interfaces in such scenario causes packet to drop in ingress direction.
PR1444849

• If Sx Modification-Request has an Update FAR Apply Action that has the DUPL and DROP bits set, the
traffic is dropped as expected. However, the packets are not duplicated to the SX3LIF/MD. This happens
for both upstream and downstream traffic. PR1450859

• When 32000 inetcolor and 32000 inet6color are programmed together, the jsd process is hit. PR1452464

• In a scaled scenario where the Routing Engine pushes a lot of routes to the Packet Forwarding Engine
in the presence of the dynamic tunnel configuration, FIB convergence might take more time, leading to
traffic drops. PR1454817

• Member of lt interface of a rlt interface must have the same bandwidth configured. Bandwidth mismatch
might lead to unexpected behavior. Changes to lt or rlt interfaces must not be done if a ps interface is
anchored over these tunnel interfaces. PR1458951

• The lt interface Scheduler remains in the invalid state under egress IFD list after changing the lt tunnel
to a different Packet Forwarding Engine. PR1458955

• Changes to rlt interface with ps anchored over is not recommended. For more information, refer to:
anchor-point (Pseudowire Subscriber Interfaces). PR1460898, PR1460910

• The traffic on GRE interface on both ingress and egress cannot be Layer 2 mirrored. PR1462375

• In AFT-based platforms, all Layer 2 inject packets will hit egress feature list and filters/policer are also
part of it. A couple of scenarios are listed here: 1. Having reject as terminating action in the firewall will
respond back with ICMP with a specific reject code. Because this acts as L3 inject for AFT, these packets
are subjected to egress feature list (example: egress filter, policers, and CoS configuration). So, this is
causing excess packet count in egress filters. 2. Scenario 1 also applies to routing-instance terminating
action through which destination IP is not reachable. While configuring the filters these scenarios must
be considered so as to classify these packets not to hit the policers/filter counters if required. This is
not an issue, but it is a "Feature As Designed" in AFT-based platforms. PR1477638

Interfaces and Chassis

• In a large-scale subscriber environment, changing aggregated Ethernet member link configuration might
generate core files for the two Routing Engines. PR1375638

• When you use centralized mode for VRRP and if there are scaled VRRP instances, when the VRRP master
side fails, such as ungraceful Routing Engine switchover, the traffic might drop for a short time.
PR1451704
133

Platform and Infrastructure

• On all Junos OS platforms, execution of Python scripts through enhanced automation does not work
on veriexec images. PR1334425

• On the MX Series platform with Protocol Independent Multicast (PIM) implemented and the number of
IGMP groups exceeding 15000, join message (S,G) might not be created after GRES. PR1457166

• Unknown unicast filter applied in EVPN routing-instance blocks unexpected traffic. PR1472511

Routing Protocols

• Three BGP replication flaps are seen on a new master Routing Engine after GRES. The route
synchronization issue is also seen between Routing Engines without GRES. PR1441925

• When you scale RIB to 80 million after FPC restarts, it is not able to scale on the backup Routing Engine.
PR1444073

SEE ALSO

What's New | 99
What's Changed | 122
Open Issues | 133
Resolved Issues | 150
Documentation Updates | 193
Migration, Upgrade, and Downgrade Instructions | 194

Open Issues

IN THIS SECTION

Class of Service (CoS) | 134

EVPN | 134

Forwarding and Sampling | 135

General Routing | 135

Infrastructure | 143

Interfaces and Chassis | 143


134

Layer 2 Features | 145

MPLS | 145

Network Address Translation (NAT) | 146

Network Management and Monitoring | 146

Platform and Infrastructure | 146

Routing Protocols | 148

Services Applications | 149

VPNs | 150

Learn about open issues in this release for MX Series routers. For the most complete and latest information
about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search application.

Class of Service (CoS)

• The tag changes are intentionally added. PR1475179

• CoSEXP classifier and rewrite with protocol option mpls-inet-both-non-vpn is not working as expected.
PR1479575

EVPN

• Duplicate packets in EVPN scenario are seen because a nondesignated forwarder is sending an inclusive
multicast packet to the PE-CE interface after MAC lookup. PR1245316

• With Junos OS Release 19.3R1, VXLAN OAM host-bound packets are not throttled with DDoS policers.
PR1435228

• When DHCP is used with EVPN, the Layer 2 learning daemon adds a destination route to the kernel
with a "permanent remote" flag while the DHCP process adds a destination route with a "permanent
remote" flag. There could be a race condition where the Layer 2 learning destination route is overwritten
by the DHCP route, causing the remote flag to get deleted. This subsequently leads to the ARP route
to age out in the kernel. To ensure that DHCP routes are not added to the kernel, you must configure
the forward-only statement under forwarding-options dhcp-relay. PR1439568

• On MX Series platform, with Ethernet VPN and Virtual Extensible LANs (EVPN-VXLAN) implemented,
the Address Resolution Protocol (ARP) requests received on VXLAN tunnel endpoint (VTEP) might not
forward to customer edge (CE) side or proxy ARP role on VTEP might not work properly. This issue
might occur when the 'no-arp-suppression' configuration statement is disabled under EVPN instance
combined with static VXLAN implementation. PR1517591
135

Forwarding and Sampling

• When GRES is triggered by SSD hardware failure, the syslog error of rpd[2191]:
krt_flow_dfwd_open,8073: Failed connecting to DFWD, error checking reply - Operation timed out
might be seen. PR1397171

• After you restart routing, the remote mask, which indicates from which remote PE devices MAC IP
addresses are learned, that the routing daemon sends might be different from the existing remote mask
that the Layer 2 learning daemon had prior to restart. This causes a mismatch between Layer 2 learning
and the routing daemon’s interpretation as to where the MAC IP address entries are learned, either local
or remote, leading to the MAP IP table being out of synchronization. PR1452990

• On all Junos OS platforms with inline Jflow enabled, the sampled route reflector process (srrd) might
crash in a scenario where there are high route churns or flaps in the system. This is a rare timing issue
and because of the crash, the Jflow export might report older route information for sometime. PR1517646

General Routing

• On the MX104 platform, when using snmpbulkget or snmpbulkwalk (for example, used by the SNMP
server) on a chassisd-related component (for example, jnxOperatingEntry), chassis process (chassisd)
high CPU usage and slow response might be seen because of a hardware limitation, which might also
lead to a query timeout on the SNMP client. In addition, the issue might not be seen while using an
SNMP query for interface statistics. As a workaround, to avoid the issue, use either of the following
approaches: Use snmpget or snmpwalk instead of snmpbulkget or snmpbulkwalk and include the -t 30
option when doing the SNMP query. For example, snmpget -v2c -c XX -t 30. Use the -t 30 option with
snmpbulkget or snmpbulkwalk. For example, snmpbulkget -v2c -c XX -t 30. PR1103870

• SIP session fails when the IPv4 SIP client in the public network initiates a SIP call with the IPv6 SIP client
in the private network. PR1139008

• Configuration committed by a logical system user will not be propagated to backup Routing Engine. As
a workaround, if set system commit no-delta-synchronize is configured, it gets synchronized. PR1160759

• On dual Routing Engines with GRES enabled, after performing GRES, if the configuration synchronization
on the backup Routing Engine fails when it becomes the new master Routing Engine, then in rare
conditions, some interfaces cannot be deleted or configuration changes cannot be committed. PR1179324

• On a vMX platform, performance of the Intel X710 NIC is lower compared to the performance of Intel
82599 NIC. PR1281366

• If vmhost snapshot is taken on alternate disk and there is no further vmhost software image upgrade,
the expectation is that if the current vmhost image get corrupted, the system boots with the alternate
disk so the user can recover the primary disk to restore the state. However, under the condition where
corruption is with the host root file system, the node is booting with previous vmhost software instead
of booting from the alternate disk. PR1281554
136

• In some MX Series deployments running Junos OS, random syslog messages are observed for FPCs:
fpcx ppe_img_ucode_redistribute Failed to evict needed instr to GUMEM - xxx left. These messages
are not an issue and might not have a service impact. These messages will be addressed as information
level messages. On a Packet Forwarding Engine, there are dedicated UMEM and shared GUMEM memory
blocks. This informational message indicates some evicting events between UMEN and GUMEM and
can be safely ignored. PR1298161

• Chassisd might report read back error for MPC 3D 16x10G FPCs when it is trying to access 0x3a register.
However, it is an invalid register for this type of FPC so error got reported. The log itself is non-impacting
and can be safely ignored. PR1299594

• In some scenarios with MPC, the following major alarm and following messages are generated: messages
log: fpcx XQCHIP(46):XQ-chip[0]: DROP protect_regs error (status=0x8) alarmd[3158]: Alarm set: FPC
color=RED, class=CHASSIS, reason=FPC x Major Errors Major alarm set, FPC x Major Errors fpcx
XQCHIP(46):XQ-chip[0]: DROP protect_regs error (status=0x8) cli> show chassis alarms 1 alarms
currently active Alarm time Class Description 2019-01-25 15:18:03 UTC Major FPC x Major. Despite
major alarm set, this error is due to Unknown Error Address logged in hardware to DQ underrun. This
message is harmless and has no service impact. PR1303489

• The chain-composite statement does not bring in a lot of gain because TCNH is based on ingress rewrite
premise. PR1318984

• In Message Queuing Telemetry Transport (MQTT) scenario, the memory leakage (about 4K memory
leakage every 30 seconds) might be seen. However, on very long runs, this uses up high memory which
can indirectly impact other daemons running. PR1324531

• With regard to FPC restarts or Virtual Chassis splits, the design of MX Series Virtual Chassis infrastructure
relies on the integrity of the TCP connections. Therefore, the reactions to failure situations might not
be handled in a graceful way. For example, TCP connection timeout because of jlock hog crossing
boundary value (5 seconds) might cause bad consequences in MX Series Virtual Chassis. Currently, there
is no other easy solution to reduce this jlock hog besides enabling marker infrastructure in a MX Series
Virtual Chassis setup. PR1332765

• Backup Routing Engine might crash after more than 10 continuous GRES switchovers. PR1348806

• In some cases, online insertion and removal (OIR) of a MIC on an FPC might lead to traffic destined to
the FPC to be silently dropped or discarded. The only way to recover from this is to restart the FPC. As
a workaround, use the corresponding CLI commands to take the MIC offline and then bring it back online.
PR1350103

• For configurations of bridging routing instances with aggregated Ethernet logical interfaces (6400 logical
interfaces) and IRB instances, all from a single FPC, the CPU utilization of the FPC stays at 100 percent
for 4 minutes. The behavior from PFEMAN of the FPC has the processing time spiked on IF IPCs, and
this seems to be the case of MPC7E from Junos OS Release 16.1R1 (or even earlier). After 4 minutes,
the CPU utilization comes down and the FPC is normal. Therefore, scaled configurations on MPC7E take
settling time of more than 4 minutes. PR1359286
137

• In rare circumstances, a faulty SFP transceiver installed in an MX104 might cause the AFEB to go offline.
The backup Routing Engine and fan tray might also show an alarm. PR1360426

• max-drop-flows statement is not available. PR1375466

• If any of the log messages continue to appear in the MPC console, it indicates that the presence of a
faulty SFP/SFP+ transceiver is causing Layer 2 circuit transaction from the main board CPU. There is no
software recovery available to recover from this situation. These logs also indicate potential Layer 2
circuit transaction failure with any of the 10 ports available with GMIC2 in PIC 0, resulting in an
unexpected behavior. For example, links do not come up or the MIC does not boot when restarted. I2C
Failed device: group 0xa0 address 0x70 Failed to enable PCA9548(0x70):grp(0xa0)->channel(0)
mic_sfp_select_link:MIC(0/0) - Failed to enable PCA9548 channel, PCA9548 unit:0, channel ID: 0, SFP
link: 0 mic_sfp_id_read: Failed to select link 0. As a workaround, detect and replace the faulty SFP/SFP+
transceiver plugged into the GMIC2 ports. PR1375674

• On an EX9208 switch, a few xe interfaces are going down with the error message
if_msg_ifd_cmd_tlv_decode ifd xe-0/0/0 #190 down with ASIC Error. PR1377840

• In a subscriber management environment, multiple error messages shmlog: argcnt 309 not enough
memory can be generated every hour. These messages are harmless, and there is no service impact.
PR1384371

• In a subscriber management scenario, the bbe-smgd process might crash when two subscribers log in
with the same framed-route prefix and preference values returned from RADIUS. PR1387690

• The virtio throughput remains the same for multi-queue and single-queue deployments. PR1389338

• On MX Series platforms, the DHCP/PPP subscribers might fail to bind. The reason is that when installing
new software images, the shared memory (created by the previously running image) might not be cleared
out. The issue will persist until the previous values in shared memory are removed, and the daemons
affected by the data in shared memory might continue to crash and thus not be able to function properly.
PR1396470

• On MX10003 platform, after removing the FPC from a slot, when a new FPC is plugged in, not only
does the chassis show the old serial number for this new FPC, but the entire FPC ID EEPROM data is
retained. All the fields show old values. PR1409930

• The MX104 router has the following limitations in error management: The show chassis fpc error CLI
command is not available for MX104 in the Junos OS Releases 13.3R7, 13.3R8, 14.1R5, 14.2R4, 15.1R2,
and later. Junos OS does not initiate restart of the system on encountering a fatal error. Although you
can configure the action to disable Packet Forwarding Engine for major errors, Junos OS does not disable
its only Packet Forwarding Engine on encountering a major error. PR1413314

• FPC core files are generated on multiple additions or deletions of hierarchical CoS from pseudowire
devices. As a workaround, remove the pseudowire device without changing the hierarchical CoS
configuration. PR1414969
138

• The show services hybrid-access sessions, show services hybrid-access statistics, and show services
hybrid-access tunnels commands display values of zero for hybrid access gateway traffic statistics even
when traffic is active in the gateway sessions and the tunnels. PR1419529

• If Hypertext Transfer Protocol (HTTP) Header Enrichment function is used, the traffic throughput
decreases when traffic passes through Header Enrichment. PR1420894

• A new statement, nh-detail, is added in show route detail and show route extensive that prints next-hop
detail in extensive format with proper and formatted XML tags. PR1424930

• Dynamic tunnel summary is displaying the incorrect count of up and total tunnels after multiple iterations
of activating and deactivating the dynamic tunnel configuration. PR1429949

• On MX Series platforms, if the clock frequency is slowly changing on CB0 (slow drift), the clock source
for MPC-3D-16XGE-SFPP might not be changed to CB1, which might cause interfaces on it to go down
and remain in the down state. PR1433948

• In gRIBI, programmed routes references a next hop group ID, which in turn points to one or more
next-hop IDs. Each next-hop ID contains details of the actual next hop. Next-hop group ID and next-hop
ID are mapped to an IPv6 prefix (for example, FC01::<GRID>). In the case of an IPv4 indirect next hop,
gRIBI needs to resolve IPv6 through IPv4 next hop over three levels of indirection. Junos OS does not
support IPv6 over IPv4 multilevel next-hop resolution. Therefore, gRIBI cannot resolve next-hop GRPID
FC01::<grpid> and next hop ID <FC01> through an actual indirect IPv4 gateway address. This is a Junos
OS limitation. PR1434050

• On dual Routing Engine MX Series platforms with subscriber management scenario, the repd process
might crash after booting for the first time with a newly installed Junos OS release. The replication
daemon (repd) is a process to synchronize subscriber information across Routing Engines. The repd crash
has no impact on the live service. PR1434363

• On MPC10E 3D MRATE-15xQSFPP the L2 over GRE is not supported. Though the configuration get
committed, the feature will not work. PR1435855

• Traffic error does not get policed after it is locally switched for VLAN 100 and 101, while verifying the
selective local-switching functionality with 4000 VLANs. PR1436343

• On routers running Junos OS and serving as EVPN gateways, FPC core files available at heap_block_log
due to NULL entries are also seen in the ifbd level list, which are typically added for flush list. This occurs
because of the relink logic failure flush logic for MACs when there is ifbd/bd delete. PR1441824

• Routing Engine generated jumbo frames might get dropped due to incorrect MTU setting on the internal
switch. PR1444963

• Push label is missing in show route command output for colored tunnels. It does not have any impact
on functionality. PR1447900

• The show ddos-protection protocols arp statistics |display xml command does not show APR violation
packets and is also not incremented. PR1449968

• No functional impact seen because of the error message. The message comes during loading of RLI
configuration (triggers are route addition/deletion). PR1451213
139

• OIDs-related service-set module might not work when the following command is performed: show snmp
mib walk enterprises.2636.3.32.1.3.1.4 show snmp mib walk enterprises.2636.3.32.1.3.1.6 show snmp
mib walk enterprises.2636.3.32.1.3.1.8. This is expected behavior. show snmp mib walk
1.3.6.1.4.1.2636.3.32 or show snmp mib walk jnxSpSvcSet OID access (one time good enough) would
result in creating the service-set SNMP data base needed. Once show snmp mib walk
1.3.6.1.4.1.2636.3.32 or show snmp mib walk jnxSpSvcSet is accessed, above OIDs might successfully
return proper values. PR1452153

• This is a cosmetic issue that affects only the CLI. RADIUS, L2tp, and so on. are unaffected. CLI issue is
seen after ANCP restart and before ANCP neighbor is reestablished and port-ups are received. Under
normal working conditions, after ANCP restart, the port-ups should be received right away and the CLI
issue will be never seen. PR1453837

• The behavior has been modified to display the correct protocol number instead of 255 whenever an
unknown protocol number is encountered. PR1454792

• With logical-system configuration, filter-based GRE encapsulation is not working. PR1456762

• After more than 2 million multicast subscribers are activated without performing GRES or bbe-smgd
restart, further multicast subscribers might be unable to log in. PR1458419

• With the scale filter-based-forwarding (FBF) configuration, two FBF instances seem to unable to forward
the traffic to the respective routing instance. It appears that the FBF programming is incorrect for these
two FBF instances. PR1459340

• Occasional warning messages such as "TCP connect error" can be seen during FPC reboot. These are
generally inconsequential and have no impact on the FPC or the line-card software functionality.
PR1460153

• NAT performance is impacted with remote syslog enabled. PR1460211

• The 'show dynamic-tunnel database' Junos OS CLI command output did not filter IP-IP tunnels based
on user-provided destination address/range. PR1461659

• A BFD session might flap when it is moving to aggressive interval after coming up with slow/nonaggressive
interval. This issue is mainly seen in a scaled setup. PR1462775, PR1465285

• Backport jemalloc profiling CLI support to all releases where jemalloc is present. PR1463368

• The traffic stops when volume quota is reached but resumed wrongly after APFE failover. Threshold
and quota values are not updated to the secondary APFE. If quota is hit on primary APFE and traffic
starts dropping due to quota and switchover happens, traffic will continue to flow until quota is hit.
PR1463723

• The following syslog error messages are harmless and expected during ISSU or GRES or FPC offline/online
scenarios: [Oct 3 08:48:35.836 LOG: Err] ifl ps240.1 (1712): child ifl lt-1/0/0.32767 (7709) already
there [Oct 3 08:48:35.836 LOG: Err] IFRT: 'Aggregate interface ifl add req' (opcode 87) failed [Oct 3
08:48:35.836 LOG: Err] ifl 1712, child ifl 7709; agg add failed. PR1464524

• Commit script does not apply changes in private mode unless a full commit is performed. PR1465171
140

• The following syslog error messages are harmless and expected during FPC offline/restart scenarios
with PS-RLT(with/without link protection) configuration. Nov 12 15:02:00 cleansing kernel:
lag_remove_link_from_stack_bundle: vid 0x0 delete failed for ifl lt-3/0/0.32767 with err=2 Nov 12
15:02:00 cleansing kernel: lag_remove_link_from_stack_bundle: vid 0x1 delete failed for ifl
lt-3/0/0.32767 with err=2 Nov 12 15:02:43 cleansing kernel: lag_remove_link_from_stack_bundle: vid
0x1 delete failed for ifl lt-5/0/0.32767 with err=2 Nov 12 15:02:43 cleansing kernel:
lag_remove_link_from_stack_bundle: vid 0x0 delete failed for ifl lt-5/0/0.32767 with err=2 Nov 12
15:02:43 cleansing kernel: lag_lp_handle_event: LP event = 6, child lt-5/0/0 err = 22. The following
syslog error messages are harmless and expected during ISSU or GRES or FPC offline/online scenarios.
Nov 12 15:08:37 cleansing fpc3 user.err aftd-trio: [Error] IF:Unable to add member to aggregate member
list, member already exists, aggIflName:ps1.0 memberIflName:lt-3/0/0.32767 Nov 12 15:08:37 cleansing
fpc3 user.err aftd-trio: [Error] IF:Unable to add member to aggregate member list, member already
exists, aggIflName:ps1.0. memberIflName:lt-5/0/0.32767 PR1466531

• This issue is observed with BGP rib-sharding and update-threading configuration which has SCALE VRFs
and the following steps are performed: 1. Delete all VRFs. 2. Roll back or reconfigure the same VRFs
immediately. The issue can also be seen if the above steps are performed directly or indirectly such as
loading a configuration which does not have VRFs and rolling back immediately. PR1469873

• If redundant APFEs simultaneously fail/reboot while sessions are bound, inconsistencies could occur
between the APFEs. This inconsistency can in rare situations lead to an rmpsd core on the backup Routing
Engine following additional subsequent APFE failovers. PR1471580

• The issue occurs when L2 bridge domain is configured with all four channelized interfaces into different
bridge domain's of different VLAN IDs. When sending traffic to one of the VLAN IDs, traffic flows
correctly but statistics are sometime updated incorrectly on the other three channelized interfaces.
PR1472464

• MX-SPC3 can support NAT pool name with a maximum of 31 characters. If there are more than 31
characters in NAT pool names when upgrading from MS-MPC to SPC3, the pool names should be
renamed such that the character length does not exceed 31. PR1472983

• An occasional aftd core file is observed on setups with GNF configuration after rebooting another line
card such as MPC8 within the same GNF. PR1473403

• For the MPC10E card line, the IS-IS and micro-BFD sessions do not come up during baseline. PR1474146

• When you reboot the external server, the SNMP values configured within the /etc/snmp/snmpd.conf
file at the server get overwritten with the content from the JDM SNMP configuration section. The trap
configuration changes get completely removed. Restarting or stopping and starting JDM does not change
the host /etc/snmp/snmpd.conf file. Only system reboot of the server occurs. PR1474349

• Expected number of 512000 MACs are not re-learned in the bridge table after clearing 512000 MACs
from the table. PR1475205

• Error messages [Error] L2alm : l2alm_mac_process_hal_delete_msg:667 Ignoring MAC delete with ifl
index 355, fwd_entry has 7888 are seen after performing configuration removal/restore with IP/MPLS
configurations in the MX480 box. PR1475785
141

• The router might report erroneous, simultaneous syslog messages for zone change reporting for all zones
green, yellow, orange, red for one or more service PICs. Nov 30 05:58:22.162 TestR1 : %DAEMON-4:
(FPC Slot 2, PIC Slot 0) ms50 mspmand[233]: Entered red memory zone Nov 30 05:58:22.163 TestR1
: %DAEMON-4: (FPC Slot 2, PIC Slot 0) ms50 mspmand[233]: Entered orange memory zone Nov 30
05:58:22.163 TestR1 : %DAEMON-4: (FPC Slot 2, PIC Slot 0) ms50 mspmand[233]: Entered yellow
memory zone Nov 30 05:58:22.163 TestR1 : %DAEMON-4: (FPC Slot 2, PIC Slot 0) ms50 mspmand[233]:
Entered green memory zone. The issue is a reporting error and has no functional effect on traffic. The
issue is self-correcting. These errors can be appear in approximately every 49-50 days. PR1475948

• In VPLS configurations, ARP resolution over an IRB interface might fail if the hosts are behind a vt-
tunnel. As a workaround, you can use no-tunnel-services statement. PR1477005

• The traffic loss is seen for 10 seconds when switching from secondary to primary path (even with disabling
sbfd configuration). PR1478299

• When specific hardware failure conditions occur in MX2000 line platforms, fabric healing attempts to
auto-heal the fault location in three phases to prevent traffic get silently dropped and discarded. In such
fault conditions, fabric healing process in last phase-3 might not be able to decide which FPC slot should
be marked faulty and offline all the FPCs in the system reporting fabric destination timeout. PR1482124

• The next-generation services MX Series SPC3 services card can exhibit inconsistent behavior when the
vmhost image is installed on the next-generation Routing Engine (NG-RE): RE-S-X6-64G-UB. Other
Routing Engines that are compatible with next-generation services do not experience this problem.
These Routing Engines are RE-S-1800X4-16G-UPG-BB, RE-S-1800X4-32G-UB,
RE-S-1800X4-16G-UPG-BB, and RE-S-1800X4-32G-UB. PR1482334

• With NAT/stateful-firewall/TCP tickle (enabled by default) configured on MS-MPC/MS-MIC, the vmcore


crash occurs sometimes along with mspmand process crash when large-scale traffic flows (for example,
a million flows) are processed by it. PR1482400

• Traffic loss is observed after ISSU, while enabling/disabling and activating/deactivating the interface.
PR1493723

• In a VPLS scenario after an NSR Routing Engine switchover, the flood next-hop ID for VPLS instance
might not get synchronized between master and backup Routing Engine, which could lead to the traffic
loss for that VPLS instance. PR1495925

• After RE1 halt is done followed by CB1 offline or online steps, RE1 boots up and shows reboot reason
as "0x1:power cycle/failure". This issue occurs when the Routing Engine reboots and there is no other
functional impact of this. PR1497592

• On MX Series with SPC3 in usf mode or MX Series with MS-MPC, after single or multiple GRES or
simultaneous restart of rpd and traffic-did, if adding or deleting routes that belong to Traffic Load Balancer
(TLB), some of the virtual services might not come up during the process. PR1499655

• ARP packets are getting dropped at certain IRB interfaces after switchover phase in unified ISSU in MX
Series routers. PR1500183
142

• On all Junos OS platforms with the Junos telemetry interface (JTI) configured, the rpd might crash when
there is telemetry streaming in progress and meanwhile there is a network churn. This is a timing issue,
and the rpd will recover automatically. PR1505425

• In an EVPN scenario with VRRPv6 is used, the Ethernet source MAC address might be used for IPv6
mac-ip binding when the NA is sent from VRRPv6 master. Because this unexpected behavior is triggered
on regular intervals, it causes the entries to keep refreshing in the EVPN database because NS from
VRRPv6 master changes the mac-ip binding. This impacts the traffic. PR1505976

• Disruptive switchover (no GRES or NSR configured) can lead to stale PPM entries getting programmed
on the new master Routing Engine and BFD sessions to remain down. PR1518106

• When a user tries to delete/deactivate cb0/cb1 interfaces while GNFs are running, commit failure is
expected but the commit might succeed even though the following error message is displayed cb0/cb1
interfaces cannot be deleted while 'system commit synchronize' is configured. PR1524766

• Commit error messages get printed twice while validating physical-cores statement for GNFs. PR1527322

• On all Junos OS platforms, when the commit commit confirmed fails, the rollback of the previous commit
’commit confirmed’ might not happen which might impact the services. Ideally, a 'commit confirmed'
must be rolled back if there is no subsequent successful commit or commit check performed before the
timer expires. PR1527848

• SPC3 related IFP tunnel session add messages are seen in the logs. PR1529224

• In subscriber management environment, RADIUS interim accounting records are not populated with the
subscriber statistics after system reboot. In this case, the MAC of the Routing Engine is not learned by
the next-generation statistics manager on the Packet Forwarding Engine. Use the following command
to verify the problem. request pfe execute target fpc0 command show nextgen-stats manager Nextgen
Manager microcode statistics: ================================== Interim stats push from
ASIC supported : Yes Is ucode running : Yes configured values: gen num : 17 interval slow : 300000 ms
interval fast : 60000 ms callout period : 1 ms vlan_re0 : 0 vlan_re1 : 2 ip re0 : 0x80000001 ip re1 :
0x80000006 mac re0 : 0x000000000000 <-----------not programmed mac re1 : 0x020100000005
<----------- programmed src ip : 0x8000001b version : 0 member id : 0. PR1529602

• The error message of JAM: Plugin installed for summit_xxx PIC might be seen when the JAM packages
for MX10008, MX10003, and MX204 platforms are installed. It is a cosmetic message. PR1537389

• Subscribers are not logged out after the AGT test stops. PR1531415

• On the MX150 routers, FPC flaps after loading the set chassis fpc <slot> flexible-queuing-mode
configuration and generates the localhost.bcmd.mpc0 core file sometimes. PR1534637

• On MX Series routers with MPC5 and newer card installed, if node slicing and subscriber service are
enabled, the RADIUS accounting interim updates might not carry actual statistics after performing GRES
of base system (BSYS) and subsequent reboot of FPCs. PR1539474

• Port mirroring with maximum-packet-length configuration statement does not work on MX204 over
GRE. As a workaround, while constructing the GRE header, the clipping aspect of the inner packet is
143

accounted. If the inner packet is truncated, the outer GRE header packet size must use the new size
(clipped size) to calculate the total length of outer header. PR1542500

• Accessing the free memory might fail even after multiple switchovers of more than 50 with scale
configuration generating a core file. PR1491527

• FPC reboots and Chassisd core file is generated when "load override <config-file>" command is executed.
PR1517732

• The speed statement under interface hierarchy cannot be configured on extended port when MX204
or MX10003 works as aggregation device (AD) in Junos Fusion Provider Edge (JFPE) setup. PR1529028

• With hold time configuration, ge- interfaces from MPC cards which use MIC driver (such as MPC2E/3E
NG, MPC Type 1, MPC Type 2) may go down. PR1541382

• SNMP index on Packet Forwarding Engine is 0. This causes the sflow records to have either input
interface value (IIF) or output interface value (OIF) as 0 value in sflow record data at collector. PR1484322

• On the MX Series platforms, if dynamic VLAN ranges are configured more than 32 on an interface,
subscriber might come up on the first 32 dynamic VLAN ranges of that interface. PR1541796

• This is a rare condition that can be seen with scaled distributed IGMP configuration. When thousands
of IGMP subscribers on a single access port with outstanding IGMP joins are all logged out together,
the Packet Forwarding Engine gets high number of events to clean up the subscriber state. Sometimes
the Routing Engine control plane could send the IGMP distributed pseudo delete information cleanup
for the port before the subscriber cleanup processing has finished in the Packet Forwarding Engine.
When this out of order message is received, the Packet Forwarding Engine will try all the pending cleanup
as part of distributed pseudo delete processing thereby hogging the CPU. The Packet Forwarding Engine
scheduler’s watchdog steps in and triggers this crash. PR1545394

Infrastructure

• On MX480, the following messages are seen during FTP: ftpd[14105]: bl_init: connect failed for
`/var/run/blacklistd.sock' (No such file or directory). PR1315605

• When there is a low traffic on an interface, the packet counter returned by snmp-get will not increase
or decrease as expected. PR1422929

• IFDE: Null uint32 set vector, ifd and IFFPC: 'IFD Ether uint32 set' (opcode 151) error message is observed
continuously in AD with base configurations. PR1485038

Interfaces and Chassis

• After GRES, the 1-Gigabit Ethernet changes to 10-Gigabit Ethernet. PR1326316

• The SFP index in Packet Forwarding Engine starts at 1, while the port numbering starts at 0. This causes
confusion in the log analysis. PR1412040
144

• L2IFL configuration is now decoupled from bridge / EVPN configuration. A L2IFL can now be configured
without being assigned to a bridge/EVPN. PR1438172

• When user checks for interface level statistics, issue occurs for IPv6 counters. At the originating router
IPv6 local statistics counters are not updating because IPv6 local statistics counters not incrementing.
IPv6 transit stats are derived from Total stats and Local stats (Transit stats = Total - Local). Because the
Local stats are not updating, total stats and transit stats will be the same. And this issue is specific to
MPC10E platforms. PR1467236

• Changing framing modes on a CHE1T1 MIC between E1 and T1 on a MPC3E NG HQoS line card will
cause the PIC to go offline. PR1474449

• MPC10 line card runs on newer version of FPC software. Currently convergence number for MPC10 is
not at par with legacy MPC cards for high scale. PR1474656

• When an FPC is restarted, all VRRP transmit sessions anchored on that FPC get redistributed to other
available FPC. Tx gets disrupted during this time, causing flap at peer end. PR1474694

• MPC10 line card runs on newer version of FPC software. Currently convergence number for MPC10 is
not at par with legacy MPC cards for high scale. PR1475140

• Some of the demux VLANs over aggregated Ethernet configured statically from CLI configuration are
not programmed with the child legs. All the traffic on these logical interfaces is dropped. PR1476465

• When priority is increased for all 4000 VRRP sessions, some of the VRRP sessions do not take over the
mastership. Peer router continues to become master for those sessions. There is no traffic impact,
because one of the routers is still a master. As a workaround, deactivate and activate VRRP sessions in
the backup state. PR1478349

• Input and output bytes count mismatch occurs in IPv6 traffic statistics while issuing the show interface
extensive command. PR1505100

• On MX960, after each commit of demux interfaces which have underlaying aggregated Ethernet interfaces,
the following log messages are seen. These error logs occur when aggregated Ethernet interface have
multiple legs on different FPCs, when logical-interface-fpc-redundancy is configured. Sep 11 15:57:22.395
2020 lab-router-mx dcd[41283]: %DAEMON-4: Interface: ae5. PR1539719

• When a physical interface configuration is replaced with a new configuration by the customer on the
same physical interface in the same commit, the newly applied configuration might not be applied. When
the entire configuration is deleted and a new configuration is added for the physical interface which
already had some other configuration over it, DCD does not delete the old configuration on the physical
interface within its data structures before processing the new configuration. Because of this, there is a
VLAN conflict between the old and the new configuration and the new configuration on the physical
interface is not added to the kernel. PR1534787
145

Layer 2 Features

• When input-vlan-map with a push operation is enabled for dual-tagged interfaces in the enhanced-IP
mode, there is a probability that the broadcast, unknown unicast, and multicast (BUM) traffic might be
silently dropped or discarded on some of the child interfaces of the egress aggregated Ethernet interfaces,
or on some of the equal-cost multipath (ECMP) core links. PR1078617

MPLS

• In RSVP LSP with a loose or undefined path, the LSP might stay in a down state due to loop detection
after the link in the path flaps. PR1384929

• With LDP-tunneling over RSVP LSP where RSVP LSP has link-protection, LDP route might flap when
the interface on the bypass is brought down. PR1450516

• Multiple nonstop attempts to clear IGP database might result in routing daemon generating a core file
when locally computed SR-TE LSPs are configured in the order of thousands. PR1456212

• MPLS ping over RSVP LSP with sweep option fails to fetch the right MTU. PR1530382

• If the Label Distribution Protocol (LDP) route with indirect next-hop exists (for example, LDP egress-policy
is used to advertise BGP route into LDP), the rpd might crash when the LDP route is deleted from the
aggregated Ethernet interface. PR1538124

• On all Junos OS platforms with RSVP-TE configured, when a transit router carries a large number of
LSP's (for example, 60000 and higher) and all those LSPs undergo FRR (for example, when link carrying
large number of LSP's flap) then, the rpd scheduler might slip and LDP session tear down might be
observed after the link flap. PR1516657
146

Network Address Translation (NAT)

• Improve the maximum ENODE connections for one persistent NAT binding from 8 to 32. PR1532249

Network Management and Monitoring

• Traffic statistics in the show interface CLI command is displaying incorrect cumulative values. PR1539483

Platform and Infrastructure

• In configurations with IRB interfaces, during times of interface deletion (for example, FPC reboot), the
Packet Forwarding Engine might log the error as nh_ucast_change:291Referenced l2ifl not found. This
condition should be transient, with the system reconverging on the expected state. PR1054798

• On MX Series routers with MPCs, the unicast traffic might drop when the destination is reachable over
an integrated routing and bridging (IRB) interface and a label-switched interface (LSI) with two next hops.
PR1420626

• The traps are the result of PPE commands injected from the host. One possible reason could be the
Layer 2 BD code, which is trying to decrement BD MAC count in the data plane. It is unlikely that there
is a packet loss during this condition. This might occur because of the unified ISSU counter morphing
used for Lu-based cards, where certain counters are not disabled or disabled too late. PR1426438

• On MX480 devices, a traffic loss is observed if the ingress and egress ports are in different FPCs.
PR1429714

• For the bridge domains configured under an EVPN instance, the ARP suppression is enabled by default.
This enables the EVPN to proxy the ARP and reduces the flooding of ARP in the EVPN networks. Due
to this, the storm-control does not take effect on the ARP packets on the ports under such bridge
domains. PR1438326

• A dual Routing Engine Junos node slicing GNF with no GRES configured and with a system
internet-options no-tcp-reset drop-all-tcp configuration might enter the dual backup Routing Engine
state upon a manual GNF Routing Engine mastership switchover attempt with the request chassis
routing-engine master [acquire|release|switch] command from either GNF Routing Engine’s CLI.
PR1456565

• While the SNMP-Agent polls round-trip time (RTT) related to OIDs from a router running Junos OS,
such as pingResultsAverageRtt, the router might respond with zero (0) value even though there is no
RPM ping failure. The following objects might be impacted: iso.3.6.1.2.1.80.1.3.1.4 -> pingResultsMinRtt
iso.3.6.1.2.1.80.1.3.1.5 -> pingResultsMaxRtt iso.3.6.1.2.1.80.1.3.1.6 -> pingResultsAverageRtt
iso.3.6.1.2.1.80.1.3.1.7 -> pingResultsProbeResponses iso.3.6.1.2.1.80.1.3.1.9 ->
pingResultsRttSumOfSquares. PR1458983

• The CFM remote MEP is not coming up after configuration or remains in start state. PR1460555
147

• Sometimes high CPU utilization is observed in MPC 3D 16x 10GE after unified ISSU. PR1461715

• In NTP with the boot-server scenario, when the router or switch boots, the NTP daemon will send an
ntpdate request to poll the configured NTP boot-server to determine the local date and time. If the
ntpdate is not activated correctly while the device is booting, the ntpdate might not work successfully.
Then, some cosmetic error messages of time synchronization might be seen, but there is no impact on
the time update because the ntp daemon updates the time eventually. PR1463622

• Line-card errors found at HALP-trinity_nh_dynamic_mcast_add_irb_topo:3520 snooping-error: invlaid


IRB topo/ IRB ifl zero in l2 nh 40495 add IRB. PR1472222

• A few OAM sessions are not established with scale EVPN etree and CFM configuration. PR1478875

• With subscriber services configuration and distributed IGMP processing enabled for subscribers, it is
possible the line card can occasionally crash because of the issue reported here. A line card reboot is
required to recover. This issue will not be seen outside of subscriber services or even with subscriber
services if distributed IGMP is not enabled. PR1534542

• On MX480, IPv6 VRRP sessions are not established when Duplicate Address Detection (DAD) is enabled.
PR1534835

• For multicast OSPF packets entering EVPN instance, these packets are being handled as transient packets,
flood next-hop structure will be used to forward these packets to remote PE/CE. During the process of
packet replication, it might encounter a lookup error causing "HW trap" and lookup thread will stop for
this packet. If a packet hits this situation, a PPFE trap along with trace will be generated. Similar logs
might be seen during such event: [LOG: Err] LUCHIP(0) PPE_1 Errors lmem addr error [LOG: Err]
LUCHIP(0) PPE_2 Errors lmem addr error [LOG: Err] LUCHIP(0) PPE_7 Errors lmem addr error [LOG:
Err] PPE Thread Timeout Trap: Count 3, PC 601c, 0x601c: set_oif_mtu [LOG: Err] PPE PPE HW Fault
Trap: Count 343580, PC 6da, 0x06da: dmac_miss_check_ndp. PR1533767

• On all MX Series and EX9200 platforms with EVPN-MPLS configured, the next hop memory leak in MX
Series ASIC occurs whenever there is a route churn for remote MAC-IP entries learned bound to the
IRB interface in EVPN-MPLS routing-instance. When the ASIC's next hop memory partition exhausted
(free next hop memory is close to 20 percent or below), which will result in the line card to reboot.
PR1533857

• On MX Series routers, the FPC line card using the integrated routing and bridging (IRB) interface with
a VPLS instance using the label-switched interface (LSI) provides VPLS functionality. The FPC might
restart unexpectedly. The restart is triggered when the underlying Layer 2 interface for ARP over IRB
interface changes from the physical interface to the LSI interface. PR1542211
148

Routing Protocols

• When interoperating with other vendors in a draft-rosen multicast VPN, by default the Junos OS attaches
a route target to multicast distribution tree (MDT) subsequent address family identifier (SAFI) network
layer reachability information (NLRI) route advertisements. But some vendors do not support attaching
route targets to the MDT-SAFI route advertisements. In this case, the MDT-SAFI route advertisement
without route-target extended communities will be excluded from propagating if the BGP route target
filtering is enabled on a device running Junos OS. Note that draft-rosen-idr-rtc-no-rt has been created
in IETF to document this issue and carry the proposed fix through standards. PR993870

• Certain BGP traceoption flags (for example, open, update, and keepalive) might result in (trace) logging
of debugging messages that do not fall within the specified traceoption category, which results in some
unwanted BGP debug messages being logged to the BGP traceoption file. PR1252294

• LDP OSPF are in synchronization state because the IGP interface is down with ldp-synchronization
enabled for OSPF.user@host> show ospf interface ae100.0 extensive Interface State Area DR ID BDR
ID Nbrs ae100.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 Type: P2P, Address: 10.0.60.93, Mask: 255.255.255.252,
MTU: 9100, Cost: 1050 Adj count: 1 Hello: 10, Dead: 40, ReXmit: 2, Not Stub Auth type: MD5, Active
key ID: 1, Start time: 1970 Jan 1 00:00:00 UTC Protection type: None Topology default (ID 0) --> Cost:
1050 LDP sync state: in sync, for: 00:04:03, reason: IGP interface down config holdtime: infinity. As
per the current analysis, the IGP interface goes down because although LDP notified OSPF that LDP
synchronization was achieved, OSPF is not able to take note of the LDP synchronization notification,
because the OSPF neighbor is not up yet. PR1256434

• In rare cases, RIP replication might fail as a result of performing NSR Routing Engine switchovers when
the system is not NSR ready. PR1310149

• On MX Series platforms, unexpected log message will appear if the CLI command show version detail
or request support information is executed: user@host> show version detail *** messages *** Oct 12
12:11:48.406 re0 mcsnoopd: INFO: krt mode is 1 Oct 12 12:11:48.406 re0 mcsnoopd: JUNOS SYNC
private vectors set. PR1315429

• SCP command with routing option (-JU) is not supported. PR1364825

• It is possible for a GNF with rosen6 multicast to display stuck KRT queue entries after recovery from a
dual Routing Engine reboot at the BSYS. PR1367849

• Performance improvement with addpath-optimization statement configured will vary across releases
because of variability of baseline convergences without the configuration statement. PR1395684

• Even when the protocols mpls traffic-engineering bgp-igp command is configured, the UDP tunnel
routes are not added to inet.0. The UDP tunnel routes are added only to inet.3 table whether the
command is configured or not. PR1457426

• With NSR enabled, the current BGP design support 3K BGP IPv6 peers or 8K BGP IPv4 peers. If trying
to bring up more than 3K BGP IPv6 sessions or more than 8K BGP IPv4 sessions, the rpd might crash.
PR1461436
149

• When both sharding and graceful restart are enabled, upon RPD restarts, there is a chance that some
of the remnant routes might be deleted from the FIB before the relearned routes are programmed to
the FIB. This could lead to some traffic loss during the graceful restart. Depending on timing, the loss
may or may not be noticeable. PR1475773

• In next-generation MVPN setup, using MPC10 on egress PE device with load balance join of multiple
groups in C_VPN, egress PE device might not receive multicast traffic. PR1476969

• The wide-metrics-only statement is enabled for any IS-IS level and a metric configured on the IS-IS
enabled interface for that level has ASCII representation in decimal more than 6 characters long. This
interface metric for that level will be merged with 'priority' field value in the output of show isis interface
detail. PR1482983

• The OpenSSL project has published a security advisory for a vulnerability resolved in the OpenSSL library.
For more information refer to JSA11025. PR1485711

• Improve BGP-LS NLRI handling with regard to 'BGP-LS identifier TLV' both at BGP-LS receiving speaker
and at a router performing traffic engineering database export into BGP-LS. PR1521258

• On enabling the BFD, the FPC and Routing Engine time updates use seconds to sync up. When we have
the switchover with the BFD enabled, there might be some cases where there is a millisecond level
difference which can cause the seconds to be different on the FPC and Routing Engine. As the BFD was
granular up to seconds, this can cause the BFD to flap. PR1522261

• On a Junos OS platform, when flood-group is configured on any interface and after IS-IS adjacency flap,
the device sends self-generated LSPs only without incrementing the flapped LSP updates received from
the neighbor. As a result, the LSP database does not sync up. PR1526447

• After peer out of protection group is moved, the path protection is not removed from the PE device.
Multipath route is still present. PR1538956

Services Applications

• Memory corruption leads to L2tp process to crash. PR1407885

• In L2TP subscriber environment with Juniper L2TP tunnel switch (LTS) and L2TP network server (LNS),
if client negotiates Link Control Protocol (LCP) with no ppp-options to L2TP access concentrator (LAC),
it might cause some problems but it has no service impact. These ppp-options are Address and Control
Field Compression (ACFC), PPP Protocol Field Compression (PFC) and Async Control Character Map
(ACCM). The reason is that when the MX Series router functions as L2TP LTS or LNS, it will initiate LCP
renegotiation (ppp-options) if Last Received LCP CONFREQ attribute-value pair (AVP) is not included
in Incoming-Call-Connected (ICCN) message received from LAC. This might cause some problems for
peers, which do not support these options and do not want to negotiate with them. PR1426164

• PPPoE interfaces do not come up while verifying active session count. PR1492553

• When GRES switchover is performed, L2tp tunnels which are being destroyed (that is, there are no active
sessions in it) are not recovered. When there is abnormal termination of tunnel conditions such as tunnel
150

timeout or bad packet such tunnels are added to lockout state with timer running. During this time, if
GRES occurs, such tunnels are recovered post GRES and added back to lockout state. PR1541271

VPNs

• In the MVPN environment with the SPT-only option, if the source or receiver is connected directly to
the c-rp PE device and the MVPN data packets arrive at the c-rpce PE device before its transition to
SPT, the MVPN data packets might be dropped. PR1223434

• P2MP LSP replication to the backup Routing Engine is not proper. PR1453900

• The LSP might stay down if you configure both the virtual-tunnel (VT) interface and vrf-table-label in
an MVPN scenario. In this case, VT is preferred over LSI. Later when the VT interfaces are deleted, there
is no notification to MVPN, indicating that LSI is still available. Hence traffic loss might be seen.
PR1474830

• After NSR switch overs, sometimes the selective tunnel on the new master Routing Engine might fall
back to the inclusive tunnel. After some time, the traffic gets migrated to the selective tunnel. Some
traffic loss is seen during this migration. PR1475204

SEE ALSO

What's New | 99
What's Changed | 122
Known Limitations | 130
Resolved Issues | 150
Documentation Updates | 193
Migration, Upgrade, and Downgrade Instructions | 194

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 151

Resolved Issues: 19.4R2 | 160

Resolved Issues: 19.4R1 | 172


151

Learn which issues were resolved in Junos OS main release and the maintenance releases for MX Series
routers.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

Application Layer Gateways (ALGs)


• The mspmand process might crash if FTPS is enabled in a specific scenario. PR1510678

Class of Service (CoS)


• MX Series routers with line cards using MPC1-Q/MPC2-Q might report memory errors. PR1500250

EVPN
• EVPN-VXLAN core isolation is not working when the system is rebooted or the routing is restarted.
PR1461795

• When dynamic list next hop is referenced by more than 1 route, it could result in an early delete of the
next hop from kernel, thereby observing nhindex as 0 ("Next hop type: Dynamic List, Next hop index:
0" in the show route command). This would not result in crash, but an early delete from kernel. PR1477140

• VXLAN bridge domain might lose VTEP logical interface after restarting chassisd. PR1495098

• The l2ald memory leakage might be observed in any EVPN scenario. PR1498023

• Packets might not be sent out of IRB interface if there is no Layer 2 interface in the associated
bridge-domains. PR1498534

• The l2ald process might crash in a rare condition under EVPN-VxLAN scenario. PR1501117

• The VXLAN function might be broken due to a timing issue. PR1502357

• The MAC address of the LT interface might not be installed in the EVPN database. PR1503657

• Configuring the statement proxy-macip-advertisement for EVPN-MPLS leads to functionality breakage.


PR1506343

• Unable to create a new VTEP interface. PR1520078

• The rpd might crash when auto-service-id is configured in EVPN VPWS scenario. PR1530991

• Traffic might be dropped though not exceeding the configured bandwidth under policer. PR1511041

• IRB interface might get stuck in downstate in EVPN multihoming scenario. PR1479681
152

Forwarding and Sampling


• For Junos OS Releases 18.4R1 and 18.3R2, if IPv4 prefix is added on a prefix-list referred by IPv6 firewall
filter, the following log message is not seen: Prefix-List [Block-Host] in Filter [Protect_V6] not having
any relevant prefixes , Match [from prefix-list Block-Host] might be optimized. PR1395923

• The DHCP subscribers might get stuck in terminated state for around 5 minutes after disabling cascade
ports. PR1505409

• Use of UTC timestamp in flat-file-accounting files when profile configured. PR1509467

• DHCP relay might not work normally under EVPN with VXLAN environment. PR1487385

• The pfed might crash when running 'show pfe fpc x'. PR1509114

General Routing
• The show security group-vpn member ipsec security-associations detail | display xml command output
is not in the expected format. PR1349963

• Error message Failed to get xfchip might be observed on the MX2000 line of services if MPC7 is offline
when the Routing Engine switchover occurs. PR1388076

• After the MPC JNP10K-LC2101 chassis is powered on, a voltage of 1345 mV/1348mV is read for about
20 seconds, which gets stabilized to 1493mV. During this period, the FPC x Voltage Tolerance Exceeded
major alarm is raised. PR1415671

• FPC crash might be observed after GRES when you commit changes in the firewall filter with the next
term statement in subscriber scenario. PR1421541

• RPD scheduler slips could be seen upon executing show route resolution extensive 0.0.0.0/0 | no-more
CLI command if the number of routes in the system is big (several millions). PR1425515

• MPC9E is not going to offline due to unreachable destinations in phase 3 stage. PR1443803

• FEC Statistics are not getting reset after changing FEC mode. PR1449088

• FPC/PFE crash may happen with ATM MIC installed in the FPC. PR1453893

• The SmiHelperd process is not initialized in the Junos OS PPC Releases. PR1455667

• Multiple daemons may crash on committing configuration changes related to groups. PR1455960

• Applying and removing of 1G speed results in channel being down. PR1456105

• In MVPN instance, the traffic drops on multicast receivers within range of 0.1 to 0.9 percent. PR1460471

• The bbe-smgd process generates core files on the backup Routing Engine. PR1466118

• The command "request system halt" and "request system power-off" do not work as expected on MX150.
PR1468921

• NSD core file is generated after committing the configuration successfully if the destination NAT rule
matches the destination address. PR1469613
153

• The following syslog message is seen: fpcX user.notice logrotate: ALERT exited abnormally with [1].
PR1471006

• Junos VMhost upgrades might fail on MX240/MX480/MX960 platforms with NG-RE installed and USF
mode enabled. PR1472287

• Enhanced-mode ISSU may fail for MPC7E/MPC8E/MPC9E as the card might get wrongly marked as
offline due to "Bad voltage". PR1473722

• The commands request system power-off and request system halt might not work correctly. PR1474985

• Observed messages spmb0 cmty_sfb_temp_check: sfb[0] is powered OFF and spmb0


cmty_sfb_voltage_check_one: sfb[0] is powered OFF are flooding even though SFBs are online in
MX2010. PR1477924

• PPPoE subscribers might not all log in after FPC restart. PR1479099

• Issue with binding non-default routing instance to existing soft-gre group. PR1481278

• SCBE3 - traffic decreasing during throughput testing. PR1483100

• The downstream IPv4 packets greater than BR MTU are getting dropped in MAP-E. PR1483984

• Add support for PSM firmware upgrade on the MX2000 line of devices. PR1488575

• During multiple login and logout of 250,000 sessions, there can be daemon restart due to mishandling
of data. PR1489512

• With MX-SPC3 service card, NAT rule-set processing order is not getting processed based on the order
configured under service-set. PR1489581

• Support for upgrading PSMs firmware on the MX2000 line of devices. PR1489939

• On MX Series platforms with MS-MPC/MS-MIC, prolonged flow control might happen with the service
interfaces being brought down and a PIC reboot. At the same time, the mspmand core file will be
generated if dump-on-flow-control is enabled. PR1489942

• Support for upgrading PSMs firmware on the MX2000 line of devices. PR1489967

• The unified ISSU is not supported on next-generation MPC cards. PR1491337

• Multiple deactivating and activating of security traceoptions along with clear single NAPT44 session
could result in generation of flowd core file. PR1491540

• MS-MIC is down after loading some releases in MX Series Virtual Chassis scenario. PR1491628

• User-configured MTU might be ignored after the unified ISSU upgrade uses request vmhost software
in-service-upgrade. PR1491970

• MX10003 RCB always detect fire temp and shutdown in short time after downgrade. PR1492121

• On MX10008 platform, SNMP table entPhysicalTable does not match the PICs shown for the show
chassis hardware command. PR1492996

• The delta PSM firmware upgrade status is incorrectly displayed. PR1493045


154

• MPC10 line card might crash if the interface is configured with firewall filter referencing shared-bandwidth
policer. PR1493084

• In the MX Series Virtual Chassis platforms, setting or deleting a Virtual Chassis port causes other Virtual
Chassis ports on the same FPC or MIC slot to bring the link in the down state for a few seconds, possibly
interrupting communication with the other member chassis. PR1493699

• In node slicing setup after GRES, RADIUS interim updates might not carry actual statistics. PR1494637

• The B4 devices might not be able to establish softwire with an AFTR device. PR1496211

• Error message "PFEIFD: Could not decode media address with length 0" is generated by Packet Forwarding
Engine when subscribers come up over a pseudowire interface. PR1496265

• Outbound SSH connection flap or memory leak issue might be observed when pushing configuration
to ephemeral database with high rate. PR1497575

• Subscribers might be disconnected after one of the aggregated Ethernet participating FPCs comes online
in a Junos OS node slicing scenario. PR1498024

• SNMP polling does not show correct PSM jnxOperatingState when one of the PSM inputs failed.
PR1498538

• The rpd might crash when multiple VRFs with 'IFLs link-protection' are deleted at a single time. PR1498992

• The commit check might fail when adding logical interfaces into a routing-instance with the
no-normalization statement enabled under [routing-instances] hierarchy. PR1499265

• The heap memory leak might be seen on the MPC10 line cards. PR1499631

• The SPC3 card might crash if SIP ALG is enabled. PR1500355

• The show services alg conversations and show services alg sip-globals commands will not be supported
in USF mode. PR1501051

• On MX2020 and MX2010, the "pem_tiny_power_remaining:" message will be continuously logged in


chassisd log. PR1501108

• Application ID does not display under NAT/SFW rule configured with application ’any’ rule. PR1501109

• The chassisd process might get stuck. PR1502118

• The packets from nonexisting source on GRE/UDP designated tunnel might be accepted on MX Series
platforms. PR1503421

• Configuring the statement "ranges" for auto-sensed VLANs may not work on the vMX platforms.
PR1503538

• MPC11 is not supported in Junos OS Release 19.4. PR1503605

• The command show bridge statistics will not display the statistics information for pseudowire subscriber
interfaces. PR1504409

• The requested telemetry data from gNMI sensor /components/ might be delayed. PR1504733
155

• Fan speed might toggle between full and normal on MX960 with enhanced FRU. PR1504867

• The l2cpd crash might be seen if adding/deleting ERP configuration and then restarting l2cpd. PR1505710

• GnmiJuniperTelemetryHeader incompatibility introduced in Junos OS Release 19.3. PR1507999

• The heap memory utilization might increase after extensive subscribers log in or log out. PR1508291

• Outbound SSH connection flap or memory leak issue might be observed while pushing configuration to
ephemeral DB with high rate. PR1508324

• The disabled QSPF transceiver might fail to be turned on. PR1510994

• Static subscribers are logged out after creating a unit under demux0 interface. PR1511745

• Memory leak on l2ald might be seen when adding/deleting the routing-instances/bridge-domains


configuration. PR1512802

• The wavelength configured using CLI might not be set on SFP+-10G-T-DWDM-ZR optics when the
optics is used on MPC7E line card. PR1513321

• Modifying the segment list of the SR LSP might not work. PR1513583

• Subscribers might not be able to bind again after performing back to back GRES followed by FPC restart.
PR1514154

• Used-service-unit of the CCR-U has output-bytes counter zero. PR1516728

• MPC7E with QSFP installed may get rebooted when 'show mtip-chmac <1|2> registers' vty command
is executed. PR1517202

• There might be a memory leak in cfmd if both CFM and inet/IPv4 interfaces are configured. PR1518744

• The vgd core might get generated when OVSDB server restarts. PR1518807

• The PADI packets might get dropped when interface encapsulation VPLS is set along with accepted
protocols configured as PPPoE. PR1523902

• PSM firmware upgrade should not allow multiple PSM upgrade in parallel to avoid the firmware corruption
and support mutliple firmwares for different Hw Revs. PR1524338

• The openconfig-alarms.yang subscription path to be used is system/alarms/alarm to comply with the


OC model. PR1525180

• Adding and removing an aggregated Ethernet member link might cause PPPoE subscribers session and
traffic to get dropped. PR1525585

• The MPC10E might crash with sensord core file because of the timing issue. PR1526568

• The transit PTP packet might be unexpectedly modified when passing through
MPC2E-NG/MPC3E-NG/MPC5E. PR1527612

• Family IPv6 is not coming up for L2TP subscriber when additional attributes are not passed in the
Framed-IPv6-Route VSA. PR1526934

• The clear ike statistics command does not work with remote gateway. PR1535321
156

• Multicast traffic might be sent out through unexpected interfaces on MX Series platforms with distributed
IGMP enabled. PR1536149

• Multiple SQLite vulnerabilities are resolved. PR1480208

• BCM8238X SerDes firmware did not complete tuning may be a false positive alarm. PR1491142

• Inline Jflow might report incorrect value for some fields in flow records after enabling next-hop learning
and route churn occurs. PR1500179

• MACsec delay protection fails to drop/discard delayed MACsec packets (CVE-2020-1674). PR1503010

• Physical interfaces stay up during vmhost halt or power-off. PR1526855

Infrastructure
• If the serial number of the PEM starts with 1F1, the following alarm might be generated: Minor FPC
PEM Temp Sensor Failed. PR1398128

• Unknown MIB OID 1.3.6.1.2.1.47.2.0.30 referenced in SNMP trap after upgrading to Junos OS Release
18.4R3.3. PR1508281

• SNMP polling might return unexpectedly high value of ifHCOutOctets counter for physical interface
when any jnxDom OID is processed at the same time. PR1508442

Interfaces and Chassis


• The 'sonet-options' configuration stanza is disabled for xe interface working in wan-phy mode. PR1472439

• Failure to configure proactive ARP detection. PR1476199

• A stale IP address might be seen after a specific order of configuration changes under logical-systems
scenario. PR1477084

• PPPoE subscribers are not UP while verifying static V4 subscriber in passive mode. PR1483395

• Traffic might get dropped because next-hop points to ICL even though the local MC-LAG is up.
PR1486919

• Unexpected dual VRRP backup state might happen after performing two subsequent Routing Engine
switchovers when the track priority-hold-time statement is configured. PR1506747

• Commit failure is observed while deleting all the units under ps0 interface. PR1514319

• OID not increasing: IEEE8021CfmStackServiceSelectorType. PR1517046

• The mgd might hang up on a crashed dcd commit check process and the dcd might also crash. PR1491363

• FPC crash might be observed with inline mode CFM configured. PR1500048

• Buffer overflow vulnerability in device control daemon (CVE-2020-1664). PR1519334


157

Intrusion Detection and Prevention (IDP)


• When creating custom IDP signatures that match on raw bytes (hexadecimal), the commit check will fail
if the administrator has configured the depth parameter. PR1506706

Layer 2 Ethernet Services


• For MX204 platform, the Vendor-ID is set as MX10001 in factory-default configuration and DHCP
client. messages PR1488771

• The MC-LAG might become down after disabling and then enabling the force-up. PR1500758

• Aggregated Ethernet interface sometimes might not come up after switch is rebooted. PR1505523

• DHCPV6 leasequery is not as expected while verifying the DHCPV6 server statistics. PR1506418

• Show dhcp relay statiscs typo: DHCPLEASEUNASSINGED vs DHCPLEASEUNASSIGNED. PR1512239

• Show dhcpv6 relay statistics should display DHCPV6_LEASEQUERY_REPLY instead of


DHCPV6_LEASEQUERY_REPL for "messages sent". PR1512246

• DHCPV6 leasequery is not as expected while verifying the DHCPV6 relay statistics. PR1521227

• The memory leak in jdhcpd might be seen if access-profile is configured under [dhcp-relay] or
[dhcp-local-server] hierarchy level. PR1525052

• Receipt of malformed DHCPv6 packets causes jdhcpd to crash (CVE-2020-1671). PR1511782

• The jdhcpd process crash when processing a specific DHCPDv6 packet in DHCPv6 relay configuration
(CVE-2020-1672). PR1512765

MPLS
• The RSVP interface bandwidth calculation rounds up. PR1458527

• The rpd might crash in PCEP for the RSVP-TE scenario. PR1467278

• The rpd process might crash in a rare condition under the SR-TE scenario. PR1493721

• The rpd might crash when SNMP polling is done using OID "jnxMplsTeP2mpTunnelDestTable".
PR1497641

• The traffic loss might happen if ISSU is performed when p2mp is configured for an LSP. PR1500615

• CSPF job might get stalled for new/existing LSP in high scale LSP setup. PR1502993

• The rpd process might crash with RSVP configured in a rare timing case. PR1505834

• The rpd process might crash when triggering rpd restart or GRES switchover. PR1506062

• Activating/deactivating LDP-sync under OSPF might cause LDP neighborship to go down and stay down.
PR1509578

• The rpd might crash after upgrading Junos OS Release 18.1 to 18.1 and later releases. PR1517018

• SNMP trap is sent with incorrect OID jnxSpSvcSetZoneEntered. PR1517667

• The inter-domain LSP with loose next hop path might get stuck in down state. PR1524736
158

Network Management and Monitoring


• Junos OS used to send a cold start trap from the new master just after the first GRES. This was because
the cold_start timestamp file was not present or updated after the reboot. PR1461839

• SNMPv3 informs may not working properly after rebooting. PR1497841

Platform and Infrastructure


• The native VLAN ID of packets might fail to be removed when leaving out. PR1424174

• ’core.vmxt.mpc0' seen at 5 0x096327d5 in l2alm_sync_entry_in_pfes (context=0xd92e7b28,


sync_info=0xd92e7a78) at
../../../../../src/pfe/common/applications/l2alm/l2alm_common_hw_api.c:1727. PR1430440

• On the MX204 device, GRE with sampling causes the following Packet Forwarding Engine error: MQSS(0):
MALLOC: Underflow error during reference count read - Overflow 1, Underflow 1, HMCIF 0, Address
0x8d62e0. PR1463718

• CFM session(s) will malfunction when it is configured along with inner and outer native VLAN ID.
configuration. PR1484303

• MAC learning under bridge-domain stops after MC-LAG interface flaps. PR1488251

• Traceroute monitor with MTR version v.69 shows a false 10 percent loss. PR1493824

• Packets get dropped when the next hop is IRB over lt interface. PR1494594

• Traffic to VRRP virtual IP/MAC might be dropped when ingress queueing is enabled. PR1501014

• Python or Slax script might not be executed. PR1501746

• Traffic originated from another subnet is sent out with 0x8100 instead of 0x88a8. PR1502867

• MPCs may crash when there is a change on routes learnt on IRB interface configured in VPLS/EVPN
instances. PR1503947

• Traffic loss might be seen in certain conditions under MC-LAG setup. PR1505465

• The kernel may crash causing the router or the Routing Engine to reboot if making virtual IP related
change. PR1511833

• During route table object fetch failure, FPC may crash. PR1513509

• Configured scheduler-map is not applied on ms- interface if service PIC is in offline state during commit.
PR1523881

• TWAMP interoperability issue is seen between Junos OS Releases. PR1533025

• Arbitrary code execution vulnerability in telnet server (CVE-2020-10188). PR1502386


159

Routing Protocols
• The BGP session might be stuck with high BGP OutQ value after GRES on both sides. PR1323306

• When configuring an alternate incoming interface for a PIM RPF check using rpf-selection, you might
find that the additional groups outside the configured range switches to the alternate incoming interface.
PR1443056

• Multicast traffic loss might be seen in certain conditions while enabling IGMP snooping under
EVPN-VXLAN ERB scenario. PR1481987

• RIPv2 might malfunction when changing interface type from p2mp to broadcast. PR1483181

• Rpd memory leak might be seen in a certain looped MSDP scenario. PR1485206

• The BGP route-target family might prevent the route reflector from reflecting Layer 2 VPN and Layer
3 VPN routes. PR1492743

• The rpd process generates a core file at rt_nh_resolve_add_gen in


../../../../../../../../src/junos/usr.sbin/rpd/lib/rt/rt_resolve_ind.c with the evpn-dhcp configuration.
PR1494005

• The static route in inet6.0 or inet6.3 RIB might fail to delete. PR1495477

• Receipt of certain genuine BGP packets from any BGP Speaker causes RPD to crash. PR1497721

• The route entries might be unstable after being imported into inet6.x RIB through rib-group. PR1498377

• The rpd might crash if the import policy is changed to accept more routes that exceed the teardown
function threshold. PR1499977

• The rpd process might crash in a multicast scenario with BGP configured. PR1501722

• RPD crash when processing a specific BGP packet. PR1502327

• On the QFX5100 Virtual Chassis, when you run the show bgp neighbors command, change in the x-path
output for the value input-updates is observed. PR1504399

• On all Junos OS dual-Routing Engine GRES/NSR enabled routers, RPD might crash on a new master
Routing Engine if Routing Engine switchover occurs right after a massive routing-instances deletion.
PR1507638

• The rpd crash might occur due to RIP updates being sent on an interface in the down state. PR1508814

• The rpd might crash on backup Routing Engine if BGP (standby) received a route from peer which is
rejected due to invalid target community. PR1508888

• IS-IS segment routing routes might not be updated to reflect the change in SRMS advertisements.
PR1514867

• The rpd might crash after deleting and re-adding a BGP neighbor. PR1517498

• The rpd process might crash if there is a huge number of SA messages in MSDP scenario. PR1517910

• The rpd might report 100 percent CPU usage with BGP route damping enabled. PR1514635
160

Services Applications
• The FPC might crash with npc core file if the service interface is configured under service-set in USF
mode. PR1502527

• Output of "show services l2tp tunnel extensive" does not show configured session limit. PR1503436

Subscriber Access Management


• Subscriber accounting messages retransmissions exist even after configuring accounting-retry 0.
PR1405855

• The authd logs events might not be sent to syslog host when destination-override is used. PR1489339

• MX Series platforms are not compliant with RFC 2868 and sending RADIUS access request includes
tunnel assignment ID for LTS client. PR1502274

• On subscriber termination, CCR-T is sent to the PCRF server reporting the same. But this does not
contain the usage monitoring information. PR1517507

• Subscriber username with space in between is not displayed by show network-access aaa subscribers
statistics username "<>" command. PR1518016

User Interface and Configuration


• The version information under the configuration changes from Junos OS Release 19.1. PR1457602

VPNs
• The l2circuit neighbor might be stuck in RD state at one end of the MC-LAG peer. PR1498040

• The rpd crash might be seen in certain conditions after deleting l2circuit configuration. PR1502003

• MPLS label manager might allow configuration of a duplicated VPLS static label. PR1503282

• The rpd might crash after removing the last interface configured under the l2circuit neighbor PR1511783

• The rpd might crash when deleting l2circuit configuration in a specific sequence. PR1512834

Resolved Issues: 19.4R2

Application Layer Gateways (ALGs)


• SIP messages that need to be fragmented might be dropped by the SIP ALG. PR1475031

• FTPS traffic might get dropped on MX Series platforms if FTP ALG is used. PR1483834

Authentication and Access Control


• The LLDP packets might get discarded on all platforms running Junos OS. PR1464553

Class of Service (CoS)


• MX Series routers generated OAM/CFM LTR message sent with a different priority than the incoming
OAM/CFM LTM message. PR1466473
161

• Unexpected traffic loss might be discovered in certain conditions under Junos fusion scenario. PR1472083

• MX10008 and MX100016 might generate cosd core file after executing commit or commit check
command if policy-map configuration is set. PR1475508

EVPN
• Deleting a Layer 2 logical interface generates an error if the interface is not deleted first from EVPN.
PR1482774

• The ESI of IRB interfaces does not update after autonomous-system number change if the interface is
down. PR1482790

• The ARP entry is gone from kernel after adding and deleting the virtual-gateway-address. PR1485377

Forwarding and Sampling


• A problem with statistics on some interfaces of a router might be observed after FPC or PIC reboot.
PR1458143

• Type 1 ESI/AD route might not be generated locally on EVPN PE device in the all-active mode. PR1464778

• Traffic might not be forwarded into the right queue but the default queue when VPLS traffic has three
or more VLAN tags with VLAN priority 5. PR1473093

• The filter might not be installed if the "policy-map xx" is present under it. PR1478964

General Routing
• Syslog error messages PFEIFD: Could not decode media address with length 0 might be generated by
the Packet Forwarding Engine. PR1341610

• UID might not release properly in some scenarios after service session deactivation. PR1188434

• Reduce XR2CHIP_ASIC_JGCI_FATAL_CRC_ERROR from fatal to major. PR1390333

• NAPT66 split is not supported with AMS. Therefore, commit fails with IPv6 pool in AMS. PR1396634

• The nonexistent subscribers might appear in the show system resource-monitor subscribers-limit chassis
extensive output. PR1409767

• Egress monitored traffic is not mirrored to destination for analyzers on MX Series routers. PR1411871

• FPC x Voltage Tolerance Exceeded alarm is raised and cleared upon bootup of JNP10K-LC2101.
PR1415671

• Resetting the playback engine log messages are seen on MPC5E. PR1420335

• PF core voltage is not set as per the required e-fuse value and remains at default value (0.9V) on
JNP10008-SF and JNP10016-SF. PR1420864

• PTP might not work on MX104 if phy-timestamping is enabled. PR1421811

• Disable PTP and show warning when hyper mode is configured. PR1429527
162

• Error dfw_abstract_issu_stats_counters_restore:2222 Failed to find Index = 4613734? is seen during


unified ISSU with 19.3I-20190409_dev_common.0.2212. PR1429879

• The l2cpd process might crash and generate a core file when interfaces flap. PR1431355

• ZF interrupts [MAJOR] Out-of-range Dest PFE INTR for Gnt seen during MPC6 or MPC9 line card
startup. PR1436148

• IRB over VTEP unicast traffic might get dropped on MX Series platforms. PR1436924

• Unified ISSU is failing from Junos OS Release 19.1R1 legacy Junos OS release images. PR1438144

• The EX Series ports might stay in up state even if the EX4600 and QFX5100 lines of devices are rebooted.
PR1441035

• The interface might go into administrator down state after FPC restart with PTP configuration enabled.
PR1442665

• Irregular traffic drop might be seen when traffic is ingress from MPC3E and egress to MPC10E.
PR1445649

• IPv6 throughput numbers for NAT with HTTP traffic is not at par with IPv4. PR1449435

• Mixed Master and Backup RE types alarm occurs as MX2008 with RE-MX2008-X8-128G detect backup
Routing Engine as RE-MX2008-X8-64G. PR1450424

• Main chassisd thread at a JNS GNF could experience stalls upon GNF SNMP polling for hardware-related
OIDs. PR1451215

• Support for drop flows when packet is dropped. PR1451921

• Interfaces shutdown by 'disable-pfe' action might not be up using MIC offline or online command.
PR1453433

• Add syslog configuration statement to stateful firewall rule then condition. PR1453502

• When scale configurations are applied from approximately 10 minutes, the chassisd process CLI will
either have a delay in response or will time out. PR1454638

• On 4x1GE using QSFP28 optics, continuos logging in chassisd process occurs when “speed 1g” is
configured: pic_get_nports_inst and ch_fru_db_key. PR1456253

• The PID is the same before and after installation of JSU package. PR1457304

• LSP statistics are not getting reset after routing is restarted. PR1458107

• Inline S-BFD packets are dropped on MPC6E MIC1/PIC1 ports: 0-11. PR1459529

• Subscriber statistics can be broken after the unified ISSU. PR1459961

• Multiple leaf devices and prefixes are missing when LLDP neighbor is added after streaming is started
at the global level. PR1460347

• Support of del_path for the LLDP neighbor change at various levels. PR1460621
163

• Explicit deletion notification (del_path) is not received when LLDP neighbor is lost as a result of disabling
local interface on the DUT through CLI (gNMI). PR1461236

• On MPC10E more output packets are seen than expected when ping function is performed. PR1461593

• Traffic drop might be seen in scaled scenario with VRRP sessions configured on aggregated Ethernet
interfaces. PR1462310

• The Routing Engine switchover might not be triggered when the master CB clock fail. PR1463169

• MVPN traffic might be dropped after performing switchover. PR1463302

• The subscribers might not pass traffic after doing some changes to the dynamic-profile filter. PR1463420

• The IPoE subscriber route installation might fail. PR1464344

• The bbe-smgd process might generate a core file (0x000000000088488c in


bbe_autoconf_delete_vlan_session_only (session_id=918) at
../../../../../../src/junos/usr.sbin/bbe-svcs/smd/plugins/autoconf/bbe_autoconf_plugin.c:3115).
PR1464371

• The CPU utilization on mgd daemon might get stuck at 100 percent after the NETCONF session is
interrupted by flapping interface. PR1464439

• The MS-MIC might not work when it is used on specific MPC. PR1464477

• Constant messages flooding in log summit_pic_port_profile_isvalid: VALID Port profile. PR1464879

• The jdhcpd process might consume high CPU use, and no further subscribers can be brought up if there
are more than 4000 dhcp-relay clients in the MAC-MOVE scenario. PR1465277

• On MPC10E line cards, the bandwidth-percent with shaping-rate might not work as expected on
aggregated Ethernet interfaces after shaping-rate change. PR1465766

• ICMP error messages are still unreceived after enabling the enable-asymmetric-traffic-processing
configuration statement. PR1466135

• The PPPoE subscribers get stuck because the PPPoE inline keepalives do not work properly. PR1467125

• The DOM MIB alarm for the channelized 10 Gigabit Ethernet interface is not showing any alarm for
LF/RF. PR1467446

• The error the user-ad-authentication subsystem is not responding to management requests might be
seen when executing the show services user-identification identity-management status command.
PR1467991

• Not able to get the service sessions when NAT64 is configured with destination-prefix length 32.
PR1468058

• Daemons might not be started if commit is executed after commit check. PR1468119

• Benign logs might show in Junos OS Release 19.3R2 when switching between configurations using
load-override with GRES and commit-synchronize. PR1468234

• IPv6 dynamic subscribers might be unable to access on Junos OS Release 18.2R3 and later. PR1468414
164

• Optic measurements might not be streamed for interfaces of a PIC over JTI. PR1468435

• The rpd process might crash if BGP sharding is enabled. PR1468676

• The tcp-log connections fail to reconnect and get stuck in "Reconnect-In-Progress" state. PR1469575

• A hierarchical-scheduler should not be configured on a "ps" interface. PR1470049

• Traffic might be not policed properly on MPC10E interfaces. PR1470629

• SNMP interface-mib stops working for PPPoE clients. PR1470664

• Unable to set up 26 million sessions (NAPT44) at 900 Kpps per second. PR1470833

• In rare occasions the router might send out one extra URR quota value for a bearer. PR1470890

• Message fpcX user.notice logrotate: ALERT exited abnormally with [1] pops at 04:02:01. PR1471006

• DHCP relay with forward-only might fail to send offer messages when DHCP client is terminated on
logical tunnel interface. PR1471161

• Sudden FPC shutdown due to hardware failure or ungraceful removal of line card might cause major
alarms on other FPCs in the system. PR1471372

• In cRPD platform, license violations are captured as nagging log messages and no alarm is raised.
PR1471455

• The clksyncd crash might be seen when PTP over aggregated Ethernet is configured on MX104 platform.
PR1471466

• ARP suppression (default enabled) in EVPN does not work on MX10008 and MX10016 line cards.
PR1471679

• The pccd core file and PCEP session flap might be seen in PCE-initiated or PCE-delegated LSP scenario.
PR1472051

• Chassis alarm on BSYS: RE0 to one or many FPCs is shown in em1: backup Routing Engine. PR1472313

• Service accounting statistics do not get updated after changing to firewall filters. PR1472334

• The kernel might crash and vmcore might be observed after configuration change is committed.
PR1472519

• Restarting the rpd back-to-back crashes the rpd process. PR1472643

• Active error counts are not increasing for Layer 2 circuit in SYNCE cards. PR1472660

• SDB goes down frequently if the reauthenticate lease-renewal statement is enabled for DHCP.
PR1473063

• Dynamic-profile for VPLS-PW pseudowire incorrectly is reporting Dynamic Static Subscriber Base
Feature license alarm. PR1473412

• JET certificate request utility is broken in JET sb. PR1473892

• Ingress multicast replication does not work with GRES configuration. PR1474094
165

• Subnet information might get corrupted if it is passed by a RADIUS server. PR1474097

• MX150 core files are not seen under show system core-dumps. PR1474118

• QSA adapter Lane 0 port might be also brought down when disabling one of the other lanes. PR1474231

• A newly added LAG member interface might forward traffic even though its micro BFD session is down.
PR1474300

• Memory leak might occur on MX Series routers with SAEGW and usage reporting rule (URR) report
enabled. PR1474306

• The output of the show services sessions and show services sessions extensive commands do not
display member interface of the AMS where the session got landed. PR1474313

• The clksyncd process generates core file after the GRES. PR1474987

• Stateful firewall rule configuration deletion might lead to memory leak. PR1475220

• The RADIUS accounting updates of service session have incorrect statistics data. PR1475729

• Traffic loss might be seen as backup Routing Engine takes around 20 seconds to acquire mastership.
PR1475871

• Traffic drop might be observed while performing a unified ISSU on the MX2000 line of devices.
PR1476505

• The bbe-mibd might be crashed on MX Series platform in subscriber environment. PR1476596

• Traffic loss might be observed to the LNS subscribers in case the routing-service configuration statement
is enabled under the dynamic-profile. PR1476786

• Attribute Length Error error notification is observed. PR1477089

• Traffic loss might be seen in SAEGW scenario after SAEGW daemon restart or both GRES operation.
PR1477461

• In NAT-T scenario the IKE version 2 IPsec tunnel might flap if the tunnel initiator is not behind NAT.
PR1477483

• The rpd process might crash when the JET RIB API is used to set the "bandwidth" attribute. PR1477745

• The following error log messages are observed: chassisd[7836]:


%DAEMON-3-CHASSISD_IOCTL_FAILURE: acb_get_fpga_rev: unable to get FPGA revision for Control
Board (Inappropriate ioctl for device) after every commit. PR1477941

• Packet Forwarding Engine might be disabled because of the major error on MPC2E-NG, MPC3E-NG,
MPC5, MPC6, MPC7, MPC8, and MPC9. PR1478028

• The show evpn statistics instance command gets stuck on multihomed scenario. PR1478157

• At scale logins of both default and dedicated bearers might require retries from the control plane.
PR1478191

• FPC memory leak might happen after executing show pfe route. PR1478279
166

• Output chain filter counters are not proper. PR1478358

• MX Series-based MPC linecard might crash when there is bulk route update failure in a corner case.
PR1478392

• FPC with vpn-localization vpn-core-facing-only configuration might get stuck in ready state after
configuration removal or restoration because vt logical interface under MVPN is not cleaned up (physical
interface cleanup failed for vt-ifl under MVPN instance). PR1478523

• The protocol MTU might not be changed on lt- interface from the default value. PR1478822

• TCP-log sessions might be in established state but no logs get sent out to the syslog server. PR1478972

• Mobile-edge sessions might be lost if GRES is being performed while sessions are logged in with URR
enabled. PR1478985

• The SCBE3 fabric plane gets into check state in MX Series Virtual Chassis. PR1479363

• After kmd restart IPsec SA comes up but traffic fails for some time in certain scenarios. PR1480692

• The rpd process might crash when executing show route protocol l2-learned-host-routing or show
route protocol rift CLI command on a router. PR1481953

• Logging in some PPPoE subscribers through aggregated Ethernet interface might cause the device to
reboot. PR1482431

• Fragmentation limit and reassembly timeout configuration under services option is missing for SPC3.
PR1482968

• Packet loss might be observed after device is rebooted or l2ald is restarted in EVPN-MPLS scenario.
PR1484468

• ARP entry might not be created in the EVPN-MPLS environment. PR1484721

• The logical tunnel interface might not work on MPC10 line card. PR1484751

• Interface input error counters are not increasing on MX150. PR1485706

• The krt-nexthop-ack-timeout might not automatically be picked up on restarting the rpd process.
PR1485800

• MPC10E installed in FPC slot 4 might drop host-outbound traffic. PR1485942

• Command completion help text for LLDP-MED coordinate configuration statement contains spelling
errors. PR1486327

• The aftd process might crash when MPC10 line card is installed. PR1487416

• With 4 member AMS used in the service-set, commit check fails when /30 subnet address is used as
NAT pool IP. PR1489885

• The syslog error Failed to connect to the agentx master agent (/var/agentx/master): Unknown host
(/var/agentx/master) (No such file or directory) is continuously generated with dns-sinkholing.
PR1490487
167

• When NAT/SFW rule is configured with application-set with multiple applications having different TCP
inactivity-timeout, sessions are not getting TCP inactivity-timeout as according to the configured
application order. PR1491036

• The unified ISSU is not supported on next-generation MPC cards. PR1491337

• FPCs might stay down or restart when swapping MPC7, MPC8, and MPC9 with MPC10 or vice versa
in the same slot. PR1491968

• Port numbers logged in ALG syslog are incorrect. PR1497713

• Few of DHCP INFORM packets specific to particular VLAN might be taking the incorrect resolve queue.
PR1467182

• MPC11 is not supported in Junos OS 19.4 Release. PR1503605

High Availability (HA) and Resiliency


• Unified ISSU might fail on MX204 and MX10003 Virtual Chassis with an error message. PR1480561

Infrastructure
• Slow response from SNMP might be observed after an upgrade to Junos OS Release 19.2R1 and later.
PR1462986

• The scheduled tasks might not be executed if "cron" daemon goes down without restarting automatically.
PR1463802

Interfaces and Chassis


• Restarting chassisd with GRES disabled might cause FPC to restart and some demux interfaces to be
deleted. PR1337069

• When the logical interface is associated to a routing instance inside a LR is removed from the routing
instance, the logical interface is not added to the default routing instance. PR1444131

• Continuous VRRP state transition (VRRP master/backup flap) is seen when one device drops VRRP
packets. PR1446390

• Interface descriptions might be missing under logical systems CLI. PR1449673

• MIC Error code: 0x1b0002 alarm might not be cleared for MIC on MPC5E when the voltage has returned
to normal. PR1467712

• When you configure ESI on a physical interface and disable a logical interface, traffic drop will be seen
under the physical interface. PR1467855

• Executing commit might hang up due to stuck dcd process. PR1470622

• Commit error is not thrown when member link is added to multiple aggregation group with different
interface specific options. PR1475634

• The interface on MIC3-100G-DWDM might go down after performing an interface flap. PR1475777
168

• When you delete and add a logical interface (both the logical interfaces with same VLAN ID) in a single
commit, the configuration check fails with the error duplicate VLAN-ID. PR1477060

• MC-AE interface might be shown as unknown status if adding the sub-interface as part of the VLAN on
the peer MC-AE node. PR1479012

• Seeing commit failure on MX Series routers with VPI number 0 for child at-4/2/4.0 not set at the IFD
when allow-any-vci attribute is configured under the logical interface. PR1479153

• The vrrp-inherit-from change operation leads to packet loss when traffic is forwarded to the VIP gateway.
PR1489425

• Traffic is not forwarded properly when traffic-control-profiles with logical interface queues are configured.
PR1475350

J-Web
• Junos OS: Security vulnerability in J-Web and web based (HTTP/HTTPS) services. PR1499280

Junos Fusion Enterprise


• SDPD core file is found vfpc_all_eports_deletion_complete vfpc_dampen_fpc_timer_expiry. PR1454335

• Loop detection might not work on extended ports in Junos fusion scenarios. PR1460209

Layer 2 Ethernet Services


• The jdhcpd process might go into infinite loop and might use 100 percent CPU. PR1442222

• On MX2010 and MX2020, no alarm is generated when FPC is connected to master Routing Engine
through backup Routing Engine/CB. PR1461387

• Member links state might be asychronized on a connection between a PE device and a CE device in
EVPN active-active scenario. PR1463791

• Telemetry data for relay/bindings/binding-state-v4relay-binding and


relay/bindings/binding-state-v4relay-bound is not correct. PR1475248

• Issues with DHCPv6 relay processing confirm and reply packets. PR1496220

Layer 2 Features
• Connectivity is broken through LAG because of the members configured with hold-time and force-up.
PR1481031

MPLS
• Traffic loss might be seen if p2mp with NSR enabled. PR1434522

• The traffic might silently get dropped and discarded after the LACP timeout. PR1452866

• P2MP LSP might flap after VT interface in MVPN routing instance reconfigured. PR1454987

• The device might use the local-computed path for the PCE-controlled LSPs after link/node failure.
PR1465902
169

• Fast reroute detour next-hop down event might cause primary LSP down in a particular scenario.
PR1469567

• The rpd process might crash during shutdown. PR1471191

• The rpd crash might be seen after doing some commit operations that could affect RSVP ingress routes.
PR1471281

• Errors continuously flood in backup Routing Engine JTASK_IO_CONNECT_FAILED:


RPDTM./var/run/rpdtmd_control: Connecting to 128.0,255.255,255.255,0.0.0.0,0.0.0.0, failed: No
such file or directory. PR1473846

• LDP/BFD sessions are not coming up in a scaled setup. PR1474204

• RSVP LSPs might not come up in a scaled network with a high number of LSPs if NSR is used on transit
router. PR1476773

• Kernel crashes and device might restart. PR1478806

• RPD 100 percent CPU load and rpd core files are generated on the backup Routing Engine. PR1479249

• High CPU utilization for rpd might be seen if RSVP is implemented. PR1490163

• The rpd might crash when flapping BGP with FEC 129 VPWS enabled. PR1490952

• Backup Routing Engine might crash unexpectedly because of a rare timing issue. PR1493053

• BGP session might keep flapping between two directly connected BGP peers because of the incorrect
TCP-MSS in use. PR1493431

Platform and Infrastructure


• Jcrypto syslog help package and events are not packaged even when errmsg is compiled. PR1290089

• With CNH enabled, the MPLS CoS rewrite does not work for 6PE traffic. PR1436872

• Traffic loss might be seen in case of Ethernet frame padding with VLAN. PR1452261

• The MPC might drop packets after enabling firewall fast-lookup filter. PR1454257

• Modifying the REST configuration might cause the system to become unresponsive. PR1461021

• On MX204 platform, Packet Forwarding Engine errors might occur when incoming GRE tunnel fragments
(1) get sampled and (2) undergo inline reassembly. PR1463718

• EVPN-VXLAN Tpye-5 tunnel might not work properly on MX Series platforms. PR1466602

• All the subscriber services might be unavailable on vBNG running on MX150 or vMX running in payg
mode. PR1467368

• The Layer 2 traffic over aggregated Ethernet interfaces sent from one member to another is corrupted
on MX Series Virtual Chassis setup. PR1467764

• JNH memory leaks might be seen after CFM session flap for LSI/VT interfaces. PR1468663
170

• The switch might not be able to learn MAC address with dot1x and interface-mac-limit configured.
PR1470424

• SSH login might hang and the TACAS + server closes the connection without sending any authentication
failure response. PR1478959

• The convergence time for MVPN fast upstream failover might be more than 50ms. PR1478981

• The show system buffer command displays all zeros in the MX104 chassis. This is a cosmetic issue and
there is no service impact reported. PR1484689

• MAC malformation might happen in a rare scenario under MX Series Virtual Chassis setup. PR1491091

• In node slicing setup MPLS TTL might be set to zero when the packet goes through af interface configured
with CCC family. PR1492639

• Routing Engine crash might be seen when a large number of next hops are quickly deleted and readded
in large ARP/ND scale scenario. PR1496429

• Python or Slax script might not be executed. PR1501746

Routing Policy and Firewall Filters


• The router-id from martian address range cannot be committed even if the range is allowed by
configuration. PR1480393

Routing Protocols
• The BGP sessions might flap with the configuration statement keep none when a VRF is deleted.
PR1439560

• The CPU utilization on rpd process spins at 100 percent once the same external BGP route is learned
in different vrf tables. PR1442902

• The TI-LFA backup path for adj-sid is broken in OSPF. PR1452118

• SSH login might fail if a user account exists in both local database and RADIUS/TACACS+. PR1454177

• MoFRR with MLDP inband signaling do not work. PR1454199

• TI-LFA might be unable to install backup path in the routing table in a specific case. PR1458791

• The rpd might crash if IPv4 routes are programmed with IPv6 next hop through JET APIs. PR1465190

• BGP peers might flap if the parameter of hold-time is set small. PR1466709

• The configured BGP damping policy might not take effect after BGP is disabled and then enabled followed
by commit. PR1466734

• The BGP multipath does not work if multitopology routing is used. PR1467091

• The rpd might crash after configuring independent-domain under the master routing-instance. PR1469317

• The mcsnoopd might crash when the STP moves the mrouter port to the blocked state. PR1470183
171

• The BFD client session might flap when removing BFD configuration from the peer end (from another
vendor) of the BFD session PR1470603

• The rpd might stop when both instance-import and instance-export policies contain the as-path-prepend
action. PR1471968

• The rpd process might crash with BGP multipath and damping configured. PR1472671

• Removing cluster from BGP group might cause prolonged convergence time. PR1473351

• Adjacency SID might be missed and not be advertised to peer/controller/BMP monitor in BGP-LS NLRI.
PR1473362

• The rpd process might crash with BGP multipath and route withdraw occasionally. PR1481589

• The rpd process might crash when deactivating logical systems. PR1482112

• The rpd might be crashed after BGP peer flap. PR1482551

• The rpd crashes if the same neighbor is set in different RIP groups. PR1485009

• The BGP-LU routes do not have the label when BGP sharding is used. PR1485422

• Removal of BGP and rib-sharding configuration can cause routing protocols to become unresponsive.
PR1485720

• The rpd crashes if BGP LLGR with RIB sharding and traceoptions for graceful-restart configured.
PR1486703

• The rpd might crash when you perform GRES with MSDP configured. PR1487636

• High CPU utilization might be observed when the outgoing BGP updates are sending slowly. PR1487691

• The rpd process might generate core file after always-compare-med is configured for BGP path-selection.
PR1487893

• BGP RIB sharding feature cannot be run on a system with a single CPU. PR1488357

• The rpd crashes when reset OSPF neighbours. PR1489637

Services Applications
• MX Series L2tp LTS fails to forward the agentCircuitId and agentRemoteId AVP toward the LNS.
PR1472775

• The kmd might crash due to the incorrect IKE SA establishment after the remote peer's NAT mapping
address has been changed. PR1477181

Subscriber Access Management


• No volume attribute in Accounting Stop for Service session when Activated Services session by
Configuration PR1470434

• The logical interfaces might be missing in the NAS Port ID. PR1472045
172

• The authd might crash after unified ISSU from Junos OS Release 18.3 or earlier to Release 19.4 or later.
PR1473159

• Some address relevant fields are missing when executing "test aaa ppp" command PR1474180

• Syslog messages occur pfe_tcp_listener_open_timeout: Peer info msg not received from addr: 0x6000080.
Socket 0xfffff804ad23c2e0 closed. PR1474687

• Process of verifying deleting services through CoA when the specified family-type has been deactivated
failed because an incorrect number of service sessions are active. PR1479486

• The CoA request might not be processed if it includes "proxy-state" attribute. PR1479697

• The mac-address CLI option is accessible under the access profile <profile-name> radius options
calling-station-id-format stanza. PR1480119

User Interface and Configuration


• On MX Series platforms, the J-Web page might not get redirected to login once the session expires due
to idle timeout. PR1459888

VPNs
• Traffic loss might be observed when the inter-AS NG-MVPN VRF is disabled on one of the ASBRs.
PR1460480

• The l2circuit displays MM status, which might cause traffic loss. PR1462583

• The l2circuit connections might be stuck in OL state after changing the l2circuit community and flapping
the primary LSP path PR1464194

• The rpd might crash when "link-protection" is added/deleted from LSP for MVPN ingress replication
selective provider tunnel PR1469028

• The MPC10E-15C-MRATE next-generation MPVN ingress replication flushing out is not proper when
in egress the ingress replication configuration is deactivated. PR1475834

Resolved Issues: 19.4R1

Class of Service (CoS)


• Unexpected traffic loss might be discovered in certain conditions under fusion scenario. PR1472083

EVPN
• Asynchronous results between ARP table and Ethernet switching table occurs if EVPN ESI link flaps
multiple times. PR1435306

• EVPN or MPLS IRB logical interface might not come up when local Layer 2 interface is down. PR1436207

• The specific source ports of UDP packet are dropped on EVPN or VXLAN setup. PR1441047

• The rpd might crash or consume 100 percent of CPU after flapping the routes. PR1441550
173

• Restarting Layer 2 learning might cause some remote MAC addresses to move into forwarding dead
state. PR1441565

• Traffic drop might be seen in EVPN Layer 3 Gateway. PR1442319

• Core-isolation feature does not work after you set or delete the no-core-isolation command on MX
Series router. PR1442973

• The EVPN type 2 routes might not have advertised properly in the logical systems. PR1443798

• The local host address is missing from the EVPN database and mac-ip-table. PR1443933

• The bridge mac-table age timer does not expire for rbeb interfaces. PR1453203

• Instance type is changed from VPLS to EVPN, resulting in loss of packet. PR1455973

• Preference-based DF Election algorithm does not work on LT interface. PR1458056

• The rpd crash might be seen if BGP route is resolved over the same prefix protocol next-hop in inet.3
table that has both RSVP and LDP routes. PR1458595

• The DF router might send ARP request or NS to the local segment. PR1459830

• In EVPN scenario, memory leak might be observed when proxy-macip-advertisement is configured.


PR1461677

• Traffic received from VTEP is dropped if the VNI value used for type-5 routes is greater than 65535.
PR1461860

• Rpd might crash with EVPN-related configuration changes in static VXLAN to MPLS stitching scenario.
PR1467309

Forwarding and Sampling


• You might not be able to apply the firewall filter configuration change after ISSU upgrades to release
16.1R1 or later. PR1419438

• The following syslog error messgaes are seen at pfed: rtslib: ERROR received async message with no
handler: 28 PR1458008

• On the MX Series and QFX Series devices, the Layer 2 ald process might leak memory. PR1455034

• The rt-delay-threshold can be set below 1 second but rt-marker-interval is limited to 1 second. PR1425544

• The high CPU utilization of Layer 2 ald is seen after replacing EVPN configuration. PR1446568

• On MX Series routers with MPC10 line cards, the incoming packets might get dropped. PR1446736

• On MX204, input/output counters of aggregated Ethernet bundle or member links configured on


non-default logical systems are not updated. PR1446762

• ARP packets gets dropped by Packet Forwarding Engine after chassis-control in the MX Series routers.
PR1450928

• Commit error and dfwd core file might be observed when you apply a firewall filter with the then
traffic-class or then dscp action. PR1452435
174

• The following false warning message is seen on commit (commit check) after upgrading to Junos OS
Release 19.2R2-S1.4: warning: vxlan-overlay-load-balance configuration for forwarding options has
been changed...... PR1459833

• On MX Series router, the following logs are seen: L2ALD_MAC_IP_LIMIT_REACHED_IF: Limit on learned
MAC+IP bindings reached for .local.1048605; current count is 1024. PR1462642

• The EA WAN SerDes gets into a stuck state, leading to continuous "DFE tuning timeout' errors and link
staying down. PR1463015

• An output bandwidth-percent policer with logical-bandwidth-policer applied to an aggregated Ethernet


bundle along with an output-traffic-control-profile has incorrect effective policing rate. PR1466698

• Type 1 ESI/ or AD route are not generated locally on EVPN PE in all-active mode. PR1464778

General Routing
• Load balancing is uneven across aggregated Ethernet member links when the aggregated Ethernet bundle
is part of an ECMP path. The aggregated Ethernet member links must span the Virtual Chassis members.
PR1255542

• Unable to configure pic-mode when MPC10E is inserted. PR1452467

• Basic circuit cross-connect traffic flow does not occur with the logical systems. PR1474983

• Service accounting statistics do not get updated after changes are made to the firewall. filters PR1472334

• System reboot is required when GRES is enabled or disabled with the mobile-edge configuration.
PR1444406

• Agentd memory might leak and crash when the RPD session closes without releasing memory. PR1455384

• Active error counts are not increasing for Layer 3 circuit in SYNCE cards. PR1472660

• The PTP function might consume the kernel CPU for a long time. PR1461031

• Not able to get the service sessions when configure NAT64 with destination-prefix length is 32.
PR1468058

• Inner-list functionality with dual tag does not work. Traffic gets dropped at the ingress port. PR1469396

• Memory leak on Layer 2 cpd process causes Layer 2 cpd to crash. PR1469635

• On MPC10 interfaces, certain configuration steps might cause traffic to not get policed
properly.PR1470629

• The interfaces on MPC-3D-16XGE-SFPP card does not get created after upgrading the system to Junos
OS Release 18.1 and later. PR1471429

• In cRPD platform, license violations are captured as nagging log messages and no alarm is raised.
PR1471455

• PCC tries to send a report to PCE but the connection between PCC and PCE is not in the up state
especially in the case of MBB in PCE provisioned or controlled LSP. PR1472051
175

• Active error counts are not increasing for I2C in the SYNCE cards. PR1472660

• MX10000 QSA adapter lane 0 port goes in the down state when disabling one of the other lanes.
PR1474231

• The show services sessions and show services sessions extensive output command does not display
the member interface of the AMS where the session got landed. It displays only the AMS interface name.
PR1474313

• request system [halt | power-off] reboots the system instead of halting the system. PR1474985

• The physical interface of aggregated Ethernet might take time to come up after disabling or enabling
the interface. PR1465302

• Observing bbe-smgd-core (0x000000000088488c in bbe_autoconf_delete_vlan_session_only


(session_id=918) at
../../../../../../src/junos/usr.sbin/bbe-svcs/smd/plugins/autoconf/bbe_autoconf_plugin.c:3115).
PR1464371

• ZT VPLS: The native-vlan-id functionality does not work and an untagged traffic does not pass with the
native-vlan-id configuration. PR1463544

• Traffic might be impacted due to fabric hardening being stuck. PR1461356

• The SmiHelperd process is not initialized in the Junos OS PPC Releases. PR1455667

• Queue data might be missing from the following path: /interfaces/interface/state PR1456275

• Interface with Tri-rate Copper SFP (P/N:740-01311) in MIC 3D 20x 1GE(LAN)-E,SFP stops forwarding
traffic after unified ISSU. PR1379398

• The vehostd application fails to generate a minor alarm. PR1448413

• IPv6 throughput numbers for NAT with HTTP traffic is not at par with IPv4. PR1449435

• JFLOW: reducing the maximum flow table size when you use Flex-flow-sizing. PR1413513

• The severity of the following error is reduced from fatal to major:


XR2CHIP_ASIC_JGCI_FATAL_CRC_ERROR. PR1390333

• The high-cos-queue-threshold range is changed to [uint 0 .. 90;]. PR1390424

• The PPPoE subscribers are not able to reconnect after FPC reboots. PR1397628

• The rpd generates the following core files: cmgr_if_route_exists_condition_init, ctx_handle_node,


task_reconfigure_complete. PR1401396

• Change the default parameters for resource-monitor rtt parameters. PR1407021

• When you use the inline J-Flow application, the FPC crashes and slows the convergence upon HMC
fatal error condition. PR1407506

• For the initial packet, which is specific to MPC10 and onward, the ICMP redirect s are not seen at the
source and packets are sent to the better next hop. PR1409346
176

• On MX150, the log severity level changes. PR1411846

• On platforms running Junos OS Evolved, the redirect IP supports BGP flowspec filters. PR1413371

• Behavior issues occur with SR-TE Junos telemetry interface sensors when IS-IS sensors are also enabled
and the route nexthops are aggregated Ethernet interfaces. PR1413680

• On PowerPC based MX Series platforms, the DHCP/DHCPv6 subscribers might fail to establish sessions.
PR1414333

• cRPD does not restrict the number of simultaneous JET API sessions. PR1415802

• The JSU package installation might fail. PR1417345

• The rpd core files are seen when you restart the rpd or when the logical system is deactivated. PR1418192

• Changing CAK and CKN multiple times within a short interval (around 5 minutes) sometimes show the
security MACsec connection's inbound and outbound channel display with more than one AN active.
But on the Packet Forwarding Engine hardware side, the correct AN and SAK is programmed and MKA
protocol from both ends transmit correct and latest AN on each hello packet. You should not see any
traffic drop due to this display issue. PR1418448

• The ROUTING_LOOP_DETECTED subcode is not generated under PATHERR_RECV code when a strict
path loop is created for LSP event telemetry notifications. PR1420763

• The jnxFruState shows value as 10 for Routing Engine instead of 6 in response to


.1.3.6.1.4.1.2636.3.1.15.1.8.9.1.0.0. PR1420906

• MX Series router LNS might fail to forward the traffic on the subscriber access route. PR1421314

• After the control plane event, a few IPsec tunnels fail to send traffic through the tunnel. PR1421843

• RSI bloat occurs due to VM host-based log collection. PR1422354

• The XML output might be not hierarchically structured if you use the show security group-vpn member
ipsec statistics command. PR1422496

• The show system subscriber-management summary command should include the failure reason for
standby disconnect when primary and back Routing Engine memories are not matched. PR1422976

• Ports might get incorrectly channelized if they are already of 10-Gigabit Ethernet and they are channelized
to 10-Gigabit Ethernet again. PR1423496

• Configuration commit might fail when the file system gets into full state. PR1423500

• Even when disk-failure-action reboot or disk-failure-action halt are configured, the system does not
reboot or halt when disk error is encountered. PR1424187

• The rpd keeps crashing after changing configuration. PR1424819

• The mspmand process might crash and restart with a mspmand core file created after doing a commit
change to deactivate and activate the service set. PR1425405

• One hundred percent of CPU usage is seen on route monitor of static routes after the client is
disconnected from prpd server. PR1425559
177

• On MX204 or MX10003, MPC reboot or Routing Engine mastership switchover might occur. PR1426120

• Observing NPC core at trinity_rtt_hw_bulk_helper, trinity_rt_delete, rt_entry_delete_msg_proc


(rt_params=0x48803bd8) at ../../../../../../../../src/pfe/common/applications/route/hal/rt_entry.c:5210.
PR1427825

• On MX Series platforms with PPP configuration, when something abnormal happens such as the user
dialup router is abnormally powered off or the keepalive packet is dropped due to network problem,
the PPP session ages out. In a rare case, the PPP session does not get deleted, which prevents the new
session from being created. So the new session is not able to log in. The PPP traffic might be dropped
because of the duplicate-protection feature on the interface. And the IP address of the PPP interface
cannot be pinged. PR1428212

• Incorrect display of MAC/MAC+IP and count values are seen after setting global-mac-limit and
global-mac-ip-limit. PR1428572

• On MX10003 platform, fabric drops might be seen when two FPCs come online together. PR1428854

• The aggregated Ethernet interface does not come up after rebooting the FPC or device although the
physical member link is up. PR1429917

• The routers that are configured with protect core might send ipfix sampling packets with the wrong
next-hop information. PR1430244

• Performance degradation is observed for about 20 seconds after the fabric board on MX10008 or
MX100016 is taken offline. PR1430739

• Error might occur when you use a script to load the configuration. PR1431198

• The l2cpd process might crash and generate a core dump file when interfaces are flapping. PR1431355

• Dual stack subscriber accounting statistics are not baselined when one stack logs out. PR1432163

• Traffic might be sent on the standby link of an aggregated Ethernet bundle and get lost with LACP
fast-failover enabled. PR1432449

• After you delete the CLI configuration chassis license bandwidth, the bandwidth value does not default
to maximum bandwidth value. PR1433157

• The rpd generates core files during the route flash when the policy is removed. PR1434243

• Packet Forwarding Engine memory leak might be seen if MLPPP links are flapped. PR1434980

• MicroBFD 3x100ms flap is seen upon inserting a QSFP in another port. PR1435221

• Traffic drops when session key rolls over between primary and fallback nodes for more than 10 times.
PR1435277

• The mc aggregated Ethernet interface might get stuck in the waiting state after a device reboot.
PR1435874

• The local route in the secondary routing table gets stuck in the KRT. PR1436080
178

• The ifHCInOctets counter on aggregated Ethernet interface shows the zero value when SNMP MIB
walk is executed. PR1436201

• When you reboot or power off the backup Routing Engine, a trap message is displayed. PR1436212

• A few static PPP subscribers are stuck in the initialization state permanently and the Failed to create
client session, err=SDB data corrupted error is seen. PR1436350

• The subscriber interim statistics might reset to zero and idle-timeout might not work in the MX Series
Virtual Chassis setup. PR1436419

• Not able to reach the router after downgrading from Junos OS Release 18.2-20190513.0 to 18.2R2.6.
PR1436832

• On MPC10, the micro-BFD sessions do not come up in centralized mode. PR1436937

• Ping fails on logical interfaces with dual tag. PR1437608

• The CPU utilization on a daemon might be around 100 percent or the backup Routing Engine might
crash in race conditions. PR1437762

• ISSU fails from 19.1R1 legacy Junos release images. PR1438144

• RPD might generate a core file during router boot up due to file pointer issue because there are two
code paths that can close the file. PR1438597

• On MX Series Virtual Chassis platforms, subscriber flows might not be synchronized between aggregated
Ethernet members. PR1438621

• The syslog server over TCP-based-syslog does not receive carrier-grade NAT logs when data traffic is
sent at 10,000 sessions/sec. PR1438928

• Incorrect values are observed in the JUNIPER-TIMING-NOTFNS-MIB table. PR1439025

• On platforms running Junos OS Evolved, the show jdaf service cmd statistics/clients command is not
available. PR1439118

• In an MX Series Virtual Chassis, FPC on Virtual Chassis backup router might reboot. PR1439170

• Interface-specific filters do not have any effect on MPC10E line cards. PR1439327

• When a group is applied at non-root level, updating commands inside the group does not update the
hierarchies where they are applied. PR1439805

• IPv6 throughput is not on par with IPv4. PR1439917

• PRPD flexible tunnel profile queries do not return DMAC when set to all zeros by client. PR1439940

• The following syslog error message might appear: UI_SCHEMA_MISMATCH_SEQUENCE: Schema


header sequence numbers. PR1440141

• On VMware/ESXi in a multiple FPCs chassis, the interfaces assignment is incorrect and some physical
interfaces are not visible. PR1440360

• CoS-related errors are seen and subscribers are not able to get service. PR1440381
179

• On MX Series, CPU might hang or interface might stop working on 100-Gigabit Ethernet port. PR1440526

• In some situations when too many statistics need to be collected from the Packet Forwarding Engine
level at the same time, the bulk manager thread of the FPC microkernel level might be continuously busy
and cause permanent 100 percent FPC CPU utilization. PR1440676

• DHCP offer packets toward IRB over LT interface are getting dropped in DHCP relay environment.
PR1440696

• The Layer 2 dynamic VLANs miss when an interface is added to or removed from an aggregated Ethernet
bundle. PR1440872

• When laser receiver power gets -inf , the telemetry value corresponding to -infinity should be equivalent
to IEEE 754, which is a single-precision float and the 32-bit value should be 0xff800000. PR1441015

• New OID is added that calculates the buffer utilization where inactive memory is not considered as free
memory. PR1441680

• Egress stream flush failure and traffic black hole might occur. PR1441816

• LINX:SNMP trap comes twice for FRU removal in MX10000, with one trap with FRU name as FPC:
JNP10K-LC2101 and second with FRU name as FPC @ 1/*/*. PR1441857

• The packets originating from the IRB interface might get dropped in a VPLS scenario. PR1442121

• The chassisd is unable to power off a faulty FPC after Routing Engine switchover, leading to chassisd
restart loop. PR1442138

• The operational status of the interface in hardware and software might be out of synchronization in
EVPN setup with arp-proxy feature enabled. PR1442310

• In the enhanced-ip or enhanced-ethernet mode with DCU (destination-class-usage) accounting enabled,


MS-DPC might drop all traffic that should egress through aggregated Ethernet interface. PR1442527

• EVENT UpDown interface logs are partially collected in syslog messages. PR1442542

• Different formats of the B4 addresses might be observed in the


SERVICES_PORT_BLOCK_ALLOC/RELEASE/ACTIVE log messages. PR1442552

• A few Path Computation Element Protocol (PCEP) logs are marked as error even though they are not
an error. The severity of those logs is now marked as INFO. PR1442598

• DHCPv6 client might fail to get an IP address. PR1442867

• On MX Series platforms, the bbe-smgd might crash. PR1443109

• The BGP session fails to be establish when you use the firewall filter to de-capsulate BGP packets from
the GRE tunnel. PR1443238

• The kmd process might crash and restart with a kmd core file created if IP of NAT mapping address for
IPsec-VPN remote peer is changed. PR1444183

• MX204: GRE data packets with size greater than the MTU get dropped when sampling is enabled on
the egress interface. PR1444186
180

• For eventd, you might observe high CPU utilization along with error logs. PR1444462

• Inline-keepalive might stop working for LNS subscribers if the routing-services statement is enabled.
PR1444696

• MX:EAPoL: MACsec sessions are down with unicast EAPOL destination address. PR1445052

• Access route might be stuck in bbe-smgd and rpd might not be cleared. PR1445155

• The CPCDD process continuously generates core files and stops the process in
ServicesMgr::ServicesManager::cpcddSmdInterface::processInputMsg. PR1445382

• ECMP-FRR might not work for BGP multipath ECMP routes. PR1445391

• Detached LACP member link gets LACP state as enabled in Packet Forwarding Engine when switchover
occurs because of device reboot. PR1445428

• The 1-Gbps interface on MX204 might stay down after the device reboots. PR1445508

• Junos OS Release 19.2 group level uses wildcard <*>. PR1445651

• The Layer 2 ald might crash when FPC restarts. PR1445720

• The mspmand process might crash if URL filtering is configured and one blacklisted domain name is a
substring of another blacklisted domain name in URL filter database file. PR1445751

• On Ex3400, DOT1XD core file is found at macsec_update_intf macsec_destroy_ca directory. PR1445764

• The jdhcpd process might crash after issuing the show access-security router-advertisement-guard
command. PR1446034

• When you use a converged CPCD, MX Series router rewrites the HTTPS request with destination-port
80. PR1446085

• When switchover happens with MX Series router with service interface that has NAT and GR
configuration, the static route for NAT never comes up. PR1446267

• The following rpd core file appears: task_block_verify(task_io_hook_block,


hook),jtask_jthr_endpoint_internal_sanity ,jtask_jthr_endpoint_sanity. PR1446320

• Accurate statistics might not include the forwarded packets during the last 2 seconds before subscriber
termination. PR1446546

• NAT service set in certain scale might fail to get programmed. PR1446931

• ISSU: Core-RMPC3.gz.core.0 and ISSU failure are seen for MPC5. PR1446993

• The J-Flow version 5 stops working after input rate values are changed. PR1446996

• Sonet option is enabled for the xe interface. PR1447487

• DT_BNG: bbe-smgd core file on backup Routing Engine in bbe_ifd_add_vlan (ifd=0x8c3e835,


ifl=0xcaf59f18) at ../../../../../../src/junos/usr.sbin/bbe-svcs/smd/infra/bbe_ifd.c:6374. PR1447493

• On MX Series routers, when you use ps interface over redundant logical tunnel in Layer 2 circuit, the
pseudowire traffic gets dropped or discarded if no-control-word is enabled. PR1447917
181

• The rpd process might crash if BGP is activated or deactivated multiple times. PR1448325

• PCEP: PCE-initiated SR LSP in the first PCE tears down when PCInitiate LSP is brought up and brought
down in the second PCE. PR1448665

• DCD CPU spike is observed after Junos OS upgrade from Junos OS Release 14.2 to Release 16.1.
PR1448858

• Unexpected behavior might occur when you use the load override command. PR1448965

• IPv6 packets might get dropped when vMX acts as a VRRPv3 gateway. PR1449014

• FPC reboots when PIC 0 is taken offline. PR1449067

• The DHCP relay feature might not work as expected with helpers bootp configured. PR1449201

• The packets might get dropped when the usage of CPU Core 0 on the host is high. PR1449289

• There might be an increase in the maximum value of delegation-cleanup-timeout. PR1449468

• Changing the hostname triggers LSP on-change notification and not the adjacency on-change notification.
PR1449837

• The following error message is changed: Failed to fetch JDM software version from
<other_server_full_name>. If authentication of peer server is not done yet, run request server
authenticate-peer-server from the earlier message: Failed to fetch software version from
<other_server_full_name> to make the error message meaningful. PR1449871

• On MX Series router running Junos OS enhanced subscriber management feature, no localhost logical
interface for rtt 65535 is observed. PR1450057

• The power that supplies LED on the status panel remains green while one or more PEMs have FAULT
LED turned on. PR1450090

• Interfaces might flap forever after deleting the interface disable configuration. PR1450263

• MoFRR: Issue with MLD plus IGMP scale. PR1450803

• On VLAN configuration changes with Layer 2 ald, restart might cause kernel synchronization issues and
impact forwarding. PR1450832

• On MPC10E, dcd is unable to clean stale mt- logical interfaces while reloading rosen configuration on
the DUT. PR1450953

• When you use the Standard_D5_v2, which has 16 vCPUs and 56 GB of memory, the deployment fails.
PR1450975

• JNP10000-LC2101 FPC generates Voltage Tolerance Exceeded major alarm for EACHIP 2V5 sensors.
PR1451011

• The burst size is not updated when the dynamic profile uses the static traffic control profile. PR1451033

• SNMP query for IPsec with decrypted or encrypted packets does not fetch the correct values. The
following error is observed: KMD_SNMP_FATAL_ERROR PR1451324
182

• The VFP external static IP configuration is not persistent after rebooting the VFP instance. PR1451709

• RMPC core files are found after the configuration changes are done on the network for PTP or clock
synchronization. PR1451950

• On MX Series, the dropped packets are seen on MQ/XM-based MPCs, although there is no traffic flowing
through the system. PR1451958

• The mgd might crash when you use the replace pattern command. PR1452136

• On the MX10000 and PTX10000 lines of routers with Routing Engine redundancy configuration enabled,
the firmware upgrade for PSU (JNP10000-AC2) and JNP10000-DC2) might fail due to lcmd being
disabled by the firmware upgrade command. PR1452324

• PLL errors might be seen after FPC reboots or restarts. PR1452604

• On MX10003, MACsec framing errors are seen whenever the sequence number exceeds 2 power 32
with extended packet numbering (XPN). PR1452851

• Hide the drop-flow command under tcp-non-syn configuration. PR1452902

• On MPC10E, inconsistency between AFT and non-AFT line cards occurs while displaying ldp p2mp
traffic-statistics on bud node. PR1453130

• The values displayed in the output of the show snmp mib walk jnxTimingNotfnsMIB.3 command are
not correct. This MIB table is responsible for timing feature defect or event notification. PR1453436

• PTP can go out of synchronization due to Layer 2 ald hwdb access failure. PR1453531

• On MX10003 platform, alarms are not sent to syslog. PR1453533

• Delay in freeing processed defragment buffers lead to prolonged flow control and might crash. PR1453811

• The ANCP interface-set QoS adjusts might not be processed. PR1453826

• The FPC might crash when the severity of error is modified. PR1453871

• Timestamp is not shown with count option after changing the match condition for the show <> | mathc
<> | count command. PR1454387

• On the MX204 platform, the radius-acct-interim statistics are not populated for subscribers. Statistics
are properly populated in the radius-acct-stop packets. PR1454541

• The 100-Gigabit Ethernet interfaces might not come up again after going down on MPC3E-NG.
PR1454595

• The access request for Layer 2 BSA port up might not be retransmitted if the RADIUS server was
unreachable. PR1454975

• JNS/GNF: CRAFTD syslog fatal errors along with junk characters appear upon startup and exits after
four startup attempts. PR1454985

• JET/JSD RPC tag handling bug. PR1455426


183

• Device chooses incorrect source address for locally originated IPv6 packets in routing-instance when
destination address is reachable through static route with next-table command. PR1455893

• Excessive fragmentations of IKE packets might cause failure in the tunnel establishment. PR1455896

• The BgpRouteInitialize API exits with error code 2. PR1455967

• The rpd crashes at __mem_assert func=0x2266f3a "free_jemalloc”, while adding and deleting the sensors.
PR1456049

• High temperature from the show chassis environment output is observed after MPC4E is inserted to
slot 5. PR1456457

• CLI command with invoke-on and display xml rpc results in unexpected multiple RPC commands.
PR1456578

• All the IPsec tunnels might be cleared when the clear command is executed for only one IPsec tunnel
with specified service-set name. PR1456749

• The bbe-statsd process might continuously crash if any parameter is set to 0 in the mx_large.xml file.
PR1457257

• Default value of 2^32 replay-window size results in framing errors at an average of one in 2^32 frames
received. PR1457555

• The chassisd process and all FPCs might restart after Routing Engine switchover. PR1457657

• The show subscriber extensive command incorrectly displays DNS address provided to the DHCP clients.
PR1457949

• The subscriber routes are not cleared from the backup Routing Engine when the session is aborted.
PR1458369

• Traffic black hole or MPC crash might be seen on MPC10E during firewall filter terms change. PR1458499

• If you use dynamic VoIP VLAN assignment, the correct VoIP VLAN information in LLDP-MED packets
might not be sent after you commit. PR1458559

• The FPC X major errors alarm might be raised after committing the PTP configuration change. PR1458581

• When you perform delete operations, the gRPC updates on_change does not work. PR1459038

• After you set interface <> is disabled with QSA, the link still remains up. PR1459093

• The traffic might be stuck on MS-MPC or MS-MIC with sessions receiving a huge number of affinity
packets. PR1459306

• The following error message might be seen after the chassisd restarts: create_pseudos: unable to create
interface device for pip0 (File exists) PR1459373

• The show ancp subscriber access-aggregation-circuit-id < access aggregation circuit ID> command
displays incomplete output. PR1459386

• Telemetry streaming of mandatory TLV 'ttl' learned from LLDP neighbor is missing. PR1459441
184

• The traffic might be silently dropped or discarded during link recovery in an open Ethernet access ring
with ERPS configured. PR1459446

• In MC-LAG scenario, the traffic destined to VRRP-virtual MAC gets dropped. PR1459692

• After the DRD auto recovery, the traffic blackholing upon interface flaps. PR1459698

• CPCDD core file is found at


ServicesMgr::ServicesManager::cpcddSmdInterface::processServiceNotifyMsg
,SmdInterface::cbStateSyncServiceNotifyMsgHandler ,statesync_consumer_poll_new_state_cb.
PR1459904

• Initial synchronization for OpenConfig event sensors are streamed only from producers supporting event
paths. PR1459927

• The PPTP does not work with destination NAT. PR1460027

• If vlan-offload is configured on the VMX platform, input-vlan-map might not work. PR1460544

• The bbe-smgd generates a core file when all RADIUS servers are unreachable. PR1461340

• When you receive IPv6 over IPv4 IBGP session, the IPv6 prefix is hidden. PR1460786

• The repd generates a core file during system startup. PR1461796

• During the BBE statistics collection and management process, issues with the bbe-statsd memory on
backup Routing Engine occurs. PR1461821

• JET RIB API RouteRemove and RouteRemoveMatching RPCs do not work as the first RIB API call.
PR1461974

• The rpd might crash after committing dynamic-tunnel-anchor-pfe command. PR1461980

• The CHASSISD_SNMP_TRAP6: SNMP trap generated: Power Supply failed" message appears when
both DIP switches and power switch are turned off. PR1462065

• The flow stuck and flowd watchdog generate core files while trying to ping DNS server 8.8.8.8 on the
internet through DUT configured with NAPT44. PR1462277

• On MX204, RADIUS interim accounting statistics are not populated. PR1462325

• The vty remote MAC addresses are not learned with correct age if vty is from a line card without Juniper
Trio 5 silicon. PR1463040

• MAC-learning is broken for vlan-id all scenario. PR1463078

• The subscribers might not pass traffic after making some changes to the dynamic-profiles filter.
PR1463420

• The MPC2E-NG or MPC3E-NG card with specific MIC might crash after a high rate of interface flaps.
PR1463859

• RPC ALG causes MSPMAND core files when MX Series router is used as a stateful firewall with the
MS-MIC or MS-MPC service cards. PR1464020
185

• The PPP IPv6CP might fail if the routing-services command is enabled. PR1464415

• The show task memory detail command shows incorrect cookie information. PR1464659

• The PPPoE session goes in to terminated state and the accounting stops for the session that is delayed.
PR1464804

• MPC5E or MPC6E might crash due to internal thread hogging of the CPU. PR1464820

• DNS sinkhole server results in multiple core files. PR1466567

• Layer 2 wholesale does not forward all the client requests with stacked VLAN. PR1467468

• Crypto code might cause high CPU utilization. PR1467874

• The process rpd might crash after making several changes to the flow-spec routes. PR1467838

Infrastructure
• The duplex status of management interface might not be updated in the output of show command.
PR1427233

• On all Junos OS VM based platforms, FPC might reboot if jlock hog occurs. PR1439906

• The operations on console might not work if the system ports console log-out-on-disconnect command
is configured. PR1433224

• The Routing Engine might go to amnesiac mode an earlier version of Junos OS is installed on an upgraded
device. PR1445151

• The scheduled tasks might not be executed if the cron daemon goes down without restarting
automatically. PR1463802

Interfaces and Chassis


• Unrelated aggregated Ethernet interfaces might go down if the committing configuration changes.
PR1409535

• The demux interfaces goes down after changing the MTU of the underlying et interface. PR1424770

• Mixed link-speed aggregated Ethernet bundle are not able to a add new sub-interface successfully.
PR1437929

• Targeted-distribution for static demux interface over aggregate Ethernet interface does not take correct
LACP link status into consideration when choosing primary and backup links. PR1439257

• Mgd processes increases because the mgd processes are not closed properly. PR1439440

• The cfmd process might crash after a restart on Junos OS Release 17.1R1 and later. PR1443353

• Unrelated aggregated Ethernet interfaces might go down if changes in the configuration are committed.
PR1409535

• Need enhancement to add or delete a single VLAN in vlan-id-list under interface family bridge. PR1443536
186

• ISSU might fail when you upgrade a device that has an aggregated Ethernet bundle with more than 64
logical interfaces. PR1445040

• The OAM CCM messages are sent with single-tagged VLAN even when configuring with two VLANs.
PR1445926

• Not able to connect to newly installed Routing Engine from other Routing Engines in Routing Engines
in MX Series Virtual Chassis. PR1446418

• Initiating a Routing Engine switchover on VRRP backup router through a CLI command (even protocols
vrrp delegate-processing ae-irb) might cause VRRP state for aggregated Ethernet bundle interfaces
transitions to the master state, then very shortly afterward to backup again. PR1447028

• The Layer 2 ald might fail to update composite next hop. PR1447693

• The ifinfo daemon might crash on the execution of the show interface extensive command. PR1448090

• Dual VRRP mastership might be seen after ungraceful Routing Engine switchover. PR1450652

• LACP daemon crashed continuously. PR1450978

• The severity level log might be flooded when the QSFP-100GE-DWDM2 is inserted. PR1453919

• In the CFM UP MEP over Layer 2 VPN or LAyer 2 circuit service, the CFM UP MEP session might get
stuck in the failed state. PR1454187

• The VRRP traffic loss is longer than 1 second for some backup groups after performing GRES. PR1454895

• Mismatched MTU value causes the RLT interface to flap. PR1457460

J-Web
• Some error messages might be seen when you use J-Web. PR1446081

Layer 2 Features
• LSI interface might not be created, causing remote MACs not to be learned and display of the following
error log: RPD_KRT_Q_RETRIES: ifl iff add: Device busy". PR1295664

• VPLS neighbors might stay in the down state after configuration changes in vlan-id. PR1428862

• Traffic drop might be seen when one MX Series Virtual Chassis member reboots and rejoins the Virtual
Chassis. PR1453430

Layer 2 Ethernet Services


• DHCP request might get dropped in DHCP relay. PR1435039

• The jdhcpd process might go into infinite loop and cause CPU full utilization. PR1442222

• On MX10008 or MX10016 platforms, the dhcp-relay command might not work. PR1447323

• Some additional information can be provided in DHCPv6 option 17. This option can be in SOLICIT or
REQUEST messages. BNG should relay the information from this option to RADIUS servers in ACCESS
187

REQUEST message in the attribute 26-207. Before the fix from the PR the information was not relayed.
PR1448100

• PPPoE holding DHCPv6 prefix causes DHCPv6 binding failure due to duplicate prefix. PR1453464

• DHCP subscriber might not come online after the router reboots. PR1458150

• DHCP packet might not be processed correctly if DHCP option 82 is configured. PR1459925

• The ISSU might fail during subscriber in-flight login. PR1465964

MPLS
• The FPC might be stuck in the Ready state after making a change in the configuration that removes
RSVP and triggers FPC restart. PR1359087

• Static MPLS LSP label might not get installed in MPLS.0 after the link flaps. PR1457432

• Traffic is silently discarded after the LSP protection link on Huawei transit router goes down. PR1439251

• Continuous rpd core files are generated at l2ckt_alloc_label, l2ckt_standby_assign_label, and


l2ckt_intf_change_process in new backup during GRES in MX2010 box. PR1427539

• The LDP might withdraw a label for an FEC once the IGP route is inactive in inet.0. PR1428843

• Dynamic SPRING-TE tunnel creation to LDP (non SR) speaking nodes are is supported. PR1432791

• Root XML tag in the output is changed from rsvp-pop-and-fwd-info to rsvp-pop-and-fwd-information


to be consistent with the XML tag convention. PR1365940

• SRLG entry shows unknown after removing it from configuration in show mpls lsp extensive or show
mpls srlg output. PR1433287

• The P2MP LSP branch traffic might be dropped for a while when the sender PE device performs
switchover. PR1435014

• The flow label is not pushed when chained-composite-next-hop ingress l2ckt/l2vpn is enabled.
PR1439453

• LSI interface Layer 2 Virtual Chassis goes down on one router in VPLS domain through the MPLS path
is still available in inet.3. Reason shows as mpls label out of range. PR1442495

• The backup LSP path messages are rejected if the bypass tunnel path is an inter-area LSP. PR1442789

• RSVP path message with long refresh interval is dropped between devices running Junos OS releases
earlier than Release 16.1 and devices running versions later than Release 16.1. PR1443811

• TRUE POC: rpd core files are generated with SNMP polling. PR1457681

• P2MP LSP might get stuck in the down state after link flaps. PR1444111

• The rpd memory leak might be seen when the inter domain RSVP LSP is in the down state. PR1445024

• Traffic might be silently dropped or discarded if two consecutive PLRs along the LSP performs local
repair simultaneously under certain misconfigured conditions. PR1445994
188

• The transit packets might be dropped if an LSP is added or changed on an MX Series or PTX Series
device. PR1447170

• Traffic drop might be seen after traceoption configuration is committed in RSVP P2MP. PR1447480

• The rpd generated a core file at ted_delete_abstract_hop (instance=0x75d33c0, hop_name=< optimized


out>) during abstract-hop testing. PR1448769

• The LDP route timer resets when committing unrelated configuration changes. PR1451157

• All LDP adjacencies flap after changing LDP preference. PR1459301

• The previously configured credibility preference is not considered by CSPF even though the configuration
has been deleted or changed to prefer another protocol in the traffic engineering database. PR1460283

• High CPU usage and rpd core file might be observed if ldp track-igp-metric is configured and IGP metric
is changed. PR1460292

• MPLS trace route does not trace the SRUDP tunnel ingress router. PR1460516

Network Address Translation (NAT)


• The nsd process might crash during SNMP query for deterministic NAT pool information. PR1436775

Network Management and Monitoring


• MX10000 reports the jail socket errors message. PR1442176

• The Wrong Type error message might be seen for the hrProcessorFrwID object. PR1446675

Platform and Infrastructure


• On all the EX9200 line of switches, MX Series routers, and T4000, LACP DDoS policer is incorrectly
triggered by other protocols traffic. PR1409626

• The device might not be accessible after the upgrade. PR1435173

• Packet drops, replication failure, or ksyncd crash might be seen on the logical system of a device running
Junos OS after Routing Engine switchover. PR1427842

• The RPM udp-ping probe does not work in multiple routing instance scenario. PR1442157

• With CNH for 6PE, MPLS EXP rewrite rule for non-VPN IPv4 over MPLS traffic might not work.
PR1430878

• Traffic from the same physical interface cannot be forwarded. PR1434933

• The BGP session might flap after Routing Engine switchover is done simultaneously on both boxes of
BGP peer in scaled BGP session setup. PR1437257

• GRE traffic might get dropped if the terminating routing-instance name contains dots. PR1437872

• ARP resolution might fail after ARP HOLD net hops are added and deleted continuously. PR1442815

• Some duplicate flowtap filters are programmed after the restart of dynamic-flow-capture. PR1442868
189

• When host-bound packet is received in MAP-E BR router, service interface statistics counter shows
incorrect number of bytes. PR1443204

• Packets drop due to missing destination MAC address in the Packet Forwarding Engine. PR1445191

• Python op scripts are executed as user nobody if started from NETCONF session, not as logged in user,
resulting in failing PyEZ connection to the device. PR1445917

• On certain MPC line cards cm errors need to be reclassified. PR1449427

• Some hosts behind unnumbered interface are unreachable after the router or FPC restarts. PR1449615

• FPC might reboot with vmcore due to memory leak. PR1449664

• The DF flag BGP packets are dropped over MPLS LSP path. PR1449929

• REST API process becomes non-responsive when a number of requests come in at a high rate. PR1449987

• In EVPN-VXLAN scenario, sometimes host-generated packets gets dropped as hitting reject route in
Packet Forwarding Engine. PR1451559

• The Routing Engine originated IPv6 packets might be dropped when interface-group rule is configured
under IPv6 filter PR1453649

• Multicast traffic loss occurs in rare case in a seamless MPLS with MVPN configuration is observed.
PR1456905

• Port mirroring does not occur with VPLS. PR1458856

• DDoS-protection does not stop logging when remote tracing is enabled. PR1459605

• Traceroute initiated from PE device does not show the tunnel endpoint hop in the output. PR1461441

• CLI configuration flag version-03 must be optional. PR1462186

Routing Policy and Firewall Filters


• The rib-group might not process the exported route correctly. PR1450123

• Routes resolution might be inconsistent if any route resolves over the multipath route. PR1453439

• The rpd might crash after the Routing Engine switch overs when prefix-list is configured. PR1451025

Routing Protocols
• The rpd crashes in Junos OS Release 16.1 or later during BGP convergence. PR1351639

• The rpd process might crash with BGP multipath and damping configured. PR1472671

• Need to install all possible next hops for OSPF network LSAs. PR1463535

• The other querier present interval timer cannot be changed in a IGMP or MLD snooping scenario.
PR1461590

• BGP peers might flap if the parameter of hold-time is set as small. PR1466709

• The rpd might crash under a rare condition if GR helper mode is triggered. PR1382892
190

• The rpd crashes in Junos OS 16.1 or later during BGP convergence. PR1351639

• BFD link failure detection of the broken path gets delayed when IGP link-state update is received from
the same peer through an alternative path. PR1410021

• BGP might become stuck in the Idle state when the peer triggers a GR restart event. PR1412538

• BGP might get stuck in the Idle state when the peer triggers a GR restart event. PR1412538

• TI-LFA cannot find backup path when IS-IS overLoad bit is set on computing. node PR1412923

• Per-prefix LFA might not work as expected where the last hop needs to be protected on the penultimate
node. PR1432615

• Unsupported configuration (EPE with dynamic-next-hop GRE tunnels) continuously rpd to generat core
files. PR1431536

• The show isis adjacency extensive output does not contain the state transition details. PR1432398

• The next-hop of IPv6 route remains empty when a new IS-IS link comes up. PR1430581

• With SR enabled, 6PE next hop is not installed. PR1435298

• Clearing BGP neighbors takes longer time to delete routes. PR1435466

• Wrong next hop might be seen when BGP PIC edge is enabled. PR1437108

• The rpd might crash in case multipath is enabled, as BGP multipath teardown is called for secondary
route even though secondary routes are considered for multipath. PR1437837

• The backup Routing Engine might go out of synchronization if you clear BGP sessions on the master
Routing Engine. PR1439620

• Removing SSH Protocol version 1 from configuration. PR1440476

• RIP routes might be discarded by Juniper device over a /31 subnet interface. PR1441452

• The rpd might crash with SR-TE configuration change. PR1442952

• IPv6 connectivity between MC-LAG peers might fail when multiple IRB interfaces are present. PR1443507

• The rpd crash might be seen after configuring OSPF nssa area-range and summaries. PR1444728

• The rpd might crash in OSPF scenario due to invalid memory access. PR1445078

• The SSH login might fail if a user account exists in both the local database and RADIUS/TACACS+.
PR1454177

• MoFRR with MLDP inband signaling is not working. PR1454199

• BRP: RPC call is not available for show bgp output-scheduler. PR1445854

• The BGP route prefixes are not being advertised to the peer. PR1446383

• The as-external route might not work in OSPF overload scenario for VRF instance. PR1446437

• The rpd uses full CPU utilization due to incorrect path selection. PR1446861
191

• The multicast traffic might be dropped in PIM with BGP PIC setup. PR1447187

• The rpd crashes and commit fails when trying to commit configuration changes. PR1447595

• On the MX2000 and PTX10000 lines of devices , Layer 3 VPN PE-CE link protection exhibits unexpected
behavior. PR1447601

• Junos OS BFD sessions with authentication flaps occurs after sometime. PR1448649

• The connection between ppmd (Routing Engine) and ppman (FPC) might get lost due to session time
out. PR1448670

• The BGP routes might fail to be installed in routing instance if the from next-hop policy match condition
is used in the VRF import policy. PR1449458

• SPRING-LDP interoperability issues are observed with colocated SRMS+SR-client+LDP-stitching.


PR1452956

• The rpd scheduler slip for BGP GR might be up to 120 second after the peer goes down. PR1454198

• The rpd memory might leak in a certain MSDP scenario. PR1454244

• Permanent rpd core files are seen with BGP configuration option optimal-route-reflection set. PR1454803

• Rpd might crash when multipath is in use. PR1454951

• The rpd might crash continuously due to memory corruption in IS-IS setup. PR1455432

• Prefix SID conflict might be observed in IS-IS. PR1455994

• Packet drop and CPU spike on Routing Engine might be seen in certain conditions if labeled-unicast
protection is enabled for a CsC-VRF peer. PR1456260

• Rpd core file is seen at rt_nhn_tree_stop,rt_table_tree_free_family, bgp_sync_free_tsp after deactivating


protocols. PR1457358

• The rpd might crash when OSPF router-id gets changed for NSSA with area-range configured. PR1459080

• The rpd memory leak might be observed on backup Routing Engine due to BGP flap. PR1459384

• Rpd scheduler slips might be seen on RPKI route validation enabled BGP peering router in a scaled setup.
PR1461602

• Rpd core file is seen with BMP configured and BGP peer flapping. PR1462441

• IS-IS IPv6 multi-topology routes might flap every time when there is an unrelated commit under protocol
stanza. PR1463650

• The rpd might crash if both BGP add-path and BGP multipath are enabled. PR1463673

• MX80 EVPN-VXLAN RT5 does not work properly and ip-prefix-routes are not reachable. PR1466602
192

Services Applications
• The kmd process might crash when DPD time outs for some IKEv2 SAs occurs. PR1434521

• On platforms running Junos OS Evolved, the show ipsec security-associations command throws an
error. PR1442161

• Phase 1 SA is migrated to new remote IP because of the source-address translation for the static NAT
tunnel. PR1477181

• Output of the show subscriber user-name command on LTS shows only one session instead of two.
PR1446572

• The jl2tpd process might crash during the restart procedure. PR1461335

• BGP multipath does not work for MT on cRPD. PR1467091

Subscriber Access Management


• Subscriber filtering for general authentication services traceoptions could report debug messages for
other users. PR1431614

• Subscriber deactivation might get stuck in the terminated state. PR1437042

• Test aaa ppp, output enhancement. PR1444438

• On MX Series platforms, there might be a false error for SAE policy activation or deactivation failure.
PR1447632

• Subscribers login fails when PCRF server is unreachable. PR1449064

• The authd crashes on backup Routing Engine during execution of the slax script, running <
get-jsrc-counters> RPC call. PR1458185

• DHCPv6 subscribers might be stuck in a state after the authd process crashes. PR1460578

• Problem with linked-pool-aggregation after attempting to delete a pool in the middle of the chain.
PR1465253

User Interface and Configuration


• The show chassis hardware satellite command is not available in Junos OS Release 17,3. PR1388252

• Changing nested apply-groups does not occur. PR1427962

• In the Juno OS Fusion environment, the show chassis hardware satellite command is not available on
Junos OS Release 17.3. PR1388252

VPNs
• In a specific CE device environment in which asynchronous-notification is used, after the link between
the PE and CE devices goes up, the Layer 2 circuit flaps repeatedly. PR1282875

• The rpd core file is seen at rtbit_reset, rte_tgtexport_rth. PR1379621

• The rpd crash might be seen if Layer 2 circuit or local switching connections flap continuously. PR1418870
193

• P1 configuration delete message is not sent on loading baseline configuration if there has been a prior
change in VPN configuration. PR1432434

• The resumed multicast traffic for certain groups might be stopped in overlapping MVPN scenario.
PR1441099

• Result of the show task replication command shows MVPN as InProgress when the active master Routing
Engine is forcibly removed and NSR are enabled. PR1441292

• Memory leak might happen if PIM messages are received over an MDT (mt- interface) in Draft-Rosen
MVPN scenario. PR1442054

• The rpd process might crash due to memory leak in MVPN RPF Src PE block. PR1460625

• The Layer 2 circuit displays MM status which might cause traffic loss. PR1462583

SEE ALSO

What's New | 99
What's Changed | 122
Known Limitations | 130
Open Issues | 133
Documentation Updates | 193
Migration, Upgrade, and Downgrade Instructions | 194

Documentation Updates

IN THIS SECTION

Advanced Subscriber Management Provider | 194

Feature Guides Are Renamed As User Guides | 194

This section lists the errata and changes in Junos OS Release 19.4R3 documentation for MX Series.
194

Advanced Subscriber Management Provider

• The Broadband Subscriber Services User Guide incorrectly stated that for Routing Engine-based,
converged HTTP redirect services, a CPCD service rule can include both a redirect term and a rewrite
term. It also incorrectly stated that you can include separate rewrite and redirect rules in the same service
profile.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 99
What's Changed | 122
Known Limitations | 130
Open Issues | 133
Resolved Issues | 150
Migration, Upgrade, and Downgrade Instructions | 194

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Basic Procedure for Upgrading to Release 19.4 | 195

Procedure to Upgrade to FreeBSD 11.x based Junos OS | 195

Procedure to Upgrade to FreeBSD 6.x based Junos OS | 198

Upgrade and Downgrade Support Policy for Junos OS Releases | 200

Upgrading a Router with Redundant Routing Engines | 200

Downgrading from Release 19.4 | 201


195

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS for the MX Series. Upgrading or downgrading Junos OS might take several minutes, depending
on the size and configuration of the network.

Starting in Junos OS 17.4R1 release, FreeBSD 11.x is the underlying OS for all Junos OS platforms which
were previously running on FreeBSD 10.x based Junos OS. FreeBSD 11.x does not introduce any new
Junos OS related modifications or features but is the latest version of FreeBSD.

The following table shows detailed information about which Junos OS can be used on which products:

Platform FreeBSD 6.x-based Junos OS FreeBSD 11.x-based Junos OS

MX5,MX10, MX40,MX80, MX104 YES NO

MX240, MX480, MX960, NO YES

MX2010, MX2020

Basic Procedure for Upgrading to Release 19.4

NOTE: Before upgrading, back up the file system and the currently active Junos OS configuration
so that you can recover to a known, stable environment in case the upgrade is unsuccessful.
Issue the following command:

user@host> request system snapshot

The installation process rebuilds the file system and completely reinstalls Junos OS. Configuration
information from the previous software installation is retained, but the contents of log files might
be erased. Stored files on the routing platform, such as configuration templates and shell scripts
(the only exceptions are the juniper.conf and ssh files) might be removed. To preserve the stored
files, copy them to another system before upgrading or downgrading the routing platform. For
more information, see the Installation and Upgrade Guide.

For more information about the installation process, see Installation and Upgrade Guide and Upgrading
Junos OS with Upgraded FreeBSD.

Procedure to Upgrade to FreeBSD 11.x based Junos OS

Products impacted: MX240, MX480, MX960, MX2010, and MX2020.

To download and install FreeBSD 11.x based Junos OS:


196

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 Install Package section of the Software tab, select the software 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. Review and accept the End User License Agreement.

8. Download the software to a local host.

9. Copy the software to the routing platform or to your internal software distribution site.

10. Install the new jinstall package on the routing platform.

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

All customers except the customers in the Eurasian Customs Union (currently composed of Armenia,
Belarus, Kazakhstan, Kyrgyzstan, and Russia) can use the following package:

• For 32-bit Routing Engine version:

user@host> request system software add no-validate reboot


source/junos-install-mx-x86-32-19.4R3.9-signed.tgz

• For 64-bit Routing Engine version:

user@host> request system software add no-validate reboot


source/junos-install-mx-x86-64-19.4R3.9-signed.tgz
197

Customers in the Eurasian Customs Union (currently composed of Armenia, Belarus, Kazakhstan,
Kyrgyzstan, and Russia) can use the following package (Limited encryption Junos package):

• For 32-bit Routing Engine version:

user@host> request system software add no-validate reboot


source/junos-install-mx-x86-32-19.4R3.x-limited.tgz

• For 64-bit Routing Engine version:

user@host> request system software add no-validate reboot


source/junos-install-mx-x86-64-19.4R3.9-limited.tgz

Replace source with one of the following values:

• /pathname—For a software package that is installed from a local directory on the router.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname

Do not use the validate option while upgrading from Junos OS (FreeBSD 6.x) to Junos OS (FreeBSD
11.x). This is because programs in the junos-upgrade-x package are built based on FreeBSD 11.x, and
Junos OS (FreeBSD 6.x) would not be able to run these programs. You must run the no-validate option.
The no-validate statement disables the validation procedure and allows you to use an import policy
instead.

Use the reboot command to reboot the router after the upgrade is validated and installed. When the
reboot is complete, the router displays the login prompt. The loading process might take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.


198

NOTE:
• You need to install the Junos OS software package and host software package on the routers
with the RE-MX-X6 and RE-MX-X8 Routing Engines. For upgrading the host OS on these
routers with VM Host support, use the junos-vmhost-install-x.tgz image and specify the name
of the regular package in the request vmhost software add command. For more information,
see the VM Host Installation topic in the Installation and Upgrade Guide.

• Starting in Junos OS Release 19.4R2, in order to install a VM host image based on Wind River
Linux 9, you must upgrade the i40e NVM firmware on the following MX Series routers:

• MX240, MX480, MX960, MX2010, MX2020, MX2008, MX10016, and MX10008

[See https://kb.juniper.net/TSB17603.]

NOTE: After you install a Junos OS Release 19.4 jinstall package, you cannot return to the
previously installed Junos OS (FreeBSD 6.x) software by issuing the request system software
rollback command. Instead, you must issue the request system software add no-validate command
and specify the jinstall package that corresponds to the previously installed software.

NOTE: Most of the existing request system commands are not supported on routers with the
RE-MX-X6 and RE-MX-X8 Routing Engines. See the VM Host Software Administrative Commands
in the Installation and Upgrade Guide.

Procedure to Upgrade to FreeBSD 6.x based Junos OS

Products impacted: MX5, MX10, MX40, MX80, MX104.

To download and install FreeBSD 6.x based Junos OS:

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.
199

4. Select the Software tab.

5. In the Install Package section of the Software tab, select the software 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. Review and accept the End User License Agreement.

8. Download the software to a local host.

9. Copy the software to the routing platform or to your internal software distribution site.

10. Install the new jinstall package on the routing platform.

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

• All customers except the customers in the Eurasian Customs Union (currently composed of Armenia,
Belarus, Kazakhstan, Kyrgyzstan, and Russia) can use the following package:

user@host> request system software add validate reboot source/jinstall-ppc-19.4R3.9-signed.tgz

• Customers in the Eurasian Customs Union (currently composed of Armenia, Belarus, Kazakhstan,
Kyrgyzstan, and Russia) can use the following package (Limited encryption Junos OS package):

user@host> request system software add validate reboot


source/jinstall-ppc-19.4R3.9-limited-signed.tgz

Replace source with one of the following values:

• /pathname—For a software package that is installed from a local directory on the router.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname

The validate option validates the software package against the current configuration as a prerequisite
to adding the software package to ensure that the router reboots successfully. This is the default
behavior when the software package being added is a different release.
200

Use the reboot command to reboot the router after the upgrade is validated and installed. When the
reboot is complete, the router displays the login prompt. The loading process might take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.

NOTE: After you install a Junos OS Release 19.4 jinstall package, you cannot return to the
previously installed software by issuing the request system software rollback command. Instead,
you must issue the request system software add validate command and specify the jinstall
package that corresponds to the previously installed software.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2, and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

Upgrading a Router with Redundant Routing Engines

If the router has two Routing Engines, perform the following Junos OS installation on each Routing Engine
separately to avoid disrupting network operation:

1. Disable graceful Routing Engine switchover (GRES) on the master Routing Engine, and save the
configuration change to both Routing Engines.

2. Install the new Junos OS release on the backup Routing Engine while keeping the currently running
software version on the master Routing Engine.
201

3. After making sure that the new software version is running correctly on the backup Routing Engine,
switch over to the backup Routing Engine to activate the new software.

4. Install the new software on the original master Routing Engine that is now active as the backup Routing
Engine.

For the detailed procedure, see the Installation and Upgrade Guide.

Downgrading from Release 19.4

To downgrade from Release 19.4 to another supported release, follow the procedure for upgrading, but
replace the 19.4 jinstall package with one that corresponds to the appropriate release.

NOTE: You cannot downgrade more than three releases.

For more information, see the Installation and Upgrade Guide.

SEE ALSO

What's New | 99
What's Changed | 122
Known Limitations | 130
Resolved Issues | 150
Open Issues | 133
Documentation Updates | 193

Junos OS Release Notes for NFX Series

IN THIS SECTION

What’s New | 202

What's Changed | 204

Known Limitations | 205

Open Issues | 206

Resolved Issues | 207


202

Documentation Updates | 212

Migration, Upgrade, and Downgrade Instructions | 213

These release notes accompany Junos OS Release 19.4R3 for the NFX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

IN THIS SECTION

What's New in Release 19.4R3 | 202

What's New in Release 19.4R2 | 202

What's New in Release 19.4R1 | 203

Learn about new features introduced in the Junos OS main and maintenance releases for NFX Series
devices.

What's New in Release 19.4R3

There are no new features or enhancements to existing features for NFX Series devices in Junos OS
Release 19.4R3.

What's New in Release 19.4R2

There are no new features or enhancements to existing features for NFX Series devices in Junos OS
Release 19.4R2.
203

What's New in Release 19.4R1

General routing
• Support for MAP-E customer edge encapsulation and decapsulation (NFX Series)—Starting in Junos
OS release 19.4R1, Mapping of Address and Port with Encapsulation (MAP-E) customer edge (CE)
encapsulation and decapsulation are supported on NFX Series devices. MAP-E is an IPV6 transition
technique that encapsulates an IPv4 packet in an IPv6 and carries the packet over IPv4-over-IPv6 tunnel
from MAP-E CE devices to the MAP-E provider edge (PE) devices (also called as border relay [BR] devices)
through an IPv6 routing topology, where the packet is de-tunneled for further processing.

MAP-E uses network address port translation (NAPT) features for restricting transport protocol ports,
Internet Control Message Protocol (ICMP) identifiers, and fragment identifiers to the configured port
sets. Existing NAPT feature is enhanced to add this capability.

[See How to Configure the NFX150.]

[See How to Configure the NFX250 NextGen.]

Hardware
• NFX350 Platform— With Junos OS Release 19.4R1, the NFX portfolio introduces the NFX350 Network
Services Platform, which is a secure, automated, software-driven customer premises equipment (CPE)
platform that delivers virtualized network and security services on demand. The NFX350 is part of the
Juniper Cloud CPE solution, which leverages Network Functions Virtualization (NFV). The NFX350
platform completes the uCPE portfolio to provide end-to-end platforms for medium, large, and extra-large
deployments. In addition to IPsec, Layer 2 features, and SD-WAN functionality, the NFX350 provides
features such as LAN or WAN isolation, software and hardware resiliency, redundant power supply, and
serial over LAN. The NFX350 device supports two external SSD and LTE expansion module.

The NFX350 devices are available in the following variants:

• NFX350-S1—Rack-mount model with 8-core Intel Skylake D-2146NT CPU, 100-GB SSD, 32-GB RAM,
eight 1-Gigabit Ethernet RJ-45 LAN ports, and eight 10-Gigabit Ethernet SFP+ WAN ports.

• NFX350-S2—Rack-mount model with 12-core Intel Skylake D-2166NT CPU, 100-GB SSD, 64-GB
RAM, eight 1-Gigabit Ethernet RJ-45 LAN ports, and eight 10-Gigabit Ethernet SFP+ WAN ports.

• NFX350-S3—Rack-mount model with 16-core Intel Skylake D-2187NT CPU, 100-GB SSD, 128-GB
RAM, eight 1-Gigabit Ethernet RJ-45 LAN ports, and eight 10-Gigabit Ethernet SFP+ WAN ports.

[See NFX350 Hardware Guide.]

[See How to Configure the NFX350.]

Architecture
• NFX350 Architecture—The NFX350 architecture enables unified management of its components through
the Junos Control Plane (JCP). It supports the following modes to effectively manage system resources:
204

• Throughput mode—Provides maximum resources (CPU and memory) for Junos software. The default
mode is throughput mode.

• Hybrid mode—Provides a balanced distribution of resources between the Junos software and third-party
VNFs.

• Compute mode—Provides minimal resources for Junos software and maximum resources for third-party
VNFs

[See NFX350 Hardware Guide.]

[See How to Configure the NFX350.]

SEE ALSO

What's Changed | 204


Known Limitations | 205
Open Issues | 206
Resolved Issues | 207
Documentation Updates | 212
Migration, Upgrade, and Downgrade Instructions | 213

What's Changed

IN THIS SECTION

What’s Changed in 19.4R3 Release | 204

What’s Changed in 19.4R2 Release | 205

What’s Changed in 19.4R1 Release | 205

Learn about what changed in Junos OS main and maintenance releases for NFX Series devices.

What’s Changed in 19.4R3 Release

There are no changes in the behavior of Junos OS features or in the syntax of Junos OS statements and
commands in Junos OS Release 19.4R3 for NFX Series devices.
205

What’s Changed in 19.4R2 Release

There are no changes in the behavior of Junos OS features or in the syntax of Junos OS statements and
commands in Junos OS Release 19.4R2 for NFX Series devices.

What’s Changed in 19.4R1 Release

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO

What’s New | 202


Known Limitations | 205
Open Issues | 206
Resolved Issues | 207
Documentation Updates | 212
Migration, Upgrade, and Downgrade Instructions | 213

Known Limitations

IN THIS SECTION

High Availability | 206

Platform and Infrastructure | 206


206

Learn about known limitations in this release for NFX Series devices. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

High Availability

• On an NFX250 chassis cluster, commit fails for LAG deployment on a reth interface. PR1487857

Platform and Infrastructure

• On NFX350 devices, an srxpfe core file is generated when VF is mapped to srxpfe changes. While
mapping the backplane's NIC changes for FPC1 to a VF, the srxpfe restarts. On NFX350 devices, the
internal NICs are Intel NICs and the DPDK library in srxpfe is unable to handle the PF reset event
generated during the remapping. This causes the srxpfe to crash just before the restart. There is no
impact on functionality as a result of this issue; however, graceful restart does not happen, and instead
the srxpfe generates a core file. PR1469201

SEE ALSO

What’s New | 202


What's Changed | 204
Open Issues | 206
Resolved Issues | 207
Documentation Updates | 212
Migration, Upgrade, and Downgrade Instructions | 213

Open Issues

IN THIS SECTION

Platform and Infrastructure | 207

Virtual Network Functions (VNFs) | 207


207

Learn about open issues in this release for NFX Series devices. For the most complete and latest information
about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search application.

Platform and Infrastructure

• Login access to JDM through TACACS failed after upgrade to Junos OS Release 18.4R3 As a workaround,
log in as a local user. PR1504915

• On NFX150 devices, the following messages are seen during FTP: ftpd[14105]: bl_init: connect failed
for /var/run/blacklistd.sock (No such file or directory) messages are seen during FTP. PR1315605

• On NFX350 devices, the request system storage clean-up command does not clear the
/var/packages/db/pkginst.* folders. PR1474695

Virtual Network Functions (VNFs)

• On NFX Series devices, analyzers can be configured on VNF interfaces with output port as other VNF
interfaces. All the packets ingressing or egressing can be mirrored on to the designated analyzer port.
It is observed that after a system reboot, this functionality stops working and no packets are mirrored
on the output analyzer port. PR1480290

SEE ALSO

What’s New | 202


What's Changed | 204
Known Limitations | 205
Resolved Issues | 207
Documentation Updates | 212
Migration, Upgrade, and Downgrade Instructions | 213

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 208

Resolved Issues: 19.4R2 | 208

Resolved Issues: 19.4R1 | 210


208

Learn which issues were resolved in Junos OS main release and the maintenance releases for NFX Series
devices.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

Interfaces
• On NFX350 devices, the clear interface statistics all command takes a longer time to execute. PR1475804

• On NFX350 devices, the show interfaces | no-more command output freezes for 20 seconds after
displaying the dl0 interface information. PR1502626

Platform and Infrastructure


• On NFX150 devices, MAC aging does not work. You must remove aged MAC entries from the CLI.
PR1502700

• On NFX150 devices, ZTP over LTE configuration commit fails for operation=create in xml operations
configuration. PR1511306

Resolved Issues: 19.4R2

Interfaces
• On NFX350 devices, if any xSTP protocol is enabled on all interfaces, it gets enabled on L3 interfaces,
which are enabled with vlan-tagging or flexible-vlan-tagging. This results in blocking the SXE interface.
PR1475854

• Management ports are not disabled with link disable command on NFX150-S1 devices. PR1442064

• On NFX Series devices, ping is not working between the cross-connected interfaces with interface
deny-forwarding configuration. PR1442173

• On NFX150 and NFX250 NextGen devices, when two srxpfe interfaces are mapped to the same physical
interface, data packets received on physical NIC from external device are still sent to the old VF mapping
instead of new mapping. PR1448595

• On NFX150 devices, the heth-0-4 and heth-0-5 ports do not detect traffic when you try to activate the
ports by plugging or unplugging the cable. PR1449278

• On NFX Series devices, the static MAC address is replaced by random MAC address. PR1458554

• On NFX150 devices running Junos OS Release 19.3R1, the vmhost virtualization-options command is
not working as expected for heth to ge interface mapping. PR1459885

• On NFX250 NextGen devices, the monitor interface traffic command might not display the pps output
for SXE and physical interfaces. PR1464376
209

• When traffic goes through vSRX3.0 platforms, core-dump files are generated and traffic is dropped. This
issue might result in Packet Forwarding Engine being inactive and all interfaces being down. PR1465132

• On NFX Series devices, the GRE tunnel interface (gr-1/0/0) may not appear if the clear-dont-fragment-bit
option is configured for the GRE interface. PR1472029

Mapping of Address and Port with Encapsulation (MAP-E)


• On NFX Series devices, IP identification (IP ID) is not changed after MAP-E NAT44 is performed on
fragment packets when the packets reach the customer edge (CE) device.

PR1478037

Platform and Infrastructure


• On NFX Series devices, if there are any conditional groups, the l2cpd process might crash and generate
a core dump when interfaces are flapping and the lldp neighbors are available. It might cause the dot1x
process to fail and all the ports have a short interruption at the time of process crash. As a workaround,
delete the conditional group in the device. PR1431355

• On NFX350 devices, if you execute the show vmhost mode command multiple times, JDM may crash
and cause the show commands to stop working. PR1474220

• After a power outage, JDMD is not responsive because the /etc/hosts file is being corrupted. PR1477151

• Coredumps on NFX250 while adding the second LAN subnet. PR1490077

• AppQoE is sending active probing packets for the deleted active-probe-params option. PR1492208

• On NFX250 NexGen devices, the request vmhost power-off command reboots the device instead of
powering off. PR1493062

• Package files are lost after you upgrade the software image from Junos OS Release D497.1 to Junos
OS release 18.4R3.3 on NFX250 devices. PR1493711

Virtual Network Function (VNF)


• No error is displayed for native-vlan-id option that is configured on an access VNF interface though the
commit fails. PR1438854

• On NFX350 devices, VNF instantiation does not work properly. PR1478456


210

Resolved Issues: 19.4R1

Class of Service
• On NFX Series devices, when CoS rewrite rule is configured for st0 interface, the CoS value will not take
effect on corresponding forwarding class. It causes the CoS not to work as expected. This issue has
traffic impact. PR1439401

High Availability
• On an NFX150 high availability chassis cluster, the host logs updated in the system log messages might
not show the correct time stamp. As a workaround, convert the UTC time stamp to local time zone.
PR1394778

Interfaces
• When you transition NFX150 devices from PPPoE configuration to non-PPPoE configuration in a
non-promiscuous mode, the interface hangs without any traffic flow. PR1409475

• The limit on maximum OVS interfaces is restored to the originally defined limit of 25 for backward
compatibility. As a workaround, reduce the number of OVS interfaces in the configuration to 20 or fewer.
PR1439950

• On NFX150 and NFX250 NextGen devices, cross-connect stays down even if all linked interfaces are
up. PR1443465

Layer 2 Ethernet Services


• In DHCP relay scenario, if the device (DHCP relay) receives a request packet with option 50 where the
requested IP address matches the IP address of an existing subscriber session, such request packet would
be dropped. In such a case the subscriber may need more time to get IP address assigned. The subscriber
may remain in this state until it's lease expires if it had previously bound with the address in the option
50. PR1435039

Platform and Infrastructure


• On NFX Series devices, the HTTP traffic flow is created with a different routing instance when an APBR
profile is configured with category and application in the same profile. PR1447757

• When applying firewall filters on lo0.0 on an NFX250 NextGen device, FPC0 disappears. PR1448246

• On NFX150 devices, the show security dynamic-address command does not work for port 3. PR1448594

• Half duplex configuration on 1G ports is not supported when autonegotiation is disabled. PR1453911

• Informational log message, LIBCOS_COS_RETRIEVE_FROM_PVIDB: feature cos_fc_defaults num elems


4 rc 0 is displayed on the console when you commit after you configure AppQoS rule set. PR1457328

• REST API process will get non responsive when a number of requests start coming at a high rate.
PR1449987
211

• Packet drops, replication failure or ksyncd crashes might be seen on the logical system of a Junos OS
device after Routing Engine switchover. PR1427842

• After upgrading the NFX Series devices to Junos OS Release 19.2R2-S1.4, the following commit warning
is seen even though there is no configuration change under the forwarding-options
vxlan-overlay-load-balance option:

# commit and-quit
re0:
[edit]
'forwarding-options'
warning: vxlan-overlay-load-balance configuration for forwarding options has
been changed. A system reboot is mandatory. Please reboot *ALL* routing engines
NOW. Continuing without a reboot might result in unexpected system behavior.
configuration check succeeds
re1:
configuration check succeeds
commit complete
re0:
commit complete
Exiting configuration mode

PR1459833

Routing Protocols
• On NFX Series devices, changing the other querier present interval timer is not working on IGMP or
MLD snooping device in the existing Bridge Domain (BD) or Listener Domain (LD). As a workaround,
deactivate or activate the IGMP snooping via configuration or run the restart multicast-snooping
command.PR1461590

SNMP
• On NFX150 devices, SNMP does not work for the following commands:

• show snmp mib walk jnxIpSecTunMonOutEncryptedBytes

• show snmp mib walk jnxIpSecTunMonOutEncryptedPkts

• show snmp mib walk jnxIpSecTunMonInDecryptedBytes

• show snmp mib walk jnxIpSecTunMonInDecryptedPkts

• show snmp mib walk jnxIpSecTunMonLocalGwAddr

• show snmp mib walk jnxIpSecTunMonLocalGwAddrType

PR1386894

• Version compare in phc may fail causing the phc to download the same image. PR1453535
212

Virtual Network Functions (VNFs)


• On NFX150 devices with VNFs configured, when the VNF interfaces are moved from default OVS bridge
to custom OVS bridge, there will be duplicate VNF host entries in the /etc/hosts file on JDM. PR1434679

• On NFX150 devices, when you need to change the vmhost mappings of a particular NIC or NICs, you
must delete the existing vmhost mapping and commit the configuration. Now you can configure the
new mappings for the respective NICs. You cannot change the NIC vmhost mappings in the same commit
to delete and add a new mapping to the heth NICs. PR1450147

• NFX250 devices do not allow jdm (case-insensitive) as a VNF name. You can use jdm as a part of the
name. For example, jdm123, abcJDM, abcJDM123 are valid VNF names, whereas, jdm, JDM, Jdm, JDm
are not valid VNF names. PR1463963

SEE ALSO

What’s New | 202


What's Changed | 204
Known Limitations | 205
Open Issues | 206
Documentation Updates | 212
Migration, Upgrade, and Downgrade Instructions | 213

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 213

This section lists the errata and changes in Junos OS Release 19.4R3 documentation for the NFX Series.
213

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What’s New | 202


What's Changed | 204
Known Limitations | 205
Open Issues | 206
Resolved Issues | 207
Migration, Upgrade, and Downgrade Instructions | 213

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrade and Downgrade Support Policy for Junos OS Releases | 213

Basic Procedure for Upgrading to Release 19.4 | 214

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS for the NFX Series. Upgrading or downgrading Junos OS might take several hours, depending
on the size and configuration of the network.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.
214

To upgrade or downgrade from a non-EEOL release to a release more than three releases before or after,
first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release to your
target release.

For more information on EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

Basic Procedure for Upgrading to Release 19.4

When upgrading or downgrading Junos OS, use the jinstall package. For information about the contents
of the jinstall package and details of the installation process, see the Installation and Upgrade Guide. Use
other packages, such as the jbundle package, only when so instructed by a Juniper Networks support
representative.

NOTE: NFX150, NFX250 NextGen, and NFX350 devices run VMhost supported routing engine,
and should follow the VMhost Support on Routing Engines upgrade procedure.

NOTE: The installation process rebuilds the file system and completely reinstalls Junos OS.
Configuration information from the previous software installation is retained, but the contents
of log files might be erased. Stored files on the device, such as configuration templates and shell
scripts (the only exceptions are the juniper.conf and ssh files), might be removed. To preserve
the stored files, copy them to another system before upgrading or downgrading the device. For
more information, see the Software Installation and Upgrade Guide.

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

To download and install Junos OS Release 19.4R3:

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 Software tab.


215

4. Select the release number (the number of the software version that you want to download) from the
Version drop-down list to the right of the Download Software page.

5. In the Install Package section of the Software tab, select the software 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 Juniper Networks representatives.

7. Review and accept the End User License Agreement.

8. Download the software to a local host.

9. Copy the software to the device or to your internal software distribution site.

10. Install the new package on the device.

SEE ALSO

What’s New | 202


What's Changed | 204
Known Limitations | 205
Open Issues | 206
Resolved Issues | 207
Documentation Updates | 212

Junos OS Release Notes for PTX Series Packet


Transport Routers

IN THIS SECTION

What's New | 216

What's Changed | 223

Known Limitations | 228

Open Issues | 229


216

Resolved Issues | 232

Documentation Updates | 238

Migration, Upgrade, and Downgrade Instructions | 239

These release notes accompany Junos OS Release 19.4R3 for the PTX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What's New in 19.4R3 | 216

What's New in 19.4R2 | 216

What's New in 19.4R1 | 217

Learn about new features introduced in this release for PTX Series routers.

What's New in 19.4R3

There are no new features or enhancements to existing features for PTX Series routers in Junos OS Release
19.4R3.

What's New in 19.4R2

There are no new features or enhancements to existing features for PTX Series routers in Junos OS Release
19.4R2.
217

What's New in 19.4R1

General Routing
• Optimized BGP peer reestablishment (MX Series, PTX Series, and QFX Series)—Starting with Junos OS
Release 19.4R1, BGP peers in different groups can close in parallel. The connect/retry algorithm makes
16 attempts instead of 5 to reestablish BGP peers in the first 256 seconds after they go down. Peers
can reestablish while cleanup of the Adj-RIB-In routes is in progress. If a peer comes back up before its
route has been deleted from the routing table, that route is not deleted. The DeletePending flag in the
show route detail and show route extensive command output indicates that a BGP route needs to be
processed. PurgePending, PurgeInProgress, and PurgeImpatient flags in the show bgp neighbor command
output show the status of the purge of routing table entries.

[See Understanding External BGP Peering Sessions, show bgp neighbor, show route detail, and show
route extensive.]

Hardware
• Support for 40-Gbps ports to operate at 10-Gbps speed (PTX10002-60C)—You can use the Mellanox
10-Gbps pluggable adapter (model number: MAM1Q00A-QSA) to convert quad-lane-based ports to a
single-lane-based SFP+ port. The QSA adapter has the QSFP+ form factor with a receptacle for the SFP+
module. Use the QSA adapter to convert a 40-Gbps port to a 10-Gbps port. You can plug a 10-Gbps
SFP+ transceiver into the QSA adapter, which is then inserted into the QSFP or QSFP+ port of the
PTX10002-60C router.

[See Supported Transceivers on PTX10002-60C.]

High Availability (HA) and Resiliency


• View ISSU status during an upgrade (MX240, MX480, MX960, MX2010, MX2020, PTX3000, and
PTX5000)—Starting in Junos OS Release 19.4R1, you can use the request system software
in-service-upgrade status command to display the status of a unified ISSU. You will need to run this
command on the Routing Engine where the unified ISSU was triggered to display the correct unified
ISSU log file.

[See request system software in-service-upgrade.]

Junos OS, XML, API, and Scripting


• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
218

Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]

• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

Junos Telemetry Interface


• Physical Ethernet interface sensor support on JTI (MX960, MX2020, PTX1000, and PTX5000)—Starting
in Junos OS Release 19.4R1, you can use Junos telemetry interface (JTI) and remote procedure calls
(gRPC) services or gRPC Network Management Interface (gNMI) services to export physical Ethernet
interface statistics from MX960, MX2020, PTX1000, and PTX5000 routers to outside collectors. This
feature supports OpenConfig model openconfig-if-ethernet.yang (physical interface level) version 2.6.2
(no configuration). Both streaming and ON-CHANGE statistics are supported using the following resource
paths:

• /interfaces/interface/ethernet/state/mac-address (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/auto-negotiate (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/duplex-mode (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/port-speed (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/enable-flow-control (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/hw-mac-address (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/negotiated-duplex-mode (with ON_CHANGE support)


219

• /interfaces/interface/ethernet/state/negotiated-port-speed (with ON_CHANGE support)

• /interfaces/interface/ethernet/state/counters/in-mac-control-frames

• /interfaces/interface/ethernet/state/counters/in-mac-pause-frames

• /interfaces/interface/ethernet/state/counters/in-oversize-frames

• /interfaces/interface/ethernet/state/counters/in-jabber-frames

• /interfaces/interface/ethernet/state/counters/in-fragment-frames

• /interfaces/interface/ethernet/state/counters/in-8021q-frames

• /interfaces/interface/ethernet/state/counters/in-crc-errors

• /interfaces/interface/ethernet/state/counters/in-block-errors

• /interfaces/interface/ethernet/state/counters/out-mac-control-frames

• /interfaces/interface/ethernet/state/counters/out-mac-pause-frames

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]

• Transceiver sensor support on JTI (MX960, MX2010, MX2020, PTX1000, PTX5000, PTX10000)—In
Junos OS Release 19.4R1, you can use Junos telemetry interface (JTI) and remote procedure calls (gRPC)
or gRPC Network Management Interface (gNMI) services to export transceiver statistics from MX960,
MX2010, MX2020, PTX1000 and PTX5000 routers to outside collectors. This feature supports
OpenConfig transceiver model openconfig-platform-transceiver.yang 0.5.0.

Both streaming and ON-CHANGE statistics are supported using the following base path:

• /components/components/transceiver/

[See Understanding OpenConfig and gRPC on Junos Telemetry Interface and Guidelines for gRPC and
gNMI Sensors (Junos Telemetry Interface).]

• Support for Segment Routing telemetry statistics and binding SIDs routes for uncolored Segment
Routing Traffic Engineering policies (PTX1000, PTX3000, and PTX5000)—Starting in Junos OS Release
19.4R1, Junos OS supports collection of traffic statistics for both ingress IP traffic and transit mpls traffic
that take non-colored SR-TE paths on PTX Series routers. Binding SIDs for SRTE paths that have labels
as first-hops in their segment lists are also now supported on PTX Series routers.

The show spring-traffic-engineering lsp command now has a tunnel-source filter, to display only the
tunnels created from the specified sources by which the SRTE policy was provisioned. Also, the show
spring-traffic-engineering lsp detail command now displays information on the source of the tunnel
configuration and statistics. By default, traffic sensors and statistic collection are disabled for static SRTE
routes. To enable provisioning of JVISION traffic sensors in Junos OS data plane to stream out traffic
statistics on SR policies and their Binding-SID routes, enable statistics under telemetry at the [edit
source-packet-routing telemetry] hierarchy level, and sensors will be created for both the SRTE policy
nexthop and Binding SID that are installed in the forwarding plane.

[See source-packet-routing]
220

MPLS
• update-threshold statement modified to generate IGP update for lower bandwidth reservation (PTX
Series)—Starting in Junos OS Release 19.4R1, you can configure the threshold value of the
update-threshold statement to accept:

• an integer or floating point values up to 3 significant digits after decimal point using the
threshold-percent option

• an absolute value of bandwidth threshold which generates an IGP update using the threshold-value
option

These options are mutually exclusive and can be used for generating an IGP update for lower bandwidth
reservations.

[See update-threshold.]

• Distributed CSPF for segment routing LSPs (PTX Series)—Starting in Junos OS Release 19.4R1, you can
compute a segment routing LSP locally on the ingress device according to the constraints you have
configured. With this feature, the LSPs are optimized based on the configured constraints and metric
type. The LSPs are computed to utilize the available ECMP paths to the destination.

Prior to Junos OS Release 19.4R1, for traffic engineering of segment routing paths, you could either
explicitly configure static paths, or use computed paths from an external controller.

[See Enabling Distributed CSPF for Segment Routing LSPs.]

• Color-based mapping of VPN services over SRTE (PTX Series)—Starting in Junos OS Release 19.4R1,
you can specify a color attribute along with an IP protocol next hop to resolve transport tunnels over
static colored and BGP segment routing traffic-engineered (SRTE) label-switched paths (LSPs). This is
called the color-IP protocol next hop resolution, where you are required to configure a resolution-map
and apply it to the VPN services. Prior to this release, the VPN services were resolved over IP protocol
next hops only.

With this feature, you can enable color-based traffic steering of Layer 2 and Layer 3 VPN services.

[See Color-Based Mapping of VPN Services Overview.]

• Support for segment routing features (PTX10002)—Starting with Junos OS Release 19.4R1, PTX10002
router support the following segment routing features:

• BGP link-state distribution with SPRING extensions

• SRGB for SPRING in IS-IS domain

• Anycast and prefix segments in SPRING for IS-IS protocols

• IS-IS SPRING and RSVP coexistence

• Segment routing policy for traffic engineering on BGP

• Static adjacency segment identifier for ISIS and OSPF

• Static adjacency segment identifier for aggregate Ethernet member links


221

• Interoperability of segment routing with LDP

• RSVP-TE pop-and-forward LSP tunnels

• BGP Labeled Unicast traffic statistics collection

• Static segment routing label switched path

• Interoperability of segment routing with LDP

• Topology Independent Loop-Free Alternate for IS-IS and OSPF

• MPLS ping and traceroute for segment routing

• Anycast and prefix segments in SPRING for OSPF protocols

• Configurable SRGBs used by SPRING in OSPF protocols

[See Link-State Distribution Using BGP Overview, Understanding Adjacency Segments, Anycast Segments,
and Configurable SRGB in SPRING, BGP Egress Traffic Engineering, Static Adjacency Segment Identifier
for ISIS, Static Adjacency Segment Identifier for OSPF, IS-IS User Guide,OSPF User Guide.]

Routing Protocols
• Support for BGP PIC Edge with BGP labeled unicast (MX Series and PTX Series)—Starting with Junos
OS Release 19.4R1, MX Series and PTX Series routers support BGP PIC Edge with BGP labeled unicast
as the transport protocol. BGP PIC Edge using the BGP labeled unicast transport protocol helps to protect
traffic failures over border nodes (ABR and ASBR) in multi-domain networks. Multi-domain networks
are typically used in metro-aggregation and mobile backhaul networks designs.

[See Load Balancing for a BGP Session.]

• Unnumbered interface support for IS-IS and OSPFv2 with topology-independent loop-free alternate
(ACX Series, MX Series and PTX Series)—Starting in Junos OS Release 19.4R1, you can enable IPv4
processing on a point-to-point interface without assigning it an explicit IPv4 address. The router borrows
the IPv4 address of another Ethernet or loopback interface already configured on the router and assigns
it to the unnumbered interface to conserve IPv4 addresses.

To enable IPv4 processing for unnumbered interfaces include unnumbered-address source at the [edit
interfaces [name] unit [name] family inet] hierarchy level.

[See Configuring an Unnumbered Interface.]

• Support for flexible algorithm in IS-IS for segment routing–traffic engineering (MX Series and PTX
Series)—Starting in Junos OS Release 19.4R1, you can thin slice a network by defining flexible algorithms
that compute paths using different parameters and link constraints based on your requirements. For
example, you can define a flexible algorithm that computes a path to minimize IGP metric and define
another flexible algorithm to compute a path based on SPF calculation type to divide the network into
separate planes. This feature allows networks without a controller to configure traffic engineering and
utilize segment routing capability of a device.

To define a flexible algorithm, include flex-algorithm statement at the [edit routing-options] hierarchy
level.
222

To configure participation in a flexible algorithm include the flex-algorithm statement at the [edit
protocols isis segment routing] hierarchy level.

[See Understanding IS-IS Flexible Algorithm for Segment Routing.]

• Decouple RSVP for IGP-TE (MX Series and PTX Series)—Starting in Junos OS Release 19.4R1, a device
can advertise selective traffic-engineering attributes such as admin-color and maximum-bandwidth,
without enabling RSVP, for segment routing and interior gateway protocol (IGP) deployments.

Services Applications
• Inline J-Flow scale enhancement (PTX10002)―Starting in Junos OS Release 19.4R1, 100,000 flows per
Packet Forwarding Engine are supported.

[See Understanding Inline Active Flow Monitoring.]

• Support for MPLS, MPLS-IPv4, MPLS-IPv6, and MPLS-over-UDP inline flow monitoring
(PTX10002-60C)―Starting in Junos OS Release 19.4R1, you can perform inline flow monitoring for
MPLS, MPLS-IPv4, MPLS-IPv6, and MPLS-over-UDP traffic. Both IPFIX and version 9 templates are
supported.

[See Inline Active Flow Monitoring of MPLS-over-UDP Flows on PTX Series Routers.]

• MPLS-over-UDP inner payload flow monitoring with IPFIX and version 9 formats
(PTX10002-60C)―Starting in Junos OS Release 19.4R1, on the PTX10002-60C router, you can perform
flow monitoring for MPLS-over-UDP traffic to look past the tunnel header to sample and report on the
inner payload at both the transit and egress nodes of the tunnel. This feature supports MPLS IPv4 and
IPv6 payloads and both IPFIX and version 9 templates. Only ingress sampling is supported.

[See Inline Active Flow Monitoring of MPLS-over-UDP Flows on PTX Series Routers.]

Software-Defined Networking
• Tunnel templates for PCE-initiated segment routing LSPs (PTX Series)—Starting in Junos OS Release
19.4R1, you can configure a tunnel template for Path Computation Element (PCE)-initiated segment
routing LSPs and apply it through policy configuration. These templates enable dynamic creation of
segment routing tunnels with two additional parameters – Bidirectional forwarding detection (BFD) and
LDP tunneling.

With the support for tunnel configuration, the LSPs that you would configure statically can now be
automatically created from the PCE, thereby providing the benefit of reduced configuration on the
device.

[See Understanding Static Segment Routing LSP in MPLS Networks.]

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:
223

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

SEE ALSO

What's Changed | 223


Known Limitations | 228
Open Issues | 229
Resolved Issues | 232
Documentation Updates | 238
Migration, Upgrade, and Downgrade Instructions | 239

What's Changed

IN THIS SECTION

What's Changed in 19.4R3-S2 | 224

What’s Changed in 19.4R3-S1 | 224

What's Changed in 19.4R3 | 224

What's Changed in 19.4R2 | 225

What's Changed in 19.4R1 | 225

Learn about what changed in Junos OS main and maintenance releases for PTX Series routers.
224

What's Changed in 19.4R3-S2

MPLS
• Change in auto-bandwidth adjustment (PTX5000)—If auto-bandwidth adjustment fails because of
bandwidth unavailable error, the router tries to bring up the LSP with the same bandwidth during the
subsequent reoptimization. In earlier releases, when the auto-bandwidth adjustment fails, the current
bandwidth is reset to the bandwidth that was already active.

[See rsvp-error-hold-time.]

What’s Changed in 19.4R3-S1

General Routing
• New commit check for MC-LAG (MX Series, 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.

[See iccp.]

What's Changed in 19.4R3

General Routing
• Trigger alarms when a PTX10008 or PTX10016 router has a mix of AC and DC power supplies—;If you
install a mix of AC and DC power supply units (PSUs), Junos OS raises an alarm to indicate that there is
a mix of AC and DC power supplies in the router. To fix this alarm, ensure that you install the same type
of power supplies.

[See Understanding Chassis Alarms.]

Juniper Extension Toolkit (JET)


• Set the trace log to only show error messages (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—You can set the verbosity of the trace log to only show error messages using the
error option at the [edit system services extension-service traceoptions level] hierarchy.

[See traceoptions (Services).]

Platform and Infrastructure


225

• Control plane DDoS protection packet type option for ARP traffic (PTX Series and QFX Series)—Starting
in this release, we've renamed the arp-snoop packet type option in the [edit system ddos-protection
protocols] arp protocol group to arp. This packet type option enables you to change the default control
plane distributed denial of service (DDoS) protection policer parameters for ARP traffic.

See protocols (DDoS) (PTX Series and QFX Series).

Routing Protocols
• Advertising /32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What's Changed in 19.4R2

General Routing
• LLDP ON_CHANGE statistics support with JTI (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—Enhanced telemetry ON_CHANGE event support provides the following LLDP
attributes: - When LLDP is enabled on interfaces, LLDP interface counters are notified along with other
interface-level attributes. - ON_CHANGE event reports LLDP neighbor age and custom TLVs, as well
as when a neighbor is initially discovered

See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).

Routing Protocols
• Advertising 32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What's Changed in 19.4R1

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (ACX
Series, MX Series, PTX Series, and SRX Series)—Starting with Junos OS Release 19.4R1, the
persist-group-inheritance option at the [edit system commit] hierarchy is enabled by default. To disable
this option, use no-persist-groups-inheritance.

[See commit (System).]


226

• Automatic installation of YANG-based CLI for RIFT protocol (MX Series, QFX Series, and vMX with
64-bit and x86-based servers)—In Rift 1.2 Release, installation of the CLI for RIFT protocol occurs
automatically along with the installation of the junos-rift package. In the pre-1.0 releases of the junos-rift
package, the RIFT CLI had to be installed separately using request system yang command after installation
of the junos-rift package.

Interfaces and Chassis


• Updates to the show interfaces and show policer commands (PTX Series)—Starting in Junos OS release
19.4R1, on PTX Series routers, when you issue the show interfaces command or the show policer
command, the output does not display the default arp policer (_default_arp_policer_). In earlier releases,
when you issue the show interfaces command or the show policer command, the output displays the
default arp policer (_default_arp_policer_) though the default arp policer is not supported on PTX series
routers.

• Change in Fabric Error Handling Behavior (PTX10008, PTX10016, PTX5000 routers (with FPC3-PTX-U2,
FPC3-PTX-U3 FPCs), QFX10008, QFX10016, and QFX10002 switches)—Starting in Junos OS release
19.4R1, when the PFE encounters ECC errors or parity errors related to fabric which are fatal, major, or
correctable minor errors, the interfaces on the PFE are disabled. You must reboot the FPC manually to
recover from the error. If you still face an issue after rebooting the FPC, contact our Customer Service.
In earlier releases, when the PFE encounters any error (fatal, major, minor_correctable, minor_transient,
and info), the errors were incorrectly classified as info and as a result, ignored.
227

Routing Protocols
• XML RPC equivalent included for the show bgp output-scheduler | display xml rpc CLI command (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—Starting in Junos OS Release
19.4R1, we have included an XML RPC equivalent for the show bgp output-scheduler | display xml rpc
CLI command. In Junos OS releases before Release 19.4R1, the show bgp output-scheduler | display
xml rpc CLI command does not have an XML RPC equivalent.

[See show bgp output-scheduler.]

Software-Defined Networking
• Increase in the maximum value of delegation-cleanup-timeout (PTX Series)—Starting in Junos OS Release
19.4R1, you can configure a maximum of 2,147,483,647 seconds as the delegation cleanup time for a
Path Computation Client (PCC). This extends the time taken by the PCC to retain the last provided path
over a PCEP session from the last session down time.

With the increase in maximum value of delegation-cleanup-timeout from 600 to 2,147,483,647 seconds,
you can benefit during a Path Computation Element (PCE) failover or other network issues that might
disrupt the PCEP session with the main active stateful PCE.

[See delegation-cleanup-timeout.]

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO

What's New | 216


Known Limitations | 228
Open Issues | 229
Resolved Issues | 232
Documentation Updates | 238
Migration, Upgrade, and Downgrade Instructions | 239
228

Known Limitations

IN THIS SECTION

General Routing | 228

MPLS | 229

Learn about known limitations in Junos OS Release 19.4R3 for PTX Series routers. For the most complete
and latest information about known Junos OS defects, use the Juniper Networks online Junos Problem
Report Search application.

General Routing

• On the PTX Platform with FPC Model FPC-PTX-P1-A or FPC2-PTX-P1A, you might encounter single
event upset (SEU) event that might cause a linked-list corruption of the TQCHIP. The following syslog
message gets reported: Jan 9 08:16:47.295 router fpc0 TQCHIP1: Fatal error pqt_min_free_cnt is zero
Jan 9 08:16:47.295 router fpc0 CMSNG: Fatal ASIC error, chip TQ Jan 9 08:16:47.295 router fpc0 TQ
Chip::FATAL ERROR!! from PQT free count is zero jan 9 08:16:47.380 router alarmd[2427]: Alarm set:
FPC color=RED, class=CHASSIS, reason=FPC 0 Fatal Errors - TQ Chip Error code: 0x50002 Jan 9
08:16:47.380 router craftd[2051]: Fatal alarm set, FPC 0 Fatal Errors - TQ Chip Error code: 0x50002
The Junos OS Chassis Management Error handling detects such a condition, raises an Alarm, and disables
the affected Packet Forwarding Engine entity. To recover this Packet Forwarding Engine entity, restart
the FPC. Contact your Juniper support representative if the issue persists even after the FPC restarts.
PR1254415

• When an FPC goes offline or restarts, FPC x sends traffic to FPC y. The following error messages are
seen and a corresponding alarm is set on the destination FPC. Specific to PTX10000, the transient alarm
gets set when this condition occurs. The alarm clears later because the source FPC goes offline. Apr 09
10:31:24 [TRACE] [asta] Apr 9 10:19:59 asta fpc4 Error (0x210613), module: PE Chip, type: Apr 09
10:31:24 [TRACE] [asta] Apr 9 10:19:59 asta fpc4 Cmerror Op Set: PE Chip: PE1[1]: FO:core intr:
0x00000010: Grant spray drop due to unspray-able condition error Apr 09 10:31:24 [TRACE] [asta]
Apr 9 10:19:59 asta fpc4 Error (0x210614), module: PE Chip, type: Apr 09 10:31:24 [TRACE] [asta] Apr
9 10:19:59 asta fpc4 Cmerror Op Set: PE Chip: PE1[1]: FO:core intr: 0x00000008: Request spray drop
due to unspray-able condition error. PR1268678

• In the specific case of semigraceful RCB reboot initiated by the internal shell command vhclient init 0,
GRES takes longer than 3 minutes to complete as opposed to 21 seconds. As a workaround, the CLI
command request vmhost reboot (graceful) and a jack-out-jack-in of the Routing Engine (ungraceful)
do not exhibit this delay. PR1312065
229

• Traffic loss for more than 15 seconds is seen when 50 percent of the aggregated Ethernet links are
brought down by restarting multiple FPCs. PR1412578

• Because of an issue in the BIOS:QFXS_SFP_00.32_02.01 version, when the watchdog is disabled, the
device does not reboot. PR1441963

• Call trace is observed during image upgrade from WRL6 to WRL9. PR1442017

• When a filter is attached in the outbound direction, GRE encapsulated headers are applied after the
filter block in the egress direction. So in this case, it is possible that the filter is evaluated on an old header
content (and not on the new GRE encapsulated header) and hence filter evaluation turns true and the
new GRE encapsulated gets recirculated for another GRE encapsulation. This issue is difficult to fix as
filter block evaluation happens before the new header is attached. PR1465837

• For scaled MACs as per the current design, the learn rate is expected. PR1473334

MPLS

• Increasing ECMP from 64 to 128 might cause the ingress LSP setup rate to be lower because of an
increased number of next-hop changes for the IGP routes using a shortcut. PR1421976

SEE ALSO

What's New | 216


What's Changed | 223
Open Issues | 229
Resolved Issues | 232
Documentation Updates | 238
Migration, Upgrade, and Downgrade Instructions | 239

Open Issues

IN THIS SECTION

General Routing | 230

MPLS | 232

Routing Protocols | 232


230

Learn about open issues in Junos OS Release 19.4R3 for PTX Series routers. For the most complete and
latest information about known Junos OS defects, use the Juniper Networks online Junos Problem Report
Search application.

General Routing

• Uneven load balancing of traffic might occur if the traffic stream changes only in 0-15 bits of the Layer
3 destination IPv6 address. This limitation might not be visible if the other parameters affecting the load
balance change along with L3_DST, such as Layer 3 source IP address, Layer 4 source or destination
ports, and so on. PR1065515

• Power budget values for a PTX5000 chassis, FPC, and PICs have been revised. For routers operating on
limited power, this can change the point where alarms for power-over-budget or insufficient power are
raised or cleared. PR1216404

• When CFP2-DCO-T-WDM-1 is plugged in a PTX Series PIC, after FPC restarts, the carrier frequency
offset TCA is raised even when TCA is not enabled. PR1301471

• On a PTX Series router with a third-generation FPC, an error message is displayed when the FPC goes
online or offline. PR1322491

• On 30-port MACsec-enabled line card (LC1101-M-30C, LC1101-M-30Q, and LC1101-M-96X) of


PTX10008 chassis, when the exclude-protocol lacp statement is configured at the [edit security macsec
connectivity-association connectivity-association-name] hierarchy level is deleted or deactivated, the
LACP protocol's Mux State shown under the output of CLI command show lacp interface, might remain
as attached or detached and might not change to distributing state. PR1331412

• Alarm action does not work for minor errors after the threshold is changed to 1. PR1345154

• The PTX Series platform drops the wireless access point (WAP) heartbeat packets; as a result, the WAP
cannot work. PR1352805

• It is not possible to stop the ZTP bootstrap process when a PTX10016 or PTX10008 router with many
line cards is powered on with the factory-default configuration. PR1369959

• The firewall counter for lo0 interface might not increase. PR1420560

• The em2 interface configuration causes FPC to crash during initialization and FPC does not come online.
After deleting the em2 configuration and restarting the router, FPC comes online. PR1429212

• Interface statistics are not getting updated with port-mirroring. PR1431607

• There is an increase in traffic loss after a unified ISSU with InterAS Layer 3 VPN OptionB configuration.
PR1435578

• Memory leaks are expected in this release. PR1438358

• The full-resolve tunnel uses chain composite next-hop to program tunnel composite next-hop. Since
the chain composite next-hop is created from the resolver, it has to delete logic to save the IPC call to
the kernel or Packet Forwarding Engine. If the full-resolve dynamic tunnel (in this case, IPoIP tunnel) is
231

deleted and created within 10 seconds, it reclaims the old tunnel. Consequently, you can see the old
statistics of the tunnel. PR1444081

• The XML output for colored routes displays <c> instead of colored routes. PR1447156

• On PTX10008 and PTX10016 routers, the show snmp mib walk jnxContentsDescr command output
does not display the fan controllers. PR1455640

• The show route command does not give all the next-hop information in the case of multipath routes.
PR1458000

• Statistic comparison between CLI and Junos telemetry interface for queue fails as the buffers show
incorrect values. PR1460246

• Traffic fails with gcm-aes-xpn-128 cipher when you perform an event. PR1460254

• On the PTX5000 with FPC3, optics-options syslog and link-down do not work as expected. PR1461404

• On the PTX10001 routers, the unionfs filesystem might get full on vmhost because the mail package in
the WRlinux 8 continues to fill the mail logs in the unionfs filesystem. This causes the router to hang
and traffic goes down. PR1470217

• On PTX1000 routers, the vmhost disk usage might keep increasing due to an incorrect sensor path.
PR1480217

• SNMP index on the Packet Forwarding Engine is 0. This causes the sFlow records to have either Input
interface (IIF) or Output interface (OIF) value as 0 in sFlow record data at the collector. PR1484322

• The Layer 2 VPN with asynchronous-notification might flap when the link goes up between PE and CE.
After Layer 2 VPN flaps, the interfaces with asynchronous-notification might show - Inf dBm laser output
power even if the Layer 2 VPN is in the up status. PR1486181

• On PTX1000 and PTX10001 routers, port mirroring does not work when the port-mirroring is configured
with the firewall filter. PR1491789

• On the PTX Series platform using indirect next hop (such as Unilist) as route next hop type for multiple
paths scenario (such as BGP PIC or ECMP), the fast reroute session might be enabled in Packet Forwarding
Engines. When the version-id or session-id of the indirect next hop is above 256, the Packet Forwarding
Engine might not respond to session update, which might cause the session-id to be stuck permanently
with the weight of 65535 in the Packet Forwarding Engine. This might lead the Packet Forwarding Engine
to have a different view of Unilist against load-balance selectors. Then, either the BGP PIC or the
ECMP-FRR might not work properly and traffic might be dropped or silently discarded. PR1501817

• On PTX10003 routers, a packetio core file might be generated during the initialization after a system
reboot and this might result in a second reboot. PR1505150

• while loading the configuration, syslog error messages is seen. Issue is seen in the baseline of the
configuration. PR1540064
232

MPLS

• In RSVP LSP with no-cspf configured, the LSP might stay in down state due to loop detection after the
link in the path flaps. PR1384929

• At high scale, LSP setup rate might be relatively slower in IP-in-IP networks. PR1457992

Routing Protocols

• With an aggregated Ethernet interface with BFD configured, the aggregated Ethernet interface and BFD
session remain down after the interface is disabled or enabled. PR1354409

• The show dynamic-tunnels database command does not show the current value of traffic statistics. It
shows the cached value of traffic statistics, which might not be equal to the current value. PR1445705

• Post IGP convergence backup IPoIP tunnel remains up. As a workaround, you must deactivate or activate
dynamic tunnel. PR1447153

• With NSR enabled, if you try to bring up more than 3000 IPv6 peers or more than 8000 BGP IPv4 peers,
then the rpd might crash. PR1461436

SEE ALSO

What's New | 216


What's Changed | 223
Known Limitations | 228
Resolved Issues | 232
Documentation Updates | 238
Migration, Upgrade, and Downgrade Instructions | 239

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 233

Resolved Issues: 19.4R2 | 234

Resolved Issues: 19.4R1 | 235


233

This section lists the issues fixed in Junos OS Release 19.4R3 for the PTX Series.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

General Routing
• On the PTX10008 and PTX5000 routers, the output of the show filter index < number> counter command
displays value as zero at 28-02-HOSTBOUND_NDP_DISCARD_TERM. PR1420057

• On PTX1000 and PTX10002 routers, traffic might get dropped or discarded after transient SIB or FPC
voltage alarms. PR1460406

• Sampling process might crash when the MPLS or MPLS over the UDP traffic is sampled. PR1477445

• The following error message is displayed:


/fpc/5/pfe/0/cm/0/BCM8238X/0/BCM8238X_CMERROR_FW_TUNING_STOPPED (0x490001),
scope: board, category: functional, severity: major, module: BCM8238X, type: BCM8238X SerDes
firmware did not complete tuning. PR1491142

• Kernel routing table (KRT) queue stuck after J-Flow sampling a malformed packet. PR1495788

• Outbound SSH connection flap or memory leak issue might be observed when pushing the configuration
to the ephemeral database with high rate. PR1497575

• The error message mpls_extra NULL might be seen when you do add, change, or delete operation during
MPLS route. PR1502385

• The following error message is observed: PFE_ERROR_FAIL_OPERATION: IFD et-1/0/8: RS credits


failed to return: init=192 curr=193 chip=5. PR1502716

• On the PTX10008 and PTX10016 routers, a few TCP-based application sessions might flap upon Routing
Engine switchover or application sessions bouncing in the backup Routing Engine. PR1503169

• On the PTX3000 or PTX5000 router, unable to bring the ports up when plugging in the optic
QSFP-100G-LR4-T2 (740-061409). PR1511492

• The route update might fail upon HMC memory issue and impact the traffic. PR1515092

• On PTX10002-60C and PTX1000 routers, the sFlow adaptive-sampling with the rate limiter statement
enabled crosses sample rate 65535. PR1525589

Interfaces and Chassis


• When multiple CFM sessions are configured on the physical interface, SNMP walk of ieee8021CFMStack
table fails. PR1517046

MPLS
• The rpd process might crash in a rare condition under the SR-TE scenario. PR1493721
234

• SNMP trap is sent with incorrect OID jnxSpSvcSetZoneEntered. PR1517667

Routing Protocols
• On PTX3000 or PTX5000 line of routers, the ppmd process generates a core file after configuring the
sbfd responder on the RE-DUO-2600. PR1477525

• The BGP route target family might prevent the route reflector from reflecting Layer 2 VPN and Layer 3
VPN routes. PR1492743

• The rpd process might report 100 percent CPU usage with BGP route damping enabled. PR1514635

Resolved Issues: 19.4R2

General Routing
• On PTX3000 and PTX5000 platforms, interface might stay down after maintenance. PR1412126

• The l2cpd process might crash and generate a core file when interfaces flap. PR1431355

• Upgrading fails due to communication failure between Junos VM and host OS. PR1438219

• FPC reboot might in the event of J-Lock hog for more than 5 seconds. PR1439929

• The 100-Gigabit Ethernet interface might not come up after flapping on PTX5000. PR1453217

• The local-loopback test fails with gigether-options. PR1458814

• On PTX1000 and PTX10002 devices traffic might get silently dropped and discarded after transient SIB
and FPC voltage alarms. PR1460406

• The sample/syslog/log action in output firewall filter with packet of size less than 128 bytes might cause
ASIC wedge (all packet loss) on PTX Series platforms. PR1462634

• PIC might restart if the temperature of QSFP optics is overheated on PTX3000 and PTX5000. PR1462987

• FPC might restart during runtime on PTX10000 and QFX10000 platforms. PR1464119

• EBUF parity interrupt is not seen on PTX Series platforms. PR1466532

• Packet Forwarding Engine error logs prds_packet_classify_notification: Failed to find fwd nh for flabel
48 might be reported when IGMP packets got sampled on PTX5000 platform. PR1466995

• Optics measurements might not be streamed for interfaces of a PIC over JTI. PR1468435

• The aftd-expr core filed generated at JexprDfwTlvIffBindPoint, JexprHandleFilterBindPoint,


EmExprFilterBindPoint, EmEngineCoreGroupManager, EmEngine::performAction. PR1468483

• Incorrect counter value is seen for arrival rate and peak rate for DDoS command. PR1470385

• A PTX5000 SIB3 might fail to come up in slot 0 and/or slot 8 when RE1 is master. PR1471178

• The input-vlan-map or output-vlan-map might not work properly in Layer 2 circuit local-switching
scenario. PR1474876
235

• mib2d generates core files while deleting channelized interfaces. PR1479642

• Adding or deleting multicast routes might cause adjacency and LSPs to go down. PR1479789

• FPC might crash when dealing with invalid next hops. PR1484255

• BFD sessions start to flap when the firewall filter in the loopback0 is changed. PR1491575

Infrastructure
• Slow response from SNMP might be observed after an upgrade to Junos OS Release 19.2R1 and later
releases. PR1462986

Layer 2 Ethernet Services


• Member links state might be asynchronized on a connection between PE device and CE device in an
EVPN A/A scenario. PR1463791

MPLS
• Kernel crashes and the device might restart. PR1478806

• BGP session might keep flapping between two directly connected BGP peers because of the incorrect
use of the TCP-MSS. PR1493431

Routing Protocols
• SSH login might fail if a user account exists in both local database and RADIUS or TACACS+. PR1454177

• On PTX3000 and PTX5000, ppmd crashes and a core file is generated after configuring sbfd responder
on RE-DUO-2600. PR1477525

• The rpd process might crash with BGP multipath and routes withdraw occasionally. PR1481589

Resolved Issues: 19.4R1

Forwarding and Sampling


• PFED core files are seen and MIB2D is reported as slow peer due to a Packet Forwarding Engine
accounting issue. PR1452363

General Routing
• The agentd sensor transmits multiple interface telemetry statistics per FPC slot. PR1392880

• On PTX10000, the FPC might restart during run time. PR1464119

• On PTX platforms, reclassification policy applied on the route prefixes might not work. PR1430028

• The Layer 2 cpd process might crash and generate a core dump when interfaces flaps. PR1431355

• On the PTX1000 or PTX10002 devices, the PIC and interfaces might not come up after FPC reboot.
PR1441256
236

• On the PTX3000 devices, if the IPLC card is present in the device when you perform the GRES operation,
the IPLC card crashes. PR1415145

• On PTX3000 and PTX5000, PIC might restart if the temperature of QSFP optics is overheated.
PR1462987

• Incorrect counter values are observed for the arrival rate and peak rate for DDoS commands. PR1470385

• The aggregated Ethernet interface does not have LACP enabled over the circuit cross-connect between
R0 and R3. PR1424553

• After you reboot the FPC, an interface comes up. PR1428307

• On the PTX10000 devices that use the LC1105 line card, you might observe traffic loss. PR1433300

• On the PTX10002 devices, chassis alarm is not raised when a PEM is removed or power to the PEM is
lost. PR1439198

• On the PTX Series devices, the CPU or an interface might become unresponsive on a particular
100-Gigabit port. PR1440526

• Interfaces on the PTX Series devices might not come up after the FPC restarts or a port flaps. PR1442159

• BCM FW needs to be upgraded to DE2E. PR1445473

• Receipt of a malformed packet for J-Flow sampling might create a FPC core file. PR1445585

• The option to use wildcard <*> is not available at the group level of the Junos CLI. PR1445651

• The jdhcpd process might crash after the show access-security router-advertisement-guard command
is issued. PR1446034

• Upon steering of underlay dynamic tunnel PNHs to a different set of ECMP NHs, the tunnel that shared
the same PNH might send traffic with wrong VLAN. PR1446132

• On the PTX Series devices, if sFlow is configured on more than eight interfaces, egress sampling might
stop working. PR1448778

• Currently, ISIS sends system host name instead of system ID in the OC paths in lsdb or adjacency xpaths
in periodic streaming and on change notification. PR1449837

• Interfaces might flap after deleting the interface disable configuration. PR1450263

• JNP10K-LC2101 FPC generates "Voltage Tolerance Exceeded" major alarm for EACHIP 2V5 sensors.
PR1451011

• Firewall filter applied at the interface level does not work when entropy level is present in certain
scenarios. PR1452716

• The FPC might crash when the severity of error is modified. PR1453871

• GRPC updates on_change does not work when performing delete operations. PR1459038

• On the PTX1000 devices, scaling with 5000 tunnels adds JENCAP error messages in log and drops
traffic. PR1459484
237

• Traffic is on hold when the interface flaps interface flap after DRD automatically recovers. PR1459698

• The forwarding option is not present in the routing instance type. PR1460181

• Hardware failure in CB2-PTX causes traffic interruption. PR1460992

• IPv6 ping does not work between CE to CE in the Layer 3 VPN network. PR1466659

• Traffic loops for pure Layer 2 packets coming over EVPN tunnel with destination MAC matching IRB
MAC. PR1470990

Infrastructure
• On all Junos OS VM-based platforms, the FPC might reboot if jlock hog occurs. PR1439906

Interfaces and Chassis


• Due to the an issue in DWDM media, if any LAG member interface flaps, the LAG/ae stop receiving the
LACP RX packets and fails to come UP. The LAG interface can be recovered by disabling/enabling the
LAG interface. PR1429279

Layer 2 Ethernet Services


• DHCP requests might get dropped in a DHCP relay scenario. PR1435039

MPLS
• On a PTX Series router, the transit packets might be dropped if an LSP is added or changed. PR1447170

Platform and Infrastructure


• The REST service might become nonresponsive when the REST API receives several continuous HTTP
requests. PR1449987

• Packet drops, replication failure or ksyncd crash might be seen on the logical system of a Junos device
after Routing Engine switchover. PR1427842

Routing Protocols
• PTX Series devices cannot intercept PIM BSR message. PR1419124

• The rpd might crash with a change in SRTE configuration. PR1442952

• SSH login might fail if a user account exists in both local database and RADIUS/TACACS+. PR1454177

• On the PTX1000 devices, the Layer 3 VPN PE-CE link protection exhibits unexpected behavior.
PR1447601

• The other querier present interval timer cannot be changed in a IGMP/MLD snooping scenario.
PR1461590

VPNs
• In a specific CE device environment in which asynchronous-notification is used, after the link between
the PE and CE devices goes up, the Layer 2 circuit flaps repeatedly. PR1282875
238

• Memory leak might happen if PIM messages are received over an MDT (mt interface) in Draft-Rosen
MVPN scenario. PR1442054

SEE ALSO

What's New | 216


What's Changed | 223
Known Limitations | 228
Open Issues | 229
Documentation Updates | 238
Migration, Upgrade, and Downgrade Instructions | 239

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed as User Guides | 238

This section lists the errata and changes in Junos OS Release 19.4R3 documentation for the PTX Series.

Feature Guides Are Renamed as User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 216


What's Changed | 223
239

Known Limitations | 228


Open Issues | 229
Resolved Issues | 232
Migration, Upgrade, and Downgrade Instructions | 239

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Basic Procedure for Upgrading to Release 19.4 | 239

Upgrade and Downgrade Support Policy for Junos OS Releases | 242

Upgrading a Router with Redundant Routing Engines | 243

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS. Upgrading or downgrading Junos OS might take several hours, depending on the size and
configuration of the network.

Basic Procedure for Upgrading to Release 19.4

When upgrading or downgrading Junos OS, use the jinstall package. For information about the contents
of the jinstall package and details of the installation process, see the Installation and Upgrade Guide. Use
other packages, such as the jbundle package, only when so instructed by a Juniper Networks support
representative.

NOTE: Back up the file system and the currently active Junos OS configuration before upgrading
Junos OS. This allows you to recover to a known, stable environment if the upgrade is
unsuccessful. Issue the following command:

user@host> request system snapshot


240

NOTE: The installation process rebuilds the file system and completely reinstalls Junos OS.
Configuration information from the previous software installation is retained, but the contents
of log files might be erased. Stored files on the router, such as configuration templates and shell
scripts (the only exceptions are the juniper.conf and SSH files), might be removed. To preserve
the stored files, copy them to another system before upgrading or downgrading the routing
platform. For more information, see the Installation and Upgrade Guide.

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

To download and install Junos OS Release 19.4R3:

1. Using a Web browser, navigate to the All Junos Platforms software download URL on the Juniper
Networks webpage:

https://support.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. Click the Software tab.

5. In the Install Package section of the Software tab, select the software package for the release.

6. Log in to the Juniper Networks authentication system by using the username (generally your e-mail
address) and password supplied by Juniper Networks representatives.

7. Review and accept the End User License Agreement.

8. Download the software to a local host.

9. Copy the software to the routing platform or to your internal software distribution site.

10. Install the new jinstall package on the router.


241

NOTE: We recommend that you upgrade all software packages out of band using the console
because in-band connections are lost during the upgrade process.

All customers except the customers in the Eurasian Customs Union (currently composed of Armenia,
Belarus, Kazakhstan, Kyrgyzstan, and Russia) can use the following package:

user@host> request system software add validate reboot


source/junos-install-ptx-x86-64-19.4R3.9.tgz

Customers in the Eurasian Customs Union (currently composed of Armenia, Belarus, Kazakhstan,
Kyrgyzstan, and Russia) can use the following package (Limited encryption Junos OS package):

user@host> request system software add validate reboot


source/junos-install-ptx-x86-64-19.4R3.9-limited.tgz

Replace the source with one of the following values:

• /pathname— For a software package that is installed from a local directory on the router.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname

The validate option validates the software package against the current configuration as a prerequisite
to adding the software package to ensure that the router reboots successfully. This is the default
behavior when the software package being added is a different release.

Adding the reboot command reboots the router after the upgrade is validated and installed. When the
reboot is complete, the router displays the login prompt. The loading process might take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.


242

NOTE:
• You need to install the Junos OS software package and host software package on the routers
with the RE-PTX-X8 Routing Engine. For upgrading the host OS on this router with VM Host
support, use the junos-vmhost-install-x.tgz image and specify the name of the regular package
in the request vmhost software add command. For more information, see the VM Host
Installation topic in the Installation and Upgrade Guide.

• Starting in Junos OS Release 19.4R3, in order to install a VM host image based on Wind River
Linux 9, you must upgrade the i40e NVM firmware on the following PTX Series routers:

• PTX3000, PTX5000, PTX10016, PTX10008, and PTX10002-XX

[See https://kb.juniper.net/TSB17603.]

NOTE: After you install a Junos OS Release 19.2jinstall package, you cannot return to the
previously installed software by issuing the request system software rollback command. Instead,
you must issue the request system software add validate command and specify the jinstall
package that corresponds to the previously installed software.

NOTE: Most of the existing request system commands are not supported on routers with
RE-PTX-X8 Routing Engines. See the VM Host Software Administrative Commands in the
Installation and Upgrade Guide.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.4,
18.1, and 18.2 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3. However, you cannot upgrade directly from a non-EEOL release
that is more than three releases ahead or behind.
243

To upgrade or downgrade from a non-EEOL release to a release more than three releases before or after,
first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release to your
target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://support.juniper.net/support/eol/software/junos/.

Upgrading a Router with Redundant Routing Engines

If the router has two Routing Engines, perform a Junos OS installation on each Routing Engine separately
to avoid disrupting network operation as follows:

1. Disable graceful Routing Engine switchover (GRES) on the master Routing Engine and save the
configuration change to both Routing Engines.

2. Install the new Junos OS release on the backup Routing Engine while keeping the currently running
software version on the master Routing Engine.

3. After making sure that the new software version is running correctly on the backup Routing Engine,
switch over to the backup Routing Engine to activate the new software.

4. Install the new software on the original master Routing Engine that is now active as the backup Routing
Engine.

For the detailed procedure, see the Installation and Upgrade Guide.

SEE ALSO

What's New | 216


What's Changed | 223
Known Limitations | 228
Open Issues | 229
Resolved Issues | 232
Migration, Upgrade, and Downgrade Instructions | 239
244

Junos OS Release Notes for the QFX Series

IN THIS SECTION

What's New | 244

What's Changed | 257

Known Limitations | 262

Open Issues | 264

Resolved Issues | 268

Documentation Updates | 284

Migration, Upgrade, and Downgrade Instructions | 285

These release notes accompany Junos OS Release 19.4R3 for the QFX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What's New

IN THIS SECTION

What's New in Release 19.4R3 | 245

What's New in Release 19.4R2 | 245

What's New in Release 19.4R1 | 245

Learn about new features introduced in the Junos OS main and maintenance releases for QFX Series
switches.
245

NOTE: The following QFX Series platforms are supported in Release 19.4R3: QFX5100, QFX5110
(32Q and 48S), QFX5120, QFX5200, QFX5200-32CD, QFX5210, QFX10002, QFX10002-60C,
QFX10008, and QFX10016.

Junos on White Box runs on Accton Edgecore AS7816-64X switches in this release. The software
is based on Junos OS running on QFX5210 switches, so release-notes items that apply to
QFX5210 switches also apply to Junos on White Box.

What's New in Release 19.4R3

There are no new features or enhancements to existing features for QFX Series Junos OS Release 19.4R3.

What's New in Release 19.4R2

Software Defined Networking


• VMware NSX Data Center for vSphere 6.4.5 and 6.4.6 certification (QFX5100 Virtual Chassis)—Starting
with Junos OS Release 19.4R2, Juniper Networks certifies QFX5100 Virtual Chassis as a hardware
Virtual Extensible LAN (VXLAN) gateway in an Open vSwitch Database (OVSDB) and VXLAN network
with a VMware NSX Data Center for vSphere 6.4.5 or 6.4.6 controller.

[See OVSDB-VXLAN User Guide for QFX Series Switches (VMware NSX).]

What's New in Release 19.4R1

EVPN
• Layer 2 and Layer 3 VXLAN gateways (QFX5120-32C switches)—Starting with Junos OS Release 19.4R1,
you can deploy QFX5120-32C switches as follows:

• As a Layer 2 VXLAN gateway, or a Layer 2 and Layer 3 VXLAN gateway in an EVPN overlay network

• As a Layer 2 VXLAN gateway in an Open vSwitch Database (OVSDB) overlay network

VXLAN is an overlay technology that allows you to stretch Layer 2 connections over an intervening
Layer 3 network by encapsulating (tunneling) Ethernet frames in a VXLAN packet that includes IP
addresses. Using VXLANs to connect Layer 2 domains over a Layer 3 network means that you do not
need to use the Spanning Tree Protocol (STP) to converge the topology (so no links are blocked) but can
use more robust routing protocols in the Layer 3 network instead.

[See Understanding VXLANs.]

• EVPN pure type-5 route support (QFX5120-32C switches)—Starting with Junos OS Release 19.4R1,
you can configure pure type-5 routing in an EVPN-VXLAN environment. Pure type-5 routing is used
246

when the Layer 2 domain does not exist at the remote data centers. A pure type-5 route advertises the
summary IP prefix and includes a BGP extended community called a router MAC, which carries the MAC
address of the sending switch and provides next-hop reachability for the prefix. To configure pure type-5
routing, include the ip-prefix-routes advertise direct-nexthop statement at the [edit routing-instances
routing-instance-name protocols evpn] hierarchy level. To enable two-level equal-cost multipath (ECMP)
next hops in an EVPN-VXLAN overlay network, you must also include the overlay-ecmp statement at
the [edit forwarding-options vxlan-routing] hierarchy level.

[See ip-prefix-routes.]

• EVPN control plane and VXLAN data plane support (QFX5120-32C switches)—Starting with Junos OS
Release 19.4R1, QFX5120-32C switches support EVPN-VXLAN. By using a Layer 3 IP-based underlay
network coupled with an EVPN-VXLAN overlay network, you can place endpoints anywhere in the
network and remain connected to the same logical Layer 2 network.

EVPN-VXLAN is commonly deployed over the following physical underlay architectures:

• A two-layer IP fabric that includes spine devices (Layer 3 VXLAN gateways) and leaf devices (Layer 2
VXLAN gateways). You can deploy EX4650 and QFX5120 switches as spine or leaf devices in this
fabric.

• A one-layer IP fabric that includes leaf devices that function as both Layer 2 and Layer 3 VXLAN
gateways. You can deploy EX4650 and QFX5120 switches as leaf nodes in this fabric.

[See Understanding EVPN with VXLAN Data Encapsulation.]

• Dynamic load balancing in an EVPN-VXLAN overlay network (QFX5200 and QFX5210)—In Junos OS
Releases before Release 19.4R1, QFX5200 and QFX5210 switches support a static load-balancing
scheme based on destination MAC addresses. This scheme distributes traffic on a round-robin basis
among virtual tunnel endpoints (VTEPs) in an EVPN-VXLAN overlay network.

Starting in Junos OS Release 19.4R1, QFX5200 and QFX5210 switches that function as leaf or spine
devices in an EVPN-VXLAN overlay network (centrally-routed and edge-routed bridging overlays) support
dynamic load balancing among different equal-cost VTEPs. When enabled, the dynamic load-balancing
feature supersedes the static load-balancing feature. With the dynamic feature, traffic is hashed among
equal-cost paths based on packet fields. We support this feature in the following use cases:

• A leaf device is multihomed to multiple spine devices.

• A host is multihomed to multiple leaf devices.

In both use cases, each multihomed physical, aggregated Ethernet, or logical interface is configured with
an Ethernet segment identifier (ESI). Dynamic load balancing supports a maximum of 255 ESIs. If you
exceed this maximum (for example, you configure 256 ESIs), traffic destined for the 256th ESI is flooded
to the VLAN associated with the ESI.

The hashing takes place before a packet undergoes VXLAN encapsulation. We use these fields to
load-balance traffic:

• Packets with an IP header:


247

• IP header fields:

• Source IP address

• Destination IP address

• Protocol

• VLAN ID

• Layer 4 (TCP and UDP) source and destination ports

• Packets with an MPLS/IP header:

• Up to three top labels

• IP header fields:

• Source IP address

• Destination IP address

• Layer 4 (TCP and UDP) source and destination ports

• Packets with a Layer 2 header only:

• Source MAC address

• Destination MAC address

• VLAN ID

To enable dynamic load balancing, include the vxlan-overlay-load-balance configuration statement at


the [edit forwarding-options] hierarchy level and restart your switch.

To further control the hashing input used by this feature, include the enhanced-hash-key configuration
statement at the [edit forwarding-options] hierarchy level.

• Assisted replication in data centers with EVPN-VXLAN overlay networks (QFX Series switches)—Starting
in Junos OS Release 19.4R1, QFX Series switches support assisted replication (AR) in data centers with
EVPN-VXLAN networks to optimize replication of BUM traffic forwarded into the EVPN core. Instead
of flooding BUM traffic using ingress replication to multiple remote virtual tunnel endpoints (VTEPs) for
a VLAN or virtual network identifier (VNI), devices configured as AR leaf devices (also called AR clients)
forward the traffic to an AR replicator device that can better handle the replication load. The AR replicator
then replicates and forwards the traffic to the VXLAN overlay tunnels. For further optimization, you can
configure AR with IGMP snooping.

Switches in the QFX10000 line can be AR replicators. Any QFX Series switches that support EVPN-VXLAN
can be AR leaf devices.

[See Assisted Replication Multicast Optimization in EVPN Networks.]

• Support for EVPN routing policies (ACX5448, EX4600, EX4650, EX9200, MX Series, QFX Series, and
vMX)—Starting in Junos OS Release 19.4R1, Junos OS has expanded routing policy support to include
248

the creation and application of policy filters specific to EVPN routes. You can create policies and apply
policy filters to import and export EVPN routes at the routing-instance level or at the BGP level. Junos
OS supports the following matching criteria for EVPN routes:

• Route distinguisher ID

• NLRI route type

• EVPN Ethernet tag

• BGP path attributes

• Ethernet Segment Identifier

• MAC Address on EVPN route type 2 routes

• IP address on EVPN route type 2 and EVPN route type 5 routes

• Extended community

[See Routing policies for EVPN.]

• Features supported on EX4650 and QFX5120 switches—Starting with Junos OS Release 19.4R1, the
following Junos OS features are supported on EX4650 and QFX5120 switches:

• Automatically generated Ethernet segment identifiers (ESIs) in EVPN-VXLAN and EVPN-MPLS networks.

[See Understanding Automatically Generated and Assigned ESIs in EVPN Networks.]

• Firewall filtering and policing on EVPN-VXLAN traffic.

[See Understanding VXLANs and Overview of Firewall Filters.]

• Graceful restart on EVPN-VXLAN.

[See Graceful Restart in EVPN.]

• IGMPv2 snooping for EVPN-VXLAN in a multihomed environment.

[See Overview of IGMP Snooping in an EVPN-VXLAN Environment.]

• IPv6 data traffic support through an EVPN-VXLAN overlay network.

[See Routing IPv6 Data Traffic through an EVPN-VXLAN Network with an IPv4 Underlay.]

• Layer 2 and 3 families, encapsulation types, and VXLAN on the same physical interface.

[See Understanding Flexible Ethernet Services Support with EVPN-VXLAN.]

• MAC limiting, storm control, and port mirroring support in EVPN-VXLAN overlay networks.

[See MAC Limiting, Storm Control, and Port Mirroring Support in an EVPN-VXLAN Environment.]

• Multihomed proxy advertisement.

[See EVPN Multihoming Implementation.]

• Selective multicast forwarding and SMET route support in EVPN-VXLAN.


249

[See Overview of Selective Multicast Forwarding.]

• Standard class-of-service (CoS) features—classifiers, rewrite rules, and schedulers—are supported on


VXLAN interfaces.

[See Understanding CoS on OVSDB-Managed VXLAN Interfaces.]

• VMTO for ingress traffic.

[See Ingress Virtual Machine Traffic Optimization.]


250

General Routing
• Optimized BGP peer reestablishment (MX Series, PTX Series, and QFX Series)—Starting with Junos OS
Release 19.4R1, BGP peers in different groups can close in parallel. The connect/retry algorithm makes
16 attempts instead of 5 to reestablish BGP peers in the first 256 seconds after they go down. Peers
can reestablish while cleanup of the Adj-RIB-In routes is in progress. If a peer comes back up before its
route has been deleted from the routing table, that route is not deleted. The DeletePending flag in the
show route detail and show route extensive command output indicates that a BGP route needs to be
processed. PurgePending, PurgeInProgress, and PurgeImpatient flags in the show bgp neighbor command
output show the status of the purge of routing table entries.

[See Understanding External BGP Peering Sessions, show bgp neighbor, show route detail, and show
route extensive.]

Hardware
• Support for 40-Gbps ports to operate at 10-Gbps or 1-Gbps speed (QFX5200 and QFX5110
switches)—Starting in Junos OS Release 19.4R1, you can use the Mellanox 10-Gbps pluggable adapter
(QSFP+ to SFP+ adapter— model number: MAM1Q00A-QSA) to convert quad-lane based ports to a
single-lane based SFP+ port. The QSA adapter has the QSFP+ form factor with a receptacle for the SFP+
module. Use the QSA adapter to convert a 40-gigabit port to a 10-Gbps port or a 1-Gbps port .You can
then plug-in a 10-Gbps SFP+ transceiver or a 1–Gbps SFP transceiver into the QSA adapter which is
inserted into the QSFP or QSFP+ ports of the QFX5200 and QFX5110 switches. [See supported QFX5110
Transceivers and QFX5200 Tranceivers].

Interfaces and Chassis


• QFX5110 supports JNP-SFPP-10GE-T—Starting in Junos OS Release 19.4R1, QFX5110 switches support
the new copper 10GBASE-T SFP+ transceiver (JNP-SFPP-10GE-T), which provides a speed of 10 Gbps.
Use the existing show commands such as show chassis pic and show chassis hardware to view the
details of the transceivers.

NOTE: In case a device with a different interface speed (that is, 1 Gbps or 100 Mbps) is
connected on the other side of the wire, the interface on the Juniper device does not come
up.

[See show chassis pic and show chassis hardware.]

• Support for dynamic load balancing (QFX5120-32C and QFX5120-48Y)—Starting in Junos OS Release
19.4R1, QFX5120-32C and QFX5120-48Y switches support dynamic load balancing (DLB) for ECMP
and LAG. DLB is an enhancement to static load balancing. DLB considers member bandwidth utilization
along with packet content for member selection.

You can use the following DLB modes to load-balance traffic:

• Flowlet
251

• Assigned flow

• Per-packet

To configure DLB for ECMP, include the ecmp-dlb statement at the [edit forwarding-options
enhanced-hash-key] hierarchy level.

To configure DLB for LAG, include the dlb statement at the [edit interfaces aex aggregated-ether-options]
hierarchy level.

NOTE: You cannot configure both DLB and resilient hashing at the same time. Otherwise,
commit error will be thrown.

[See Understanding Dynamic Load Balancing and Configuring Dynamic Load Balancing.]

• Support for 10-Gbps speed using JNP-SFP-25G-DAC (QFX5120-48Y)—Starting in Junos OS Release


19.4R1, you can use any of the following JNP-SFP-25G-DAC cables to set 10-Gbps speed on the SFP28
ports of a QFX5120-48Y switch:

• JNP-SFP-25G-DAC-1M

• JNP-SFP-25G-DAC-3M

• JNP-SFP-25G-DAC-5M

If you've plugged a JNP-SFP-25G-DAC cable into a QFX5120-48Y switch, then the SFP28 ports come
up with 10-Gbps speed by default. To configure the SFP28 ports to operate at 25-Gbps speed, you must
explicitly configure the speed of the first port in the port group using the set chassis fpc 0 pic 0 port
port-num speed 25g command.

[See Channelizing Interfaces on QFX5120-48Y Switches.]

• Support for 10-Gbps speed on JNP-SFPP-10GE-T transceiver (QFX5100-48S)—Starting in Junos OS


Release 19.4R1, QFX5100-48S switches support JNP-SFPP-10GE-T transceiver. This transceiver supports
10-Gbps speed by default.

Junos OS, XML, API, and Scripting


• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)
252

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]

Junos Telemetry Interface


• JTI and OpenConfig support for VLAN sensors (EX4650, QFX5120)—Junos OS Release 19.4R1 supports
the export of VLAN statistics using either Junos telemetry interface (JTI) services or remote procedure
call (gRPC) services. You can export statistics at configurable intervals to an outside collector.

This feature includes OpenConfig support for the data model openconfig-vlan.yang for VLAN
configuration version 1.0.2.

Use the following resource paths in a gRPC or gNMI subscription:

• /vlans/

• /vlans/vlan/state/name

• /vlans/vlan/state/vlan-id

• /vlans/vlan/state/status

• /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
253

• /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

Streaming telemetry data through gRPC or gNMI also requires the OpenConfig for Junos OS module.

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]

Layer 2 Features
• Ethernet ring protection switching (ERPS)(EX4650 and QFX5120)—Starting in Junos OS Release 19.4R1,
the EX4650 and QFX5120 support ERPS to reliably achieve carrier-class network requirements for
Ethernet topologies forming a closed loop. The ITU-T Recommendation is G.8032 version 1.

ERPS version 1 comprises the following features:

• Revertive mode of operation of the Ethernet ring

• Multiple ring instances on the same interfaces

• Multiple ring instances on different interfaces

• Interworking with Spanning Tree Protocol, Multiple Spanning Tree Protocol, and redundant trunk
groups

[See Ethernet Ring Protection Switching Overview.]

• Redundant Trunk Group support (EX4650 and QFX5120)—Starting with Junos OS Release 19.4R1,
EX4650 and QFX5120 switches support redundant trunk group (RTG) links.

[See Redundant Trunk Groups.]


254

MPLS
• MPLS scaling enhancements (EX4650 and QFX5120)—Starting in Junos OS Release 19.4R1, MPLS
scaling is enhanced on EX4650 and QFX5120 switches. For instance, you can increase the scale from
its default 1024 to 8192 on QFX5120 switches. This enhancement optimizes and increases the ingress
tunnel scale to address the current needs of data center networks either in IP-CLOS or IP over MPLS
application spaces.

[See Supported MPLS Scaling Values.]

Routing Protocols
• Integrating RIFT protocol into Junos OS (MX240, MX480, MX960, QFX5100, QFX5110, QFX5120-32C,
QFX5120-48Y, QFX5120-48YM, QFX5200, QFX5210, QFX10008, and VMX virtual routers)—Starting
in Junos OS Release 19.4R1, you can integrate a new IGP protocol, Routing in Fat Tree (RIFT), into Junos
OS to route packets in variants of CLOS-based and fat tree network topologies (also called the spine
and leaf model).

The RIFT protocol is capable of automatic construction of fat-tree topologies, providing you the benefit
of having a close to zero necessary configuration. RIFT makes networks resilient, extensively traceable,
and simpler to manage, thereby overcoming the deployment limitations of evolving IP fabrics.

[See RIFT Overview and Set Up.]

Software Defined Networking (SDN)


• OVSDB support with VMware NSX for vSphere (QFX5120-32C switches)—Starting with Junos OS
Release 19.4R1, the Open vSwitch Database (OVSDB) management protocol provides a control plane
through which an NSX controller can provision QFX5120-32C switches. In an environment in which
NSX Release 6.4.5 or later is deployed, an NSX controller and these switches can exchange control and
statistical information, thereby enabling virtual machine (VM) traffic from entities in a virtualized network
to be forwarded to entities in a physical network and the reverse.

The physical underlay network over which OVSDB-VXLAN is commonly deployed is a two-layer IP fabric
that includes spine and leaf devices. The spine devices function as Layer 3 VXLAN gateways, and the
leaf devices function as Layer 2 VXLAN gateways. You can deploy QFX5120 switches as leaf devices
in this fabric.

[See Understanding the OVSDB Protocol Running on Juniper Networks Devices.]

• Layer 2 and Layer 3 VXLAN gateways (QFX5120-32C switches)—Starting with Junos OS Release 19.4R1,
you can deploy QFX5120-32C switches as follows:

• As a Layer 2 VXLAN gateway, or a Layer 2 and Layer 3 VXLAN gateway in an EVPN overlay network

• As a Layer 2 VXLAN gateway in an OVSDB overlay network

VXLAN is an overlay technology that allows you to stretch Layer 2 connections over an intervening
Layer 3 network by encapsulating (tunneling) Ethernet frames in a VXLAN packet that includes IP
addresses. Using VXLANs to connect Layer 2 domains over a Layer 3 network means that you do not
255

need to use the Spanning Tree Protocol (STP) to converge the topology (so no links are blocked) but can
use more robust routing protocols in the Layer 3 network instead.

[See Understanding VXLANs.]

• Map PCE-initiated P2MP LSPs to MVPN (QFX Series)—Starting in Junos OS Release 19.4R1, you can
associate a single or range of MVPN multicast flows (S,G) to a dynamically created PCE-initiated
point-to-multipoint label-switched path (LSP). You can specify only selective types of flows, which include
a route distinguisher (RD), (S,G) address, and LSP name. When the incoming traffic matches the specified
flows, it is mapped to the point-to-multipoint PCE-initiated LSP.

With this feature, you can benefit from reduced configuration as the PCE-initiated point-to-multipoint
LSPs are dynamically mapped, thereby eliminating the need to statically enable MVPN and
point-to-multipoint LSPs.

[See Understanding Path Computation Element Protocol for MPLS RSVP-TE with Support for PCE-Initiated
Point-to-Multipoint LSPs.]

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

System Management
• Precision Time Protocol (PTP) transparent clock (QFX5120 and QFX5210)—Starting in Junos OS Release
19.4R1, you can use a transparent clock to update the PTP packets with the residence time as the packets
pass through the switch. There is no master/slave designation. The switches support end-to-end
transparent clocks, which include only the residence time. The transparent clock can update the residence
time in a one-step process, which means it sends the timestamps in one packet.

To use a transparent clock, enable the e2e-transparent statement at the [edit protocols ptp].

[See Understanding Transparent Clocks in Precision Time Protocol.]

• Additional support for Bidirectional Forwarding Detection (QFX5110, QFX5120, QFX5200, and
QFX5210)—Starting in Junos OS Release 19.4R1, Bidirectional Forwarding Detection (BFD) can support
sessions of less than 1-second intervals. The inline BFD feature needs to be enabled with the set
routing-options ppm inline-processing-enable command in order to support sub second BFD timers.
Performance might vary depending on the configuration load within the system.
256

NOTE: IPv4 and standalone BFD sessions, as well as inline single-hop sessions are supported.
Micro BFD implementation and logical router support are not supported.

NOTE: You must clear all BFD sessions after applying set routing-options ppm
inline-processing-enable.

[See Understanding Bidirectional Forwarding Detection (BFD). ]

VLAN Infrastructure
• Support for multiple Q-in-Q tags (QFX10000 switches)—Starting in Junos OS Release 19.4R1, the
QFX10000 line of switches support the third and fourth Q-in-Q tags as payload (also known as
pass-through tag) along with the existing two tags (for VLAN matching and operations). The QFX10000
switches support multiple Q-in-Q tags for both layer 2 bridging and EVPN-VXLAN cases. The Layer 2
access interfaces accept packets with three or four tags (all tags with the TPID value 0x8100). All the
tags beyond the fourth tag (that is, from the fifth tag onward) are considered part of the Layer 3 payload
and are forwarded transparently.

NOTE: In a one or two tagged packet, the tags (tag 1 and tag 2) can carry any TPID values
(0x8100, 0x88a8, 0x9100, and 0x9200).

[See Configuring Q-in-Q Tunneling and VLAN Q-in-Q Tunneling and VLAN Translation.]

SEE ALSO

What's Changed | 257


Known Limitations | 262
Open Issues | 264
Resolved Issues | 268
Documentation Updates | 284
Migration, Upgrade, and Downgrade Instructions | 285
257

What's Changed

IN THIS SECTION

What’s Changed in 19.4R3-S1 | 258

What’s Changed in 19.4R3 | 258

What’s Changed in 19.4R2 | 259

What’s Changed in 19.4R1 | 260

Learn about what changed in Junos OS main and maintenance releases for QFX Series.
258

What’s Changed in 19.4R3-S1

General Routing
• New commit check for MC-LAG (MX Series, 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.

[See iccp.]

What’s Changed in 19.4R3

Interfaces and Chassis


• Autonegotiation status displayed correctly (QFX5120-48Y)—In Junos OS Release 19.4R3, the show
interfaces interface-name <media> <extensive> command displays the autonegotiation status only for
the interface that supports autonegotiation. This is applicable when the switch operates at 1-Gbps speed.

In the earlier Junos OS releases, incorrect autonegotiation status was displayed even when autonegotiation
was disabled.

Juniper Extension Toolkit (JET)


• Set the trace log to only show error messages (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)— You can set the verbosity of the trace log to only show error messages using the
error option at the edit system services extension-service traceoptions level hierarchy.

[See traceoptions (Services).]

Platform and Infrastructures


• QFX-5120-32C switches support priority-based flow control (PFC) using Differentiated Services code
points (DSCP) at Layer 3 for untagged traffic.

• Control plane DDoS protection packet type option for ARP traffic (PTX Series and QFX Series)—Starting
in this release, we've renamed the arp-snoop packet type option in the [edit system ddos-protection
protocols] arp protocol group to arp. This packet type option enables you to change the default control
plane distributed denial of service (DDoS) protection policer parameters for ARP traffic.

See protocols (DDoS) (PTX Series and QFX Series).

Routing Protocols
• IGMP snooping in EVPN-VXLAN multihoming environments (QFX5110)— In an EVPN-VXLAN
multihoming environment on QFX5110 switches, you can now selectively enable IGMP snooping only
on those VLANs that might have interested listeners. In earlier releases, you must enable IGMP snooping
on all VLANs associated with any configured VXLANs because all the VXLANs share VXLAN tunnel
259

endpoints (VTEPs) between the same multihoming peers and require the same settings. This is no longer
a configuration limitation.

• Advertising 32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What’s Changed in 19.4R2

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (EX
Series and QFX Series)—Starting with Junos OS Release 19.4R2, the persist-groups-inheritance option
at the [edit system commit] hierarchy level is enabled by default. To disable this option, use
no-persist-groups-inheritance.

[See commit (System).]

• LLDP ON_CHANGE statistics support with JTI (ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series)—Enhanced telemetry ON_CHANGE event support provides the following LLDP
attributes: - When LLDP is enabled on interfaces, LLDP interface counters are notified along with other
interface-level attributes. - ON_CHANGE event reports LLDP neighbor age and custom TLVs, as well
as when a neighbor is initially discovered

[See Guidelines for gRPC and gNMI Sensors (Junos Telemetry Interface).]
260

High Availability (HA) and Resiliency


• Install or activate the RIFT package to include the request rift package activate-as-top-of-fabric
option—Install or activate the RIFT package to include the request rift package activate-as-top-of-fabric
option. This option is same as the activate option but it adds additional configuration to act as a
top-of-fabric node.

Multicast
• Multicast Layer 2 transit traffic statistics by multicast source and group (EX4600, EX4650, and the
QFX5000 line of switches)—Starting in Junos OS Release 19.4R2, EX4600, EX4650, and the QFX5000
line of switches provide statistics on the packet count for each multicast group and source when passing
multicast transit traffic at Layer 2 with IGMP snooping. Run the show multicast snooping route extensive
CLI command to see this count in the Statistics: … n packets output field. The other statistics in that
output field, kBps and pps, are not available (values displayed there are not valid statistics for multicast
traffic at Layer 2). In earlier releases, all three values in the Statistics output field for kBps, pps, and
packets did not provide valid statistics for multicast traffic at Layer 2.

[See show multicast snooping route.]

What’s Changed in 19.4R1

General Routing
• Automatic installation of YANG-based CLI for RIFT protocol (MX Series, QFX Series, and vMX with
64-bit and x86-based servers)—In Rift 1.2 Release, installation of the CLI for RIFT protocol occurs
automatically along with the installation of the junos-rift package. In the pre-1.0 releases of the junos-rift
package, the RIFT CLI had to be installed separately using request system yang command after installation
of the junos-rift package.

High Availability (HA) and Resiliency


• IPv6 address in the prefix TIEs displayed correctly—The IPv6 address in the prefix TIEs are displayed
correctly in the show rift tie output.

Interfaces and Chassis


• Logical Interface is created along with physical interface by default (EX Series, MX Series, and QFX
Series)—Starting in Junos OS Release 19.4R1, logical interfaces are created on ge, et, and xe interfaces
along with the physical interface, by default. In earlier Junos OS releases, by default, only physical
interfaces are created.

For example, for ge interfaces, previously when you viewed the show interfaces command, by default,
only the physical interface (ge-0/0/0), was displayed. Now, the logical interface (ge-0/0/0.16386) is also
displayed.

Management
261

• entPhysicalTable fetched on QFX10002—In Junos OS Release 19.4R1, the MIB data for entPhysicalTable
will be fetched on a QFX10002-72Q or QFX10002-36Q switch.

[See SNMP Explorer.]

Routing Protocols
• XML RPC equivalent included for the show bgp output-scheduler | display xml rpc CLI command (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—Starting in Junos OS Release
19.4R1, we have included an XML RPC equivalent for the show bgp output-scheduler | display xml rpc
CLI command. In Junos OS releases before Release 19.4R1, the show bgp output-scheduler | display
xml rpc CLI command does not have an XML RPC equivalent.

[See show bgp output-scheduler.]

Software Defined Networking (SDN)


• Increase in the maximum value of delegation-cleanup-timeout (QFX Series)—You can now configure a
maximum of 2147483647 seconds as the delegation cleanup time for a Path Computation Client (PCC).
This extends the time taken by the PCC to retain the last provided path over a PCEP session from the
last session down time.

With the increase in maximum value of delegation-cleanup-timeout from 600 to 2147483647 seconds,
you can benefit during a Path Computation Element (PCE) failover, or other network issues that may
disrupt the PCEP session with the main active stateful PCE.

[See delegation-cleanup-timeout.]

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

SEE ALSO

What's New | 244


Known Limitations | 262
Open Issues | 264
Resolved Issues | 268
Documentation Updates | 284
262

Migration, Upgrade, and Downgrade Instructions | 285

Known Limitations

IN THIS SECTION

Layer 2 Features | 262

Layer 2 Ethernet Services | 262

Network Management and Monitoring | 262

Platform and Infrastructure | 263

Routing Protocols | 263

Learn about known limitations in Junos OS Release 19.4R3 for QFX Series. For the most complete and
latest information about known Junos OS defects, use the Juniper Networks online Junos Problem Report
Search application.

Layer 2 Features

• The targeted-broadcast forward-only command does not broadcast the traffic. PR1359031

• On the QFX5000 line of switches, the following error message is reported in the log: fpc0 Pools exhausted
for Table:EGR_DVP_ATTRIBUTE_1. PR1479826

Layer 2 Ethernet Services

• The LACP force-up and EVPN core isolation features are not supported together. PR1461581

Network Management and Monitoring

• The number of possible output interfaces in remote port mirroring varies among the various switches
in the QFX5000 line of switches:

• QFX5110, QFX5120, and QFX5210—Support a maximum of 4 output interfaces.


263

• QFX5100 and QFX5200—Support a maximum of 3 output interfaces.

Platform and Infrastructure

• The IPv6 transit statistics counter does not work. PR1327811

• After configuring and deleting the Ethernet loopback configuration, the interface goes down and does
not come up. PR1353734

• Traffic loss occurs in the BGP streams while triggering GRES and reboot with the base configuration.
PR1508133

• On the QFX10000 line of switches, the analyzer does not mirror after adding the child member to an
aggregated Ethernet interface. PR1417694

• VLAN does not get deleted in the hardware on IRB when disabled earlier, which causes ARP to refresh
even though IRB is disabled. PR1421382

• On the QFX5110-32Q line of switches, when the ports 0—23 are channelized as 4x10-Gigabit Ethernet
in the default system mode, all the ports do not work. PR1438319

• On the QFX5100 Virtual Chassis, the following error message is observed while issuing commit: could
not open configuration database (juniper.data+). PR1452154

• On the QFX5120 line of switches, one of the VCP ports of the throughput test result for most of the
frame sizes is not close to 100 percent. PR1453709

• One hundred percent Layer 2 MAC scaling traffic loss in the QFX10002-60C switch is observed after
loading the EVPN-VXLAN collapsed profile configurations. PR1489753

• Vmcore is observed after the Virtual Chassis splits event. PR1498485

• Output interface index in sFLOW packet are zero when transit traffic are observed on the IRB interface
with VRRP enabled. PR1521732

Routing Protocols

• On the QFX5000 line of switches, the targeted broadcast functionality with VXLAN is not supported.
PR1397086

SEE ALSO

What's New | 244


What's Changed | 257
Open Issues | 264
264

Resolved Issues | 268


Documentation Updates | 284
Migration, Upgrade, and Downgrade Instructions | 285

Open Issues

IN THIS SECTION

EVPN | 264

Infrastructure | 264

Interfaces and Chassis | 265

Junos Fusion Provider Edge | 265

Layer 2 Features | 265

MPLS | 265

Platform and Infrastructure | 265

Routing Protocols | 267

Virtual Chassis | 268

Learn about open issues in Junos OS Release 19.4R3 for QFX Series. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

EVPN

• The OVSDB-managed QFX5100 or QFX5110 line of switches encapsulates the VXLAN traffic and sends
the traffic to the incorrect destination MAC address when multiple remote VTEPs are in the same subnet
and reach through the IRB interface in a stretched VLAN. PR1424698

Infrastructure

• The following error message is seen during FTP: ftpd[14105]: bl_init: connect failed for
/var/run/blacklistd.sock(No such file or directory). PR1315605

• OID ifOutDiscards reports zero and sometimes displays valid value. PR1522561
265

Interfaces and Chassis

• On the QFX5110 MC-LAG, flooding of the multicast packets for around 16—20 seconds is observed
after disabling and enabling a member link of ICL after reboot. PR1422473

• The ARP reply unicast packets might be flooded to all the interfaces in VLAN. PR1454764

Junos Fusion Provider Edge

• The IGMP membership do not get learned by the AD fully even when the IGMP queries are been sent
out. PR1419265

Layer 2 Features

• On the QFX5000 Virtual Chassis, multicast traffic gets flooded even when the IGMP report times out.
PR1431893

MPLS

• The src_address of the lsp is reset to 0 when lsp goes down and the from address is not configured.
PR1503030

Platform and Infrastructure

• The backup Routing Engine might crash after continuous GRES for more than 10 times. PR1348806

• On the QFX10000 line of switches, the Aruba wireless access point (AP) heartbeat packets are dropped.
As a result, the Aruba wireless AP does not work. PR1352805

• On the QFX5120-48Y line of switches, the filter action to change VLAN does not work. PR1362609

• It is not possible to stop the ZTP bootstrap process when a QFX10016 or QFX10008 switches with
many line cards is powered on with the factory-default configuration. PR1369959

• USB upgrade of NOS image is not supported. PR1373900

• With MLD-snooping enabled with two receivers in the same VLAN interested in the same group address
but from a different source, traffic is received only on one receiver that sends the latest MLD report.
This is because we do not install S, G routes in the hardware when MLD-snooping is enabled. PR1386440

• On Junos OS Release 18.4R1, intermittent traffic loss is observed with the RTG streams while flapping
the RTG primary interface. PR1388082

• Subscriber bindings might not be successful. PR1396470


266

• Some interfaces of the aggregated Ethernet interface bundle might go to the Detached state after
changing configurations in bulk. PR1406691

• uRPF in the Strict mode does not work. PR1417546

• The libvirtMib_suba process generates a core file during installation. PR1419536

• The LLDP frames received on the QFX5210 management em0 port might not be displayed in the show
LLDP operational queries command. Other non-em0 interfaces display statistics. PR1426753

• The l2ald memory leakage is observed when the VTEP or overlay BGP session flaps. PR1435561

• On the QFX5200 line of switches, the ISSU might fail. PR1438690

• On the QFX5000 line of switches, the port qualifier must be added. PR1440980

• Routing Engine-generated jumbo frames might be dropped. PR1444963

• On the QFX10000 line of switches, removal of the EVPN-VXLAN Layer 3 gateway on the IRB interface
from the spine switches might cause traffic to be silently discarded. PR1446291

• On the QFX5000 line of switches, misleading ISSU logs are printed during the NSSU process even when
the switch does not perform ISSU. PR1451375

• Interface still sends mirrored traffic out even after it is removed from the output VLAN. PR1452459

• On the QFX5120 line of switches, one of the VCP ports of the throughput test result for most of the
frame sizes is not close to 100 percent. PR1453709

• On the QFX5200-32C-32Q line of switches, vmcore occurs after upgrading from Junos OS Release 18.3
throttle image to Junos OS Release 19.3R1 at
...../.amd/svl-engdata1vs1/occamdev/build/freebsd/stable_11/20190614.234225
__ci_fbsd_builder_stable_11.0.269d466/src/sys/kern/kern_shutdown.c:313. PR1455851

• On the QFX5000 and QFX10000 line of switches, 9.51 percent of degradation with commit time and
12 percent of degradation with VLAN commit convergence are observed while comparing 19.4DCB
with 19.3DCB. PR1457939

• The show dynamic-tunnels database command does not show IPv6 mapped next hop flag for the 6 PE
device routes that have labels. It is just a display issue. PR1458634

• On the QFX5110 line of switches, the VXLAN VNI (mcast) scaling causes traffic issue. PR1462548

• On the QFX5110 line of switches, the libvirtMib_suba process might generate a core file after an image
upgrades from Junos OS Release 17.3R3-S5.2 to Junos OS Release 17.3R3-S6.3. PR1462725

• The show interfaces xe-a/b/c statement on a disabled or enabled configuration change displays fiber
intermittently. PR1467509

• If a system has 1000 BGP-V4 VRF (120,000 routes) + 700 OSPF-V2 VRF (70,000 routes) + 300 P2P
IS-IS V4 VRF (30,000 routes) (nearly 220000 hardware routes), then the deletion or reading of the VRF
configurations might cause all the BGP sessions to go in the Down state. PR1469881
267

• Interfaces are not detected on some of the ports when the 25-Gigabit Ethernet SFP is swapped and
10-Gigabit Ethernet SFP is inserted. PR1475574

• Vmcore is observed after the Virtual Chassis splits event. PR1498485

• The Packet Forwarding Engine gets stuck in the Init state for one or two members with the TCP
connection timeout error. PR1503655

• The archival function might fail in certain conditions. PR1507044

• On the QFX5000 line of switches, multicast traffic loss is observed due to few multicast routes missing
in the spine node. PR1510794

• The BFD sessions might flap continuously after disruptive switchover followed by GRES switchover.
PR1518106

• In configurations with IRB interfaces, during times of the interface deletion (for example, fcp reboot),
the Packet Forwarding Engine might log the following error: nh_ucast_change:291Referenced l2ifl not
found.

This condition should be transient with the system reconverging on the expected state. PR1054798

• High rate of ARP or NS packets might be observed between a device that runs Junos OS and host when
the device that runs Junos OS receives an ARP or NS packet on an interface in transition. PR1534796

• Traffic loss is observed when multicast over GRE is configured. PR1536886

• The show pfe filter hw filter-name does not retrieve the Packet Forwarding Engine program. PR1495712

Routing Protocols

• On the QFX-5100 Virtual Chassis or Virtual Chassis Fan, the following error is observed in the hardware
with the mini-PDT base configurations: BRCM_NH-,brcm_nh_bdvlan_ucast_uninstall(), 128:l3 nh 6594
unintsall failed. PR1407175

• The BGP session might go to the Down state after the traffic flow starts. PR1431259

• On the QFX5110 MC-LAG, the following error message is observed after the node reboots:
L2_L3_INTF_OPS_ERROR. PR1435314

• The VRF traffic loss on the mini-PDT based configurations occurs when you perform ISSU. PR1449581

• The IGMP snooping on the QFX5110 and QFX5120 leaf devices might cause multicast packets to loop
in the multihomed scenario. PR1457725

• On the QFX 5100-48T-6Q Virtual Chassis or Virtual Chassis fan, the following error message is observed
while copying image to the Virtual Chassis fan member and trying to downgrade the image: rcp for
member 14, failed. PR1486632

• In the QFX5000 Virtual Chassis, the IRBs are not reachable after the Virtual Chassis master reboots.
PR1497098
268

• Traffic loss is observed in the BGP streams while triggering GRES and rebooting with the base
configuration. PR1508133

• The remaining BFD sessions of the aggregated Ethernet interface flap continuously if one of the BFD
sessions is deleted. PR1516556

Virtual Chassis

• On the QFX5110-48S line of switches, false positive parity error message is observed:
_soc_mem_array_sbusdma_read. PR1276970

• On the QFX5000 Virtual Chassis, the DDoS violations that occur on the backup Routing Engine are not
reported to the Routing Engine. PR1490552

SEE ALSO

What's New | 244


What's Changed | 257
Known Limitations | 262
Resolved Issues | 268
Documentation Updates | 284
Migration, Upgrade, and Downgrade Instructions | 285

Resolved Issues

IN THIS SECTION

Resolved Issues: 19.4R3 | 269

Resolved Issues: 19.4R2 | 272

Resolved Issues: 19.4R1 | 278

Learn which issues were resolved in Junos OS main and maintenance releases for QFX Series.

For the most complete and latest information about known Junos OS defects, use the Juniper online Junos
Problem Report Search application.
269

Resolved Issues: 19.4R3

Class of Service (CoS)


• PFC feature is not supported with QFX5120 Virtual Chassis due to chip limitation. PR1431895

• Traffic might be forwarded to the wrong queue when a fixed classifier is used. PR1510365

EVPN
• EVPN-VXLAN core isolation does not work when the system is rebooted or the routing is restarted.
PR1461795

• The l2ald memory leakage might be observed in any EVPN scenario. PR1498023

• The VXLAN function might be broken due to a timing issue. PR1502357

• Unable to create a new VTEP interface. PR1520078

• In the EVPN-VXLAN scenario, the l2ald process might crash in a rare condition. PR1501117

Interfaces and Chassis


• Traffic might get dropped because next hop points to ICL even after the local MC-LAG is up. PR1486919

• MC-LAG consistency check fails if multiple IRB units are configured with same VRRP group. PR1488681

Layer 2 Features
• On the QFX5120 line of switches, the MAC learning might not work correctly. PR1441186

• On the QFX5120 line of switches, the third VLAN tag does not get pushed onto the stack. Instead, it
gets swapped. PR1469149

• On the QFX5200 line of switches, the MAC learning rate is degraded by 88 percent. PR1494072

• The fpc goes down when 100-Gigabit Ethernet link comes up on the QFX5110-48S switch. PR1499422

• The MAC address in the hardware table might become out of synchronization between the master and
member in Virtual Chassis after the MAC flaps. PR1521324

• On the QFX5000 line of switches, traffic imbalance might be observed if hash-params is not configured.
PR1514793

Layer 2 Ethernet Services


• The MC-LAG might become down after disabling and then enabling the force-up. PR1500758

• The aggregated Ethernet interface sometimes might not come up after switch is rebooted. PR1505523

Platform and Infrastructure


• Traceroute monitor with MTR version v.69 shows a false 10 percent loss. PR1493824

• The RIB installation or deletion time consumption is reduced. PR1421250

• SFP-LX10 stays down until autonegotiate is disabled. PR1423201


270

• The PMTUD might not work for both IPv4 and IPv6 if the ingress Layer 3 interface is an IRB. PR1442587

• On the QFX5100 line of switches, the interface output counter is double counted for the self-generated
traffic. PR1462748

• The sFlow does not work correctly if the received traffic goes out of more than one interface. PR1475082

• Egress port mirroring might not work when the analyzer port and mirrored port belong to a different
FPC. PR1477956

• The dcpfe process might generate a core file with the non-oversubscribed mode after the SDK upgrades.
PR1485854

• On the QFX5120 Virtual Chassis, the output of the show chassis alarm command displays incorrect
PEM status after multiple GRES events. PR1486736

• On the QFX5100 line of switches, if more than one UDF filter or term is configured, then only the first
filter or term is programmed in the hardware. This is due to the SDK 6.5.16 upgrade. PR1487679

• The queue statistics are not as expected after configuring the IFD and logical interface shaping with the
transmit rate and scheduler-map PR1488935

• In the QFX5120 line of switches, the SNMP polling for the CPU utilization and state of the
breakup-Routing Engine does not show in the two member Virtual Chassis. PR1495384

• ARP might not get refreshed after timeout. PR1497209

• Virtual Chassis is not stable with 100-Gigabit Ethernet and 40-Gigabit Ethernet interfaces. PR1497563

• Outbound SSH connection flap or memory leak issue might be observed when pushing configuration
to the ephemeral database with high rate. PR1497575

• On the QFX5210-64C line of switches, the lcmd process generates a core file. PR1497947

• Traffic might get dropped if the aggregated Ethernet member interface is deleted or added, or a SFP of
the aggregated Ethernet member interface is unplugged or plugged PR1497993

• On the QFX5210 line of switches, unexpected behavior of the port LEDs lights is observed after the
upgrade. PR1498175

• Inter and Intra VNI or VRF traffic is dropped between the CE devices when the interfaces connected
between the TOR and multihomed PE devices are disabled. PR1498863

• On the QFX5100 and QFX5110 line of switches, the firewall filter might not get applied. PR1499647

• The BFD sessions flap after deactivating or activating the aggregated Ethernet interface or executing
GRES. PR1500798

• On the QFX5000 line of switches, ERPS might not work correctly. PR1500825

• The interface becomes physically down after changing to the FEC-none mode. PR1502959

• LLDP is not acquired when native-vlan-id and tagged VLAN-ID are the same on a port. PR1504354
271

• The l2cpd crash might be seen if the ERP configuration is added or removed, and l2cpd is restarted.
PR1505710

• On the QFX10002, QFX10008, and QFX10016 line of switches, on the interfaces that maps to the
hardware stream 0, if the enhanced transmission selection (ETS) in Junos OS implementation is the
hierarchical port scheduling configurations, changed while a high rate traffic flows, the chip might be
wedged, thus no traffic flow is seen. PR1509220

• The ARP replies might be flooded through the EVPN-VXLAN network as an unknown unicast ARP reply.
PR1510329

• The output VLAN push might not work. PR1510629

• In the VXLAN configuration, the firewall filters might not be loaded into the TCAM with the following
message due to TCAM overflow after upgrading to Releases 18.1R3-S1, 18.2R1, and later : DFWE
ERROR DFW: Cannot program filter. PR1514710

• The route update might fail upon HMC memory issue and traffic impact might be seen. PR1515092

• The MAC learning might not work properly after multiple MTU changes on the access port in the VXLAN
scenario. PR1516653

• The vgd process might generate a core file when the OVSDB server restarts. PR1518807

• Traffic forwarding might be affected when adding, removing, or modifying the VLAN or VNI configurations
such as VLAN-ID, VNI-ID, and Ingress-Replication command. PR1519019

• On the QFX10002, QFX10008, and QFX10016 line of switches, the following error message is observed
during specific steps while clearing and loading the scaled configuration again:
PRDS_SLU_SAL:jprds_slu_sal_update_lrncnt(),1379: jprds_slu_sal_update_lrncnt call failed. PR1522852

• On the QFX10002-60C line of switches, when the sFLOW adaptive-sampling with rate limiter command
is enabled, sampling crosses the sample rate 65535. PR1525589

• Packet loss is observed while validating the policer after restarting the chassis control. PR1531095

• The DMA failure errors might be seen when the cache is full or flushes. PR1504856

• The 100-Gigabit Ethernet AOC non-breakout port might be auto-channelized to other speed. PR1515487

• The Kernel Routing Table (KRT) queue gets stuck after the J-Flow samples a malformed packet.
PR1495788

• On the QFX5100 switch, the request-pfe-execute command takes more than 5 seconds to receive a
reply in Junos OS Release 18.4. PR1498092

• The dcpfe process might crash due to memory leakage issue. PR1517030
272

Routing Protocols
• The FPC process goes to the NotPresent state after upgrading the QFX5100 Virtual Chassis or Virtual
Chassis Fan. PR1485612

• The BGP route-target family might prevent the route reflector from reflecting the Layer 2 and Layer 3
VPN routes. PR1492743

• The rpd process generates core file at rt_nh_resolve_add_gen in


../../../../../../../../src/junos/usr.sbin/rpd/lib/rt/rt_resolve_ind.c: with the evpn-dhcp configurations.
PR1494005

• Firewall filter doesnot work in certain conditions under the Virtual Chassis setup. PR1497133

• Traffic drop might be observed after modifying the FBF firewall filter. PR1499918

• On the QFX5000 line of switches, the fxpc process might crash. PR1512825

• Scale of filters with the egress-to-ingress command is enabled. PR1514570

• On the QFX5000 line of switches, the fxpc process might crash if the VXLAN interface flaps. PR1528490

• High CPU load is observed due to specific Layer 2 frames being received in the EVPN-VXLAN deployment.
PR1495890

• The rpd process might report full CPU usage with the BGP route being damped. PR1514635

User Interface and Configuration


• The version information under the configuration changes starting with Junos OS Release 19.1. PR1457602

Resolved Issues: 19.4R2

Class of Service (CoS)


• Shaping does not work after the reboot if shaping-rate is configured. PR1432078

• The traffic is placed in the network-control queue on an extended port even if the traffic comes in with
a different DSCP marking. PR1433252

• On the QFX5120-32C line of switches, when you move the unicast traffic to the multicast queue through
the MF classifer, the show interface queue <> does not display any statistics. PR1459281
273

EVPN
• The ESI of the IRB interfaces does not get updated after the autonomous-system number change if the
interface is down. PR1482790

Forwarding and Sampling


• The type 1 ESI/AD route might not be generated locally on the EVPN PE devices in the all-active mode.
PR1464778

High Availability (HA) and Resiliency


• On the QFX5000 line of switches, ISSU is not supported for some versions. PR1472183

Interfaces and Chassis


• Executing commit might not work due to dcd process being nonresponsive. PR1470622

• Commit error is not thrown when the member link is added to the multiple aggregation group with
different interface specific options. PR1475634

• Error message does not get generated while verifying the GRE limitation. PR1495543

Junos Fusion Enterprise


• Loop detection might not work on the extended ports. PR1460209

Layer 2 Features
• The LLDP function might fail when a device running Junos OS connects to a device that does not run
Junos OS. PR1462171

• The FPC goes down when 100-Gigabits Ethernet link comes up on the QFX5110-48S switch. PR1499422

• On the QFX5000 line of switches, few MAC addresses might be missing from the MAC table in the
software. PR1467466

• Ingress traffic might silently discard traffic if the underlying interfaces flap in the EVPN-VXLAN scenario.
PR1469596

• Traffic might get affected if the composite next-hop is enabled. PR1474142

Layer 2 Ethernet Services


• The relay-source command is now applicable for the forward-only subscribers. PR1455076

• Member links state might be asychronized on the connection between the PE devices and the CE devices
in the EVPN A/A scenario. PR1463791

• When the wired DHCPv6 clients changes VLAN and an existing DHCPv6 relay binding exists on another
VLAN, the DHCPv6 confirm packets from the client might not get processed correctly on the relay
resulting in connectivity issues. PR1496220
274

MPLS
• On the QFX10002 line of switches, the show mpls static-lsp | display xml command produces invalid
XML. PR1469378

• Traffic might be silently discarded on the PE devices when the CE devices send traffic to the PE devices
and the destination is resolved with two LSPs through one upstream interface. PR1475395

• The traffic might get lost over the QFX5100 switch acting as a transit PHP node in the MPLS network.
PR1477301

• The BGP session might keep flapping between two directly connected BGP peers because of the wrong
TCP-MSS in use. PR1493431

Platform and Infrastructures


• On the QFX5100 Virtual Chassis, the following error message is observed: MacDrainTimeOut and
bcm_port_update failed: Internal error. PR1284590

• The system might stop new MAC learning and impact the Layer 2 traffic forwarding. PR1475005

• On the QFX5120 switch under the MC-LAG scenario, traffic loss are observed. PR1494507

• FPC major error is observed after system boots up or FPC restarts. PR1475851

• The following error message is generated while booting: CMQFX: Error requesting SET BOOLEAN,
illegal setting 66. PR1385954

• On the QFX5000 line of switches, the show chassis errors active detail command is not supported.
PR1386255

• The 10-Gigabit Ethernet fiber interfaces might flap frequently when connected to a switch from another
vendor. PR1409448

• The show interface command output indicates Media type: Fiber on the QFX5100-48T switch running
the QFX 5E Series image. PR1419732

• The CoS rewrite rules applied under an aggregated Ethernet interface might not take effect after NSSU.
PR1430173

• The l2cpd process might crash and generate a core file when the interfaces flap. PR1431355

• The default logical interface on the channelized IFD might not get created after ISSU or ISSR. PR1439358

• CRC error might be seen on the VCPs of the QFX5100 Virtual Chassis. PR1449406

• The em0 route might be rejected after the em0 interface is disabled and then enabled. PR1449897

• FPC does not restart immediately after the system reboot that causes packet loss. PR1449977

• On the QFX10000 line of switches, the CoS classification does not work. PR1450265

• On the QFX5000 line of switches, when a dual VLAN tag feature is configured on the physical interface
that is not supported, no warning or error message is displayed. PR1450455
275

• Members might stay disconnected from the QFX5120-32C/QFX5120-48T Virtual Chassis after a
full-stack reboot. PR1453399

• Changing the VLAN name associated with the access ports might prevent the MAC addresses from
being learned under the EVPN-VXLAN scenario. PR1454095

• Master FPC might come up in the Master state again after the reboot instead of backup. PR1454343

• On the QFX5000 line of switches, the dcpfe process crashes due to the usage of data that is not null
getting terminated. PR1454527

• In a 16+ member QFX5100 Virtual Chassis fan, the FROM column under the output of the show system
users output reports feb0, feb1, feb2, or feb3 for FPC16, FPC17, FPC18, or FPC19, respectively.
PR1455201

• On the QFX10000 line of switches, the PFC feature does not work. PR1455309

• The cosd process might crash if forwarding-class-set is directly applied on the child interface of an
aggregated Ethernet interface. PR1455357

• The telemetry traffic might not be sent out when the telemetry server is reachable through a different
routing-instance. PR1456282

• Link up delay and traffic drop might be observed on the mixed SP Layer 2 or Layer 3, and EP Layer 2
type configurations. PR1456336

• The QFX5110 QSFP-100GBASE-SR4 switch made by Avago cannot link up. PR1457266

• On the QFX10000 line of switches, the Packet Forwarding Engine might crash after the Routing Engine
switchover. PR1457414

• In the QFX5110 line of switches, port 51 has one LED blinking amber. PR1457516

• On the QFX5000 line of switches, the accept-source-mac feature with VXLAN does not work. PR1460885

• On the QFX10000 line of switches, show forwarding-options enhanced-hash-key does not work.
PR1462519

• On the QFX5000 line of switches, the fxpc process might generate a core file when you change MTU
in a VXLAN scenario with firewall filters applied. PR1462594

• On the QFX10000 line of switches, the FPC process might restart during run-time. PR1464119

• A 10-Gigabit Ethernet interface might not come up on the QFX5100-48T switches or negotiate at speed
1-Gigabit Ethernet when connected with Broadcom 57800-T daughter card. PR1465196

• Starting from Junos OS Release 19.2R2, the PSU numbering on AS7816-64X platform has changed from
0->1 and 1->0 and the fan numbering has changed from 0,1,2,3->3,2,1,0. PR1465327

• On the QFX10000 line of switches, the EBUF parity interrupt is not observed. PR1466532

• On the QFX10000 line of switches, the EPR iCRC errors might cause protocols to go down. PR1466810

• The DHCPvX acknowledgment message does not receive a response to the Broadcast inform packets
in Junos OS Release 19.1R2.3. PR1467182
276

• Ingress drops must be included at the CLI command from the interface statistics and added to the
InDiscards. PR1468033

• Optics measurements might not be streamed for interfaces of a PIC over JTI. PR1468435

• MAC address might not be learned on a new extended port after VMotion in Junos fusion for data center
environment. PR1468732

• If continuous interface flap occur at ingress or egress of the PE devices, the IP routed packets might get
looped on the MPLS PHP node. PR1469998

• Incorrect counter value is observed for the arrival rate and the peak rate for the DDoS commands.
PR1470385

• The speed 10m might not be configured on the ge- interface. PR1471216

• When the VTEP source interface is configured in the multiple routing instances, there might be traffic
loss. PR1471465

• On the QFX5000 line of switches, the egress ACL filter entries is only 512 in Junos OS Release 19.4R1.
PR1472206

• The shaping of CoS does not work after reboot. PR1472223

• The detached interface in LAG might process the xSTP BPDUs. PR1473313

• The l2ald crash might be observed when around 16,000 VLAN-IDs share the same VXLAN tunnel and
the Packet Forwarding Engine is rebooted. PR1473521

• The RIPv2 packets forwarded across a Layer 2 circuit connection might get dropped. PR1473685

• On the QFX5000 line of switches in the EVPN-VXLAN scenario, continuous error log messages might
be raised. PR1474545

• On the QFX5000 line of switches, the Layer 2 circuit might fail to communicate through VLAN 2.
PR1474935

• On the QFX5200 line of switches, the DAC cables are not being properly detected in the Packet
Forwarding Engine in Junos OS Release 18.4R2-S2.4. PR1475249

• There might be traffic drop on the QFX5110 or QFX5120 line of switches acting as a leaf switch in a
multicast environment with VXLAN. PR1475430

• The QFX Series platforms exhibit invalid Packet Forwarding Engine PG counter pairs to copy src 0xfffff80,
dst 0. PR1476829

• On the QFX10002-36Q/72Q switches, the following continuous error messages are logged on the
device on getting adoption valid bit[8] asserted: prds_ptc_wait_adoption_status: PECHIP[1] PTC[1]:
timeout. PR1477192

• The default Virtual Chassis MAC persistence timer is incorrectly set to 20 seconds instead of 20 minutes.
PR1478905
277

• The remaining interface might be still in the Down state even though the number of channelized interfaces
is no more than 5. PR1480480

• The ARP request packets for an unknown host might get dropped in the remote PE device in the
EVPN-VXLAN scenario. PR1480776

• VLAN creation failure might be observed with the scaled VLAN and Layer 3 configuration. PR1484964

• On the QFX5120 Virtual Chassis, the output of the show chassis alarm command displays incorrect
PEM status after multiple GRES events. PR1486736

• After ISSU or ISSR, a port using SR4 or LR4 optics might not come up. PR1490799

• The BFD sessions start to flap when the firewall filter in the loopback0 is changed. PR1491575

• The SLAX script might get lost after upgrading the software. PR1479803

Routing Protocols
• The OSPF VRF sessions take a long time to come up when the host table is full and the host routes are
in the LPM table. PR1358289

• On the QFX5110 Virtual Chassis peers, invalid VRRP mastership election is observed. PR1367439

• On the QFX5100 line of switches, the BGP IPv4 or IPv6 convergence and the RIB installation or deletion
time is reduced in Junos OS Releases 19.1R1, 19.2R1, 19.3R1, and 19.4R1. PR1414121

• PIM (S,G) joins might cause MSDP to incorrectly announce source active messages in some cases.
PR1443713

• On the QFX5100 Virtual Chassiss, the CRC errors might be observed. PR1444845

• Core files might get generated during the addition or removal of the EVPN type-5 routing instance.
PR1455547

• The following error message is observed after the ISSU with Mini-PDT base configurations: Error
brcm_ipmc_route_counter_delete:3900Multicast stat destroy failed (-10:Operation still running).
PR1460791

• The mcsnoopd crash might be seen if one of the BD/VLANs is configured as a part of EVPN and has
static or dynamic multicast router interfaces. PR1468737

• Flows do not fall back to a single link when the inactivity-interval is set higher than the IFG. PR1471729

• Traffic might not be forwarded over the ECMP link in the EVPN-VXLAN scenario. PR1475819

• ARP packets are always sent to CPU regardless of whether the storm-control is activated. PR1476708

• GRE transit traffic does not forward in the VRRP scenario. PR1477073

• The MUX state in the LACP interface does not go to the Collecting and Distributing state and remains
in the Attached state after enabling the aggregated Ethernet interface. PR1484523

• The FPC process goes to the NotPrsnt state after upgrading the QFX5100 VC/VCF switch. PR1485612
278

Resolved Issues: 19.4R1

Class of Service (CoS)


• QFX10008: FPC0 generated core files after running the Packet Forwarding Engine command show cos
sched-usage. PR1449645

• The show cos scheds-per-pfe, show cos pfe-scheduler-ifds ,and pfe commands will restart forwarding
planes on QFX10008 switches. PR1452013

EVPN
• Asynchronous result between ARP table and Ethernet switching table happens if EVPN ESI link flaps
multiple times. PR1435306

• When using no-arp-suppression , an ARP request might not be sent out when an ARP entry aged out.
PR1441464

• ARP and IPv6 neighbor entries cannot be cleared when they are learned from EVPN multihomed ESI.
PR1446957

• EVPN-VXLAN NON-COLLAPSED: ARP will get resolved on QFX5100 for VXLAN having vlan-id of 2.
PR1453865

• ARP request/NS might be sent back to the local segment by DF router. PR1459830

Forwarding and Sampling


• Commit error and dfwd core files might be observed when applying a firewall filter with action then
traffic-class or then dscp. PR1452435

Interfaces and Chassis


• VRRPv6 state is flapping with init and idle states after configuring vlan-tagging. PR1445370

• On QFX10000 ARP entries might not be synchronized between MC-LAG devices. PR1449806

• The traffic might be forwarded to the incorrect interfaces in MC-LAG scenario. PR1465077

• Vrrpv3mibs are not working on QFX Series platform to poll VRRPv6 related objects. PR1467649

Layer 2 Features
• Storm control configuration might be disabled for the interface. PR1354889

• Packet loss might be seen when one of the spine switches fails or reboots. PR1421672

• Ethernet ring protection switching (ERPS) nodes might not converge to IDLE state after failure recovery
or reboot. PR1431262

• EVPN-VXLAN NON-COLLAPSED: JTASK and multimove depth failed errors are seen after HALT.
PR1434687

• The MAC/ARP learning might not work for copper base SFP-T on QFX5100/QFX5110/EX4600.
PR1437577
279

• The traffic leaving QFX5000 and EX46000 switches might not be properly load-balanced over ae
interfaces. PR1448488

• Unequal LAG hashing might happen on QFX devices. PR1455161

• The fxpc.core file might be seen when committing the configuration all together, for example, after the
reboot. PR1467763

MPLS
• The l2circuit traffic might be silently dropped at EVPN SPINE/MPLS LSP TRANSIT device if VXLAN
access interface flaps on remote PE node (QFX5110). PR1435504

• Packet loss might occur when ECMP resilient-hash is enabled on QFX5000 platforms. PR1442033

Platform and Infrastructure


• QFX5100-VC MacDrainTimeOut and bcm_port_update failed: Internal error. PR1284590

• On QFX5100 platforms, LR4 QSFP can take up to 15 minutes to come up after Virtual Chassis reboot.
PR1337340

• When powering off an individual FPC, the other FPC Packet Forwarding Engine might go offline too.
PR1344395

• Mib2d core file in mib2d_write_snmpidx at snmpidx_sync.c on both ADs while bringing up base traffic
profile. PR1354452

• Need new CLI command to enable copying of Open vSwitch Database (OVSDB) to RAM on Virtual
Chassis backup Routing Engine instead of SSD. PR1382522

• FEC error counts are not updating for QFX5110. PR1382803

• QSFP-100GBASE-SR4/LR4 might take a long time to come up after disabling interface or reboot.
PR1402127

• Ping over loopback might not work over type 5 tunnel on QFX10000 platforms. PR1405786

• QFX5200/5100 might not be able to send out control plane traffic to the peering device. PR1406242

• No inner VLAN tag is added even with input-vlan-map push configured on QFX10000 platforms.
PR1407347

• The optic comes with Tx enabled by default. As the port is administratively disabled, the port is stopped
but as the port has not been started, it does not disable Tx. PR1411015

• QFX5120 : Route table full for IPv6 routes in some scenarios. PR1412873

• Intermittently chassis alarms might not be raised after power-cycle of the device. PR1413981

• IPv6 multicast traffic received on one Virtual Chassis member might be dropped when egressing on
other Virtual Chassis member if MLD snooping is enabled. PR1423310

• Ports might get incorrectly channelized if they are 10-Gigabit Ethernet already and they are channelized
to 10-Gigabit Ethernet again. PR1423496
280

• On QFX5000 or QFX10000 switches, packet drops might be seen for the traffic that has to go over
type-5 overlay tunnel. PR1423928

• The dcpfe/Packet Forwarding Engine might not start on AS7816-64X and QFX5000 TVP platform
devices. PR1426737

• QFX5210: Received LLDP frames on em0 not displaying in LLDP neighbor output. PR1426753

• QFX5100-VCF - rollback for uncommitted configuration takes 1 hour. PR1427632

• Packet drops, replication failure, or ksyncd crashes might be seen on the logical system of a device
running Junos OS after Routing Engine switchover. PR1427842

• The dcpfe process might crash and restart in MC-LAG scenario when the ARP/NDP next hop is changed.
PR1427994

• The global-mac-limit and global-mac-ip-limit might allow more entries than the configured values.
PR1428572

• [QFX10008] After Routing Engine switchover, LED status is not set for missing fan tray. PR1429309

• The l2cpd process might crash and generate a core file when interfaces are flapping. PR1431355

• The dcpfe might crash on all line cards on QFX10000 in a scaled setup. PR1431735

• The FPC might crash when a firewall filter is modified. PR1432116

• Outer VLAN tag might not be pushed in the egress VXLAN traffic toward the host for Q-in-Q scenario.
PR1432703

• Line card might crash due to plug in unsupported SFP-T module. PR1432809

• Traffic loss might be seen on QFX10000/PTX10000 platforms using line card LC1105. PR1433300

• Layer 3 filters applied to PVLAN IRB interface might not work after unified ISSU. PR1434941

• QFX5100-Virtual Chassis : NSSU: there might be approximate 1 minute traffic loss during NSSU with
LACP link protection configuration. PR1435519

• The mc-ae interface might get stuck in waiting state in dual mc-ae scenario. PR1435874

• QFX5200 NSSU: dcpfe core file is seen after NSSU upgrade of backup followed by reboot. PR1435963

• DHCP discover packets sent to IP addresses in the same subnet as IRB interface cause the QFX5110
to send bogus traffic out of DHCP-snooping enabled interfaces. PR1436436

• Unknown SNMP traps (1.3.6.1.4.1.2636.3.69.1.0.0.1) are sent on QFX5110 restart. PR1436968

• The FPC might crash if both the ae boundle flapping on the local device and the configuration change
on peer device occur at the same time. PR1437295

• BGP neighborship might not come up if the MACsec feature is configured. PR1438143

• The DHCP snooping table might be cleared for VLAN ID 1 after adding a new VLAN ID to it. PR1438351

• Port LED turns red when cable is connected on QFX5210. PR1438359


281

• Interfaces configured with flexible-vlan-tagging might loss connectivity. PR1439073

• The xSTP recognizes 1G SFP-T optic interface as LAN type resulting, in slow STP convergence.
PR1439095

• LACP MUX state stuck in "Attached" after disabling peer active members when link protection is enabled
on local along with force-up. PR1439268

• DHCPv6 relay binding is not up while verifying the DHCP Snooping along with DHCPv6 relay. PR1439844

• EX4600 Virtual Chassis does not comes up after replacing Virtual Chassis port from fiber connection to
DAC cable. PR1440062

• MAC addresses learned on RTG might not be aged out after a Virtual Chassis member is rebooted.
PR1440574

• QFX10002 MCLAG PDT: Layer 2, Layer 3 Traffic drop is seen on disabling/enabling MC-LAG. PR1440732

• The Layer 3 communication might break on an interface that is configured with flexible-ethernet-services.
PR1441690

• The operational status of the interface in hardware and software might be out of synchronization in
EVPN setup with arp-proxy feature enabled. PR1442310

• Flow control does not work as expected on 100-Gigabit Ethernet interface of QFX5110. PR1442522

• The PMTUD might not work for both IPv4 and IPv6 if the ingress Layer 3 interface is an IRB. PR1442587

• DHCPv6 client might fail to get an IP address. PR1442867

• When a line card is rebooted, the MC-LAG might not get programmed after the line card comes back
online. PR1444100

• QFX5200: Observing DCBCM[bcore_init]: ioctl call failed ret:0 failure message when changing UFT
profile in FPC logs. PR1445855

• On QFX10008, traffic impact might be seen when the JSRV interface is used. PR1445939

• CoS classifier might not work as expected. PR1445960

• IPinIP: QFX - CoS rewrite happens to both inner and outer header. PR1446128

• IPinIP: ptx/qfx - Upon steering of underlay dynamic tunnel PNHs to a different set of ECMP next hops,
unrelated IPv6 based tunnel traffic is tagged with the incorrect VLAN. PR1446132

• Traffic discarded for only specified VLAN in IPACL_VXLAN filters. PR1446489

• Long IPv6 address are not displayed fully on IPv6 neighbor table. PR1447115

• Unicast ARP requests are not replied with no-arp-trap option. PR1448071

• Rebooting QFX5120-48Y using request system reboot doesn't take physical links offline immediately.
PR1448102

• QFX10000 -- QSFP28 100G AOC / 740-065632 & QSFP+ 40G / 740-043308 transceiver -- port LED
remains lit green after disconnecting one end. PR1448121
282

• QFX5100-48t's in a mixed Virtual Chassis with QFX5110 switches are experiencing rx crc errors on
vc-ports 53 and 52. PR1449406

• Except one AE member link, the other links do not send out sFlow sample packets for ingress traffic.
PR1449568

• REST API process will get non-responsive when a number of request coming with a high rate. PR1449987

• RMPC core files are found after configuration changes are done on the network for PTP/Clock
Synchronization. PR1451950

• Vgd core files might be generated when tunnel gets deleted twice. PR1452149

• DHCP offer packet with unicast flag set gets dropped by QFX10000 in a VXLAN multi-homed setup
using anycast IP. PR1452870

• Configuration change in VLAN all option might affect the per-VLAN configuration. PR1453505

• The classifier configuration doesn't get applied to the interface in an EVPN/VXLAN environment.
PR1453512

• The show chassis led shows incorrect status. PR1453821

• On QFX5100-VC VGD process hogs the CPU without switch-options vtep-source-interface lo0.0
configuration. PR1454014

• Master FPC might come up in master state again after reboot instead of backup. PR1454343

• QFX10002-60c: EVPN-VXLAN: MAC+IP Count is shown as Zero. PR1454603

• QFX5120 : Untagged hosts ARP/NS connected on encapsulation ethernet-bridge interface are not
being resolved. PR1454804

• The PFC feature doesn't work on QFX10000 platforms. PR1455309

• The laser from the 10G SFP+ interface is still on when the interface is disabled or the device is rebooted.
PR1456742

• Over temperature SNMP trap messages are shown after update even though the temperatures are
within the system thresholds. PR1457456

• Dual tag Q-in-Q is not working with EVPN-VXLAN. PR1458206

• QFX5210 : LED does not light on port 64 and 65 after upgraded to Junos OS Release 19.2R1. PR1458514

• The BPDU packet might be looped between leaf DF switch and non-DF switch and cause traffic blocking.
PR1458929

• The dhcpv6 LDRA relay bounded count is not as expected after dchp is configured. PR1459499

• The fxpc process might crash due to BGP IPV6 session flaps. PR1459759

• The forwarding option is missed in routing-instance type. PR1460181

• The ’entPhysicalTable’ MIB is not fetching expected data on QFX10002-72Q / 36Q platforms. PR1462582
283

• The firewall filter does not get hit for traceroute packets when destination MAC address is VRRP virtual
MAC. PR1463425

• On QFX5100 Virtual Chassis, the error BRCM-VIRTUAL,brcm_vxlan_walk_svp(),6916:Failed to find


L2-iff for ifl: might appear during cleanup of EVPN-VXLAN configurations. These messages are harmless.
PR1463939

• A few of the interfaces stay down and keep flapping for QFX ULC-3DWDM-MACsec line cards on
reboot. PR1464650

• QFX5100-24Q: Not able to apply DSCP rewrite to firewall filter to a Layer 3 subinterface (for example,
xe-0/0/0.100). PR1464883

• PEM is not present spontaneously on QFX5210. PR1465183

• The 10-Gigabit Ethernet port on QFX5100-48T negotiates with speed 1 GB with BRCM 10G/GbE 2+2P
57800-t rNDC. PR1465196

• The QSFP-100G-PSM4 could not be correctly identified on QFX5200 or QFX5110 platforms. PR1465214

• When BGP open messages with specific types of BGP optional capabilities are sent during BGP session
establishment, incorrectly coded messages are later sent to the BMP Collector. PR1466477

• Slow packet drops might be seen on QFX5000 platforms. PR1466770

• Ingress drops to be included at CLI from interface statistics and added to InDiscards. PR1468033

• QFX5120 is looping the IP routed packet through IS-IS or MPLS. PR1469998

• l2ald core is seen (l2ald_mem_free, l2ald_update_comp_vmenh) after restarting dc-pfe in Virtual Chassis
devices. PR1473521

Routing Protocols
• Host-destined packets with filter log action might not reach to Routing Engine if log/syslog is enabled.
PR1379718

• The IRB transit traffic might not be counted for EVPN-VXLAN traffic. PR1383680

• QFX5100 : BGP IPv4 and IPv6 convergence and RIB installation and deletion time are degraded in Junos
OS Releases 19.1R1, 19.2R1, 19.3R1, and 19.4R1. PR1414121

• The fxpc core file might be seen during the reboot of device on QFX5100/EX4600 switches. PR1432023

• The IPv4 fragmented packets might be broken if PTP transparent clock is configured. PR1437943

• Traffic might be dropped after the Q-in-Q enabled interface is flapped or a change is made to the
vlan-id-list. PR1441402

• QFX5210: firewall Filter DSCP action modifier does not work when firewall filter is mapped to IRB.
PR1441444

• IPv6 connectivity between MC-LAG peers might fail when multiple IRB interfaces are present. PR1443507
284

• PIM (S,G) joins can cause MSDP to incorrectly announce source active messages in some cases.
PR1443713

• The QFX5120 might drop the tunnel encapsulated packets if it acts as a transit device. PR1447128

• Loopback address exported into other VRF instances might not work on ACX Series, EX Series, and QFX
Series platforms. PR1449410

• MPLS LDP might still use stale MAC of the neighbor even the LDP neighbor's MAC changes. PR1451217

• A few seconds of traffic drop might be seen on the existing receivers when another receiver joins/leaves.
PR1457228

• The egress interface in Packet Forwarding Engine for some end-hosts might not be correct on the Layer
3 gateway switch after it is rebooted. PR1460688

• The "other querier present interval" timer cannot be changed in IGMP/MLD snooping scenario.
PR1461590

• When deleting IRB on the Layer 3 gateway, IRB does not get removed from Packet Forwarding Engine
and will silently drop traffic to IRB MAC address. PR1463092

User Interface and Configuration


• EX4600 and QFX5100 were unable to commit baseline configuration after being returned to zero.
PR1426341

SEE ALSO

What's New | 244


What's Changed | 257
Known Limitations | 262
Open Issues | 264
Documentation Updates | 284
Migration, Upgrade, and Downgrade Instructions | 285

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 285


285

This section lists the errata and changes in Junos OS Release 19.4R3 for the QFX Series switches
documentation.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this link.

SEE ALSO

What's New | 244


What's Changed | 257
Known Limitations | 262
Open Issues | 264
Resolved Issues | 268
Migration, Upgrade, and Downgrade Instructions | 285

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrading Software on QFX Series Switches | 286

Installing the Software on QFX10002-60C Switches | 288

Installing the Software on QFX10002 Switches | 288

Upgrading Software from Junos OS Release 15.1X53-D3X to Junos OS Release 15.1X53-D60,


15.1X53-D61.7, 15.1X53-D62, and 15.1X53-D63 on QFX10008 and QFX10016 Switches | 289

Installing the Software on QFX10008 and QFX10016 Switches | 291

Performing a Unified ISSU | 295

Preparing the Switch for Software Installation | 296

Upgrading the Software Using Unified ISSU | 296

Upgrade and Downgrade Support Policy for Junos OS Releases | 298


286

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS. Upgrading or downgrading Junos OS can take several hours, depending on the size and
configuration of the network.

Upgrading Software on QFX Series Switches

When upgrading or downgrading Junos OS, always use the jinstall package. Use other packages (such as
the jbundle package) only when so instructed by a Juniper Networks support representative. For information
about the contents of the jinstall package and details of the installation process, see the Installation and
Upgrade Guide and Junos OS Basics in the QFX Series documentation.

If you are not familiar with the download and installation process, follow these steps:

1. In a browser, go to https://www.juniper.net/support/downloads/junos.html.

The Junos Platforms Download Software page appears.

2. In the QFX Series section of the Junos Platforms Download Software page, select the QFX Series
platform for which you want to download the software.

3. Select 19.4 in the Release pull-down list to the right of the Software tab on the Download Software
page.

4. In the Install Package section of the Software tab, select the QFX Series Install Package for the 19.4
release.

An Alert box appears.

5. In the Alert box, click the link to the PSN document for details about the software, and click the link
to download it.

A login screen appears.

6. Log in to the Juniper Networks authentication system using the username (generally your e-mail address)
and password supplied by Juniper Networks representatives.

7. Download the software to a local host.

8. Copy the software to the device or to your internal software distribution site.

9. Install the new jinstall package on the device.


287

NOTE: We recommend that you upgrade all software packages out of band using the console,
because in-band connections are lost during the upgrade process.

Customers in the United States and Canada use the following command:

user@host> request system software add


source/jinstall-host-qfx-5-x86-64-19.4-R3.n-secure-signed.tgz reboot

Replace source with one of the following values:

• /pathname—For a software package that is installed from a local directory on the switch.

• For software packages that are downloaded and installed from a remote location:

• ftp://hostname/pathname

• http://hostname/pathname

• scp://hostname/pathname (available only for Canada and U.S. version)

Adding the reboot command reboots the switch after the upgrade is installed. When the reboot is
complete, the switch displays the login prompt. The loading process can take 5 to 10 minutes.

Rebooting occurs only if the upgrade is successful.

NOTE: After you install a Junos OS Release 19.4 jinstall package, you can issue the request
system software rollback command to return to the previously installed software.
288

Installing the Software on QFX10002-60C Switches

This section explains how to upgrade the software, which includes both the host OS and the Junos OS.
This upgrade requires that you use a VM host package—for example, a junos-vmhost-install-x.tgz .

During a software upgrade, the alternate partition of the SSD is upgraded, which will become primary
partition after a reboot .If there is a boot failure on the primary SSD, the switch can boot using the snapshot
available on the alternate SSD.

NOTE: The QFX10002-60C switch supports only the 64-bit version of Junos OS.

NOTE: If you have important files in directories other than /config and /var, copy the files to a
secure location before upgrading. The files under /config and /var (except /var/etc) are preserved
after the upgrade.

To upgrade the software, you can use the following methods:

If the installation package resides locally on the switch, execute the request vmhost software add
<pathname><source> command.

For example:

user@switch> request vmhost software add /var/tmp/junos-vmhost-install-qfx-x86-64-19.4R3.9.tgz

If the Install Package resides remotely from the switch, execute the request vmhost software add
<pathname><source> command.

For example:

user@switch> request vmhost software add


ftp://ftpserver/directory/junos-vmhost-install-qfx-x86-64-19.4R3.9.tgz

After the reboot has finished, verify that the new version of software has been properly installed by
executing the show version command.

user@switch> show version

Installing the Software on QFX10002 Switches


289

NOTE: If you are upgrading from a version of software that does not have the FreeBSD 10
kernel (15.1X53-D30, for example), you will need to upgrade from Junos OS Release 15.1X53-D30
to Junos OS Release 15.1X53-D32. After you have installed Junos OS Release 15.1X53-D32,
you can upgrade to Junos OS Release 15.1X53-D60 or Junos OS Release 18.3R1.

NOTE: On the switch, use the force-host option to force-install the latest version of the Host
OS. However, by default, if the Host OS version is different from the one that is already installed
on the switch, the latest version is installed without using the force-host option.

If the installation package resides locally on the switch, execute the request system software add
<pathname><source> reboot command.

For example:

user@switch> request system software add


/var/tmp/jinstall-host-qfx-10-f-x86-64-19.4R3.n-secure-signed.tgz reboot

If the Install Package resides remotely from the switch, execute the request system software add
<pathname><source> reboot command.

For example:

user@switch> request system software add


ftp://ftpserver/directory/jinstall-host-qfx-10-f-x86-64-19.4R3.n-secure-signed.tgz reboot

After the reboot has finished, verify that the new version of software has been properly installed by
executing the show version command.

user@switch> show version

Upgrading Software from Junos OS Release 15.1X53-D3X to Junos OS Release 15.1X53-D60,


15.1X53-D61.7, 15.1X53-D62, and 15.1X53-D63 on QFX10008 and QFX10016 Switches
290

NOTE: Before you install the software, back up any critical files in /var/home. For more
information regarding how to back up critical files, contact Customer Support at
https://www.juniper.net/support.

The switch contains two Routing Engines, so you will need to install the software on each Routing Engine
(re0 and re1).

If the installation package resides locally on the switch, execute the request system software add
<pathname><source> command.

To install the software on re0:

user@switch> request system software add


/var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0

If the Install Package resides remotely from the switch, execute the request system software add
<pathname><source> re0 command.

For example:

user@switch> request system software add


ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re0

To install the software on re1:

user@switch> request system software add


/var/tmp/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1

If the Install Package resides remotely from the switch, execute the request system software add
<pathname><source> re1 command.

For example:

user@switch> request system software add


ftp://ftpserver/directory/jinstall-host-qfx-10-m-15.1X53-D60.n-secure-domestic-signed.tgz re1

Reboot both Routing Engines.

For example:

user@switch> request system reboot both-routing-engines


291

After the reboot has finished, verify that the new version of software has been properly installed by
executing the show version command.

user@switch> show version

Installing the Software on QFX10008 and QFX10016 Switches


292

Because the switch has two Routing Engines, perform a Junos OS installation on each Routing Engine
separately to avoid disrupting network operation.

NOTE: Before you install the software, back up any critical files in /var/home. For more
information regarding how to back up critical files, contact Customer Support at
https://www.juniper.net/support.

WARNING: If graceful Routing Engine switchover (GRES), nonstop bridging (NSB), or


nonstop active routing (NSR) is enabled when you initiate a software installation, the
software does not install properly. Make sure you issue the CLI delete chassis
redundancy command when prompted. If GRES is enabled, it will be removed with the
redundancy command. By default, NSR is disabled. If NSR is enabled, remove the
nonstop-routing statement from the [edit routing-options] hierarchy level to disable
it.

1. Log in to the master Routing Engine’s console.

For more information about logging in to the Routing Engine through the console port, see the specific
hardware guide for your switch.

2. From the command line, enter configuration mode:

user@switch> configure

3. Disable Routing Engine redundancy:

user@switch# delete chassis redundancy

4. Disable nonstop-bridging:

user@switch# delete protocols layer2-control nonstop-bridging

5. Save the configuration change on both Routing Engines:

user@switch# commit synchronize

6. Exit the CLI configuration mode:

user@switch# exit
293

After the switch has been prepared, you first install the new Junos OS release on the backup Routing
Engine, while keeping the currently running software version on the master Routing Engine. This enables
the master Routing Engine to continue operations, minimizing disruption to your network.

After making sure that the new software version is running correctly on the backup Routing Engine,
you are ready to switch routing control to the backup Routing Engine, and then upgrade or downgrade
the software version on the other Routing Engine.

7. Log in to the console port on the other Routing Engine (currently the backup).

For more information about logging in to the Routing Engine through the console port, see the specific
hardware guide for your switch.

8. Install the new software package using the request system software add command:

user@switch> request system software add validate


/var/tmp/jinstall-host-qfx-10-f-x86-64-19.4R3.n-secure-signed.tgz

For more information about the request system software add command, see the CLI Explorer.

9. Reboot the switch to start the new software using the request system reboot command:

user@switch> request system reboot

NOTE: You must reboot the switch to load the new installation of Junos OS on the switch.

To abort the installation, do not reboot your switch. Instead, finish the installation and then
issue the request system software delete <package-name> command. This is your last chance
to stop the installation.

All the software is loaded when you reboot the switch. Installation can take between 5 and 10 minutes.
The switch then reboots from the boot device on which the software was just installed. When the
reboot is complete, the switch displays the login prompt.

While the software is being upgraded, the Routing Engine on which you are performing the installation
is not sending traffic.

10.Log in and issue the show version command to verify the version of the software installed.

user@switch> show version

Once the software is installed on the backup Routing Engine, you are ready to switch routing control
to the backup Routing Engine, and then upgrade or downgrade the master Routing Engine software.
294

11.Log in to the master Routing Engine console port.

For more information about logging in to the Routing Engine through the console port, see the specific
hardware guide for your switch.

12.Transfer routing control to the backup Routing Engine:

user@switch> request chassis routing-engine master switch

For more information about the request chassis routing-engine master command, see the CLI Explorer.

13.Verify that the backup Routing Engine (slot 1) is the master Routing Engine:

user@switch> show chassis routing-engine

Routing Engine status:


Slot 0:
Current state Backup
Election priority Master (default)
Routing Engine status:
Slot 1:
Current state Master
Election priority Backup (default)

14.Install the new software package using the request system software add command:

user@switch> request system software add validate


/var/tmp/jinstall-host-qfx-10-f-x86-64-19.4R3.n-secure-signed.tgz

For more information about the request system software add command, see the CLI Explorer.
295

15.Reboot the Routing Engine using the request system reboot command:

user@switch> request system reboot

NOTE: You must reboot to load the new installation of Junos OS on the switch.

To abort the installation, do not reboot your system. Instead, finish the installation and then
issue the request system software delete jinstall <package-name> command. This is your
last chance to stop the installation.

The software is loaded when you reboot the system. Installation can take between 5 and 10 minutes.
The switch then reboots from the boot device on which the software was just installed. When the
reboot is complete, the switch displays the login prompt.

While the software is being upgraded, the Routing Engine on which you are performing the installation
does not send traffic.

16.Log in and issue the show version command to verify the version of the software installed.

17.Transfer routing control back to the master Routing Engine:

user@switch> request chassis routing-engine master switch

For more information about the request chassis routing-engine master command, see the CLI Explorer.

18.Verify that the master Routing Engine (slot 0) is indeed the master Routing Engine:

user@switch> show chassis routing-engine

Routing Engine status:


Slot 0:
Current state Master
Election priority Master (default)
outing Engine status:
Slot 1:
Current state Backup
Election priority Backup (default)

Performing a Unified ISSU

You can use unified ISSU to upgrade the software running on the switch with minimal traffic disruption
during the upgrade.
296

NOTE: Unified ISSU is supported in Junos OS Release 13.2X51-D15 and later.

Perform the following tasks:

• Preparing the Switch for Software Installation on page 296

• Upgrading the Software Using Unified ISSU on page 296

Preparing the Switch for Software Installation

Before you begin software installation using unified ISSU:

• Ensure that nonstop active routing (NSR), nonstop bridging (NSB), and graceful Routing Engine switchover
(GRES) are enabled. NSB and GRES enable NSB-supported Layer 2 protocols to synchronize protocol
information between the master and backup Routing Engines.

To verify that nonstop active routing is enabled:

NOTE: If nonstop active routing is enabled, then graceful Routing Engine switchover is enabled.

user@switch> show task replication


Stateful Replication: Enabled
RE mode: Master

If nonstop active routing is not enabled (Stateful Replication is Disabled), see Configuring Nonstop Active
Routing on Switches for information about how to enable it.

• Enable nonstop bridging (NSB). See Configuring Nonstop Bridging on Switches (CLI Procedure) for information
on how to enable it.

• (Optional) Back up the system software—Junos OS, the active configuration, and log files—on the switch
to an external storage device with the request system snapshot command.

Upgrading the Software Using Unified ISSU

This procedure describes how to upgrade the software running on a standalone switch.
297

To upgrade the switch using unified ISSU:

1. Download the software package by following the procedure in the Downloading Software Files with
a Browser section in Installing Software Packages on QFX Series Devices.

2. Copy the software package or packages to the switch. We recommend that you copy the file to the
/var/tmp directory.

3. Log in to the console connection. Using a console connection allows you to monitor the progress of
the upgrade.

4. Start the ISSU:

• On the switch, enter:

user@switch> request system software in-service-upgrade /var/tmp/package-name.tgz

where package-name.tgz is, for example, jinstall-host-qfx-10-f-x86-64-19.4R3.n-secure-signed.tgz.

NOTE: During the upgrade, you cannot access the Junos OS CLI.

The switch displays status messages similar to the following messages as the upgrade executes:

warning: Do NOT use /user during ISSU. Changes to /user during ISSU may get
lost!
ISSU: Validating Image
ISSU: Preparing Backup RE
Prepare for ISSU
ISSU: Backup RE Prepare Done
Extracting jinstall-host-qfx-5-f-x86-64-18.3R1.n-secure-signed.tgz ...
Install jinstall-host-qfx-5-f-x86-64-19.2R1.n-secure-signed.tgz completed
Spawning the backup RE
Spawn backup RE, index 0 successful
GRES in progress
GRES done in 0 seconds
Waiting for backup RE switchover ready
GRES operational
Copying home directories
Copying home directories successful
Initiating Chassis In-Service-Upgrade
Chassis ISSU Started
ISSU: Preparing Daemons
ISSU: Daemons Ready for ISSU
298

ISSU: Starting Upgrade for FRUs


ISSU: FPC Warm Booting
ISSU: FPC Warm Booted
ISSU: Preparing for Switchover
ISSU: Ready for Switchover
Checking In-Service-Upgrade status
Item Status Reason
FPC 0 Online (ISSU)
Send ISSU done to chassisd on backup RE
Chassis ISSU Completed
ISSU: IDLE
Initiate em0 device handoff

NOTE: A unified ISSU might stop, instead of abort, if the FPC is at the warm boot stage. Also,
any links that go down and up will not be detected during a warm boot of the Packet
Forwarding Engine (PFE).

NOTE: If the unified ISSU process stops, you can look at the log files to diagnose the problem.
The log files are located at /var/log/vjunos-log.tgz.

5. Log in after the reboot of the switch completes. To verify that the software has been upgraded, enter
the following command:

user@switch> show version

6. Ensure that the resilient dual-root partitions feature operates correctly, by copying the new Junos OS
image into the alternate root partitions of all of the switches:

user@switch> request system snapshot slice alternate

Resilient dual-root partitions allow the switch to boot transparently from the alternate root partition
if the system fails to boot from the primary root partition.

Upgrade and Downgrade Support Policy for Junos OS Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
299

provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the
next EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 17.1,
17.2 and 17.3 are EEOL releases. You can upgrade from Junos OS Release 17.1 to Release 17.2 or from
Junos OS Release 17.1 to Release 17.3.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

SEE ALSO

What's New | 244


What's Changed | 257
Known Limitations | 262
Open Issues | 264
Resolved Issues | 268
Documentation Updates | 284

Junos OS Release Notes for SRX Series

IN THIS SECTION

What’s New | 300

What's Changed | 308

Known Limitations | 315

Open Issues | 317

Resolved Issues | 321

Documentation Updates | 334

Migration, Upgrade, and Downgrade Instructions | 334


300

These release notes accompany Junos OS Release 19.4R3 for the SRX Series. They describe new and
changed features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

IN THIS SECTION

Release 19.4R3 New and Changed Features | 300

Release 19.4R2 New and Changed Features | 300

Release 19.4R1 New and Changed Features | 300

Learn about new features introduced in the Junos OS main and maintenance releases for SRX Series
devices.

Release 19.4R3 New and Changed Features

There are no new features in Junos OS Release 19.4R3 for the SRX Series devices.

Release 19.4R2 New and Changed Features

There are no new features in Junos OS Release 19.4R2 for the SRX Series devices.

Release 19.4R1 New and Changed Features

Application Security
• Selectively disable midstream APBR (SRX Series and vSRX)—Starting in Junos OS Release 19.4R1, you
can selectively turn-off midstream routing for a specific APBR rule while retaining the global APBR
functionality for the remaining sessions.

When you disable the midstream routing for a specific APBR rule, the system does not apply midstream
APBR for corresponding application traffic, and routes the traffic through a non-APBR route

[See Advanced Policy-Based Routing.]


301

• DSCP support for AppQoE (SRX Series and vSRX)—Starting in Junos OS Release 19.4R1, AppQoE
supports SLA-based path selection for an incoming traffic based on Differentiated Services Code Point
(DSCP) value.

AppQoE depends on AppID and APBR to select the best possible link for the application traffic to meet
the performance requirements specified in SLA. Junos OS Release 19.3R1 introduced APBR functionality
for DSCP-tagged traffic. Using this enhancement, AppQoE selects the best possible link for the application
traffic based on the application signature, or DSCP value, or a combination of both application signature
and DSCP value.

With this enhancement, now you can apply AppQoE for the encrypted traffic based on the DSCP value.

[See Application Quality of Experience].

• Support for server certificates with key size 4096 bits (SRX300 and SRX320)—Starting in Junos OS
Release 19.4R1, SRX300 and SRX320 devices support RSA certificates with key size 4096 bits. You
must explicitly configure the SSL proxy profile on these devices to use the server certificate with key
size 4096 bits.

The RSA certificates with key size 4096 bits support is available only when the SRX300 and SRX320
devices are operating in standalone mode.

[See Managing Certificates and Keys for SSL Proxy.]

Chassis Clustering
• Increase in the maximum number of child links (SRX4600)—Starting in Junos OS Release 19.4R1, you
can configure up to eight child links in a redundant Ethernet bundle on each node of the chassis cluster.

See [Configuring Chassis Cluster Redundant Ethernet Interfaces on SRX4600.]

Flow-Based and Packet-Based Processing


• Express Path for Flow Processing (SRX4600)—Starting from Junos OS 19.4R1, Express Path is enabled
by default on SRX4600 devices. You must configure Express Path only in policies. There is no need to
configure Express Path on Flexible PIC Concentrator (FPC) or on Physical Interface Cards (PIC).

See [Express Path.]

• Support of IPFIX formatting for SRX J-Flow functionality (SRX1500, SRX4100, SRX4200, SRX4600,
SRX5400, SRX5600, SRX5800, vSRX, and vSRX3.0) —Starting with Junos OS Release 19.4R1, you can
use IPFIX flow templates to define a flow record for IPv4 traffic or IPv6 traffic. IPFIX is an enhanced
version of J-flow version 9 template. Using IPFIX, you can collect a set of sampled flows and send the
record to a specified host.

See [Configuring Flow Aggregation to Use IPFIX Flow Templates on MX, vMX and T Series Routers, EX
Series Switches.]

• Symmetric Fat Tunnel (SRX5400, SRX5600, and SRX5800 devices with SPC3 card, and vSRX)—Starting
from Junos OS 19.4R1, fat tunnel technology is introduced to improve the single IPsec tunnel throughput
value to 10 times of current value.
302

To enable this feature, a new CLI command fat-core is introduced at the set security distribution-profile
hierarchy level.

See [Understanding Symmetric Fat IPsec Tunnel.]

General Packet Radio Switching (GPRS)


• Increase in GTP scale for IoT and roaming firewall applications (SRX5400, SRX5600, SRX5800, and
SRX4600)—Starting in Junos OS Release 19.4R1, to enable Internet of Things (IoT) and roaming firewall
use cases, the GTP tunnel scale per SPU is increased for the following SRX devices:

• SRX5000 (SRX5400, SRX5600, SRX5800) SPC3: 1.2M to 12M

• SRX5000 (SRX5400, SRX5600, SRX5800) SPC2: 600K to 3M

• SRX4600: 400K to 4M

[See Understanding Policy-Based GTP.]

Hardware
• Wi-Fi mini-physical interface module (SRX320, SRX340, SRX345, and SRX550M)—The Wi-Fi mini-physical
interface module (mini-PIM) provides an integrated wireless LAN access point solution for branch SRX
Series Services Gateways. The Mini-PIM supports the 802.11ac Wave 2 wireless standards and is
backward-compatible with 802.11a, 802.11b, 802.11g, and 802.11n.

The Mini-PIM supports the following key features:

• 2x2 MU-MIMO

• Dual radios, which provide concurrent dual bands of 2.4 GHz and 5 GHz

• Eight virtual access points (VAPs) per radio

• Configurable transmit power

• 128 concurrent users

The Wi-Fi Mini-PIM is available in three models based on the regional wireless standards:

• SRX-MP-WLAN-US (United States)

• SRX-MP-WLAN-IL (Israel)

• SRX-MP-WLAN-WW (other countries)

[See Wi-Fi Mini-Physical Interface Module].

• SRX5K-SPC3 LTC firmware version check and upgrade—Starting in Junos OS Release 19.4R1, you can
check the current LTC Firmware version on an SRX5K-SPC3 card and upgrade the firmware version
manually.
The LEDs on the front panel of the services gateway chassis indicate a major alarm when the chassis
detects that a newer version of LTC firmware is available and the firmware on the SRX5K-SPC3 card is
outdated. The CLI commands:
303

• show chassis alarm—displays the alarm description

• show system firmware—displays the current version, available version, and the Status of the LTC
firmware

• request system firmware upgrade pic fpc-slot 0 pic-slot 0 tag 0—updates the LTC firmware version.

[See Chassis Component Alarm Conditions on SRX5400, SRX5600, and SRX5800 Services Gateways.]

Interfaces and Chassis


• Wi-Fi Mini-Physical Interface Module (SRX320, SRX340, SRX345, and SRX550M)—In Junos OS Release
19.4R1, we introduce the Wi-Fi Mini-Physical Interface Module (Mini-PIM). For retail and small offices,
the Wi-Fi Mini-PIM provides secure wireless LAN connectivity to endpoint devices. The Wi-Fi Mini-PIM
supports 802.11ac wave 2 wireless standards.

[See Wi-Fi Mini-Physical Interface Module Overview.]

• LTE Support in HA deployments (SRX300, SRX320, SRX340, SRX345, and SRX550HM)—Starting in


Junos OS Release 19.4R1, you can provide a backup WAN connection by configuring LTE modules on
a pair of SRX devices operating in cluster mode.

[See Configure LTE Mini-PIM in HA cluster mode.]

Intrusion Detection and Prevention (IDP)


• IDP utility to read packet capture and generate protocol contexts (SRX300, SRX320, SRX340, SRX345,
SRX550, SRX550HM)—Starting from Junos OS Release 19.4R1, on SRX300, SRX320, SRX340, SRX345,
SRX550, SRX550HM devices, to improve the IDP validation process, a CLI command is introduced to
display and clear the contexts and the associated data only for the packet capture (PCAP) traffic.
You can run the packet capture utility in either inet mode or transparent mode to generate attack
contexts.

See [IPD Utility for PCAP.]

• Signature Language Constructs (SRX Series)—Starting from Junos OS 19.4R1, signature language
constructs are supported in the IDP engine code to write more efficient signatures that helps in reducing
false positives.

The following constructs are supported:

• Depth

• Offset

• Within

• Distance

• Ipopts

See [IDP Signature Language Enhancements.]


304

Junos OS XML API and Scripting


• Python 3 support for commit, event, op, and SNMP scripts (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, you can use Python 3 to
execute commit, event, op, and SNMP scripts on devices running Junos OS. To use Python 3, configure
the language python3 statement at the [edit system scripts] hierarchy level. When you configure the
language python3 statement, the device uses Python 3 to execute scripts that support this Python
version and uses Python 2.7 to execute scripts that do not support Python 3 in the given release.

The Python 2.7 end-of-support date is January 1, 2020, and Python 2.7 will be EOL in 2020. The official
upgrade path for Python 2.7 is to Python 3. As support for Python 3 is added to devices running Junos
OS for the different types of onbox scripts, we recommend that you migrate supported script types from
Python 2 to Python 3, because support for Python 2.7 might be removed from devices running Junos
OS in the future.

[See Understanding Python Automation Scripts for Devices Running Junos OS.]

• Automation script library upgrades (ACX Series, EX Series, MX Series, PTX Series, QFX Series, and SRX
Series)—Starting in Junos OS Release 19.4R1, devices running Junos OS that support the Python
extensions package include upgraded Python modules. Python scripts can leverage the upgraded versions
of the following modules:

• idna (2.8)

• jinja2 (2.10.1)

• jnpr.junos (Junos PyEZ) (2.2.0)

• lxml (4.3.3)

• markupsafe (1.1.1)

• ncclient (0.6.4)

• packaging (19.0)

• paho.mqtt (1.4.0)

• pyasn1 (0.4.5)

• yaml (PyYAML package) (5.1)

[See Overview of Python Modules Available on Devices Running Junos OS.]

J-Web
• Threat Assessment report enhancement (SRX Series)—Starting in Junos OS Release 19.4R1, the Threat
Assessment report displays a new Filename column in the Malware downloaded by User table. This column
helps you to identify the malware filename.

[See About Reports Page.]

• UTM enhancement (SRX Series)—Starting in Junos OS Release 19.4R1, the following UTM pages
(Configure > Security Services > UTM) are refreshed for a seamless experience:
305

• Antivirus

• Content Filtering

• Policy

[See About the Antivirus Page, About the Content Filtering Page, and About the Policy Page.]

• Support for Wi-Fi Mini-PIM (SRX320, SRX340, SRX345, and SRX550M devices)—Starting in Junos OS
Release 19.4R1, J-Web supports the Wi–Fi Mini-Physical Interface Module (Mini-PIM). The physical
interface for the Wi-Fi Mini-PIM uses the name wl-x/0/0, where x identifies the slot on the services
gateway where the Mini-PIM is installed.

You can monitor and configure the wireless LAN settings using the J-Web interface.

[See Dashboard Overview, Monitor Ports, About the Ports Page, Monitor Wireless LAN, and About the
Settings Page.]

Logical Systems and Tenant Systems


• Flow trace support at logical system and tenant system level (SRX1500, SRX4100, SRX4200, SRX5400,
SRX5600, and SRX5800)—Starting in Junos OS Release 19.4R1, you can trace the packet flow at the
logical system level and tenant system level. Traceoptions enables you to monitor traffic flow into and
out of an SRX Series device.

When you trace traffic flow, you can generate and save the trace logs to the respective logical system
and tenant system log files.

Flow trace at the level of logical system and tenant system helps you avoid generating large log files
from the root level.

[See Flow Trace Support for Logical Systems and Flow Trace Support for Tenant Systems.]

• AppID statistics at tenant system level (SRX1500, SRX4100, SRX4200, SRX5400, SRX5600, and
SRX5800)—Starting in Junos OS Release 19.4R1, you can view or clear the application identification
(AppID) statistics, counters, and application system cache at the tenant system level.

[See Application Security for Tenant Systems.]

Network Management and Monitoring


• SNMP support for Wi-Fi Mini-Physical Interface Module (Mini-PIM) monitoring (SRX320, SRX340,
SRX345, and SRX550M)—Starting in Junos OS Release 19.4R1, you can monitor the Wi-Fi Mini-PIM
status from remote network using SNMP. Use the show snmp mib walk ascii jnxWlanWAPStatusTable
and show snmp mib walk jnxWlanWAPClientTable commands to monitor the Wi-Fi Mini-PIM status
and client information.

[See SNMP MIB Explorer and show snmp mib.]

• SNMP support for IPsec VPN flow monitoring (SRX5000 Series devices with SRX5K-SPC3 card)—Starting
in Junos OS Release 19.4R1, we have enhanced the existing IPsec VPN flow monitor MIB
jnxIpSecFlowMonMIB to support the global IKE statistics for tunnels using IKEv2. Use the show security
306

ike stats command to display the global statistics of tunnels such as in-progress, established, and expired
negotiations using IKEv2.

[See Enterprise-Specific SNMP MIBs Supported by Junos OS and show security ike stats.]

• Improved query performance in on-box reporting (SRX300, SRX320, SRX340, SRX345, SRX550M,
SRX1500, SRX4100, SRX4200, SRX4600, and vSRX)—Starting in Junos OS Release 19.4R1, we've
upgraded the on-box logging database to improve query performance. For example, if you expect fewer
traffic logs, you can use the default configuration with a start time and a stop time. If you expect a large
number of traffic logs and greater time intervals for which the logs will be generated, we recommend
you enable table dense mode.

[See Understanding On-Box Logging and Reporting.]

• Enhanced support for the non-default management instance (SRX Series)—Starting in Junos OS 19.4R1,
you can access information related to all routing instances and logical system networks and not specific
to ingress routing instance by configuring the SNMPv3 management interface in a required management
instance. Configuring the SNMPv3 management interface in a required management instance enables
all the SNMPv3 requests coming from non-default routing instance is treated as if the requests are
coming from default routing instance. You can configure the management instance configuration statement
at the [edit SNMP v3] hierarchy level.

[See SNMPv3 Management Routing Instance.]

System Logging
• Improved intermodule communication between FFP and MGD (ACX Series, EX Series, MX Series, PTX
Series, QFX Series, and SRX Series)—Starting in Junos OS Release 19.4R1, intermodule communication
is improved to enhance software debugging. To enhance error messages with more context, the exit
conditions from libraries have been updated as follows:

• Additional information is now logged for MGD-FFP intermodule communication.

• Commit errors that previously were only shown onscreen are now logged.

We provide a new operational command, request debug information, to speed up the initial
information-gathering phase of debugging.

[See request debug information.]

Unified Threat Management (UTM)


• UTM support for active/active chassis cluster (SRX Series devices)—Starting in Junos OS Release 19.4R1,
you can configure all Unified Threat Management (UTM) features when the device is in active/active
chassis cluster mode. The UTM features supported on an active/active chassis cluster include, Antispam
Filtering, Content Filtering, Sophos Antivirus Scanning, Enhanced Web Filtering, Local Web Filtering,
and Websense Redirect Web Filtering, and On-box/AviraAV. Enhanced Web Filtering and Sophos
Antivirus Scanning remain active on both the primary node and the secondary node.

[See Understanding UTM Support for Active/Active Chassis Cluster.]


307

• UTM support for SMTPS, IMAPS, POP3S, and FTPS (SRX Series devices) —Starting in Junos OS Release
19.4R1, UTM supports implicit and explicit SMTPS, IMAPS, and POP3S protocol and explicit passive-mode
FTPS. SMTPS, IMAPS, POP3S, and FTPS are methods for securing SMTP, IMAP, POP3, FTP protocols
using Transport Layer Security (TLS). Antivirus and content filtering feature supports SMTPS, IMAPS,
POP3S and FTPS protocol. Antispam feature only supports SMTPS protocol.

[See Antispam Filtering Overview and Understanding Content Filtering Protocol Support.]

VPNs
• Extended Sequence Number (SRX5400, SRX5600, and SRX5800 devices using SPC3)—Starting from
Junos OS Release 19.4R1, Extended Sequence Number (ESN) is introduced in IPsec VPN using IKE
version 2 (IKEv2).
IPSec uses a 32-bit sequence number by default for the sequence number. When all sequence numbers
are consumed, a rekey must be issued. By enabling ESN this 32-bit sequence numbering is increased to
64-bit.

You can enable ESN using the set extended-sequence-number command at the edit security ipsec
proposal proposal-name level.

[See Understanding Extended Sequence Number (ESN).]

• VPN support for inserting Services Processing Cards in Chassis Cluster (SRX5400, SRX5600,
SRX5800)—Starting in Junos OS Release 19.4R1, on all SRX5000 Series devices chassis cluster, you can
insert a new SRX5K-SPC3 (SPC3) on the device without affecting or disrupting the traffic on the existing
IKE or IPsec VPN tunnels. When you insert the new SPC3 in each chassis of the cluster, the existing
tunnels are not affected and traffic continues to flow without disruption. You must reboot the node
after you insert the SPC3 to activate the card. After the node reboot is complete, IPsec tunnels are
distributed to the cards. After you reboot the secondary node where the new spc3 card is inserted, the
IPsec sessions remain active on the other active node, without disruption to those sessions except during
the failover time.

[See Understanding VPN Support for Inserting Services Processing Cards.]

• IPsec Encapsulating Security Payload authentication-only mode in PowerMode IPsec (SRX5000 Series
devices with SRX5K-SPC3 card, and vSRX)—Starting in Junos OS Release 19.4R1, you can enable the
IPsec Encapsulating Security Payload (ESP) authentication-only mode in the PowerMode IPsec (PMI).
The ESP authentication-only mode provides authentication, integrity checking, and replay protection in
the PMI.

[See Improving IPsec Performance with PowerMode IPsec.]

SEE ALSO

What's Changed | 308


Known Limitations | 315
308

Open Issues | 317


Resolved Issues | 321
Documentation Updates | 334
Migration, Upgrade, and Downgrade Instructions | 334

What's Changed

IN THIS SECTION

What's Changed in 19.4R3-S2 | 309

What's Changed in 19.4R3 | 309

What’s Changed in Release 19.4R2-S4 | 309

What’s Changed in Release 19.4R2 | 310

What’s Changed in Release 19.4R1 | 310

Learn about what changed in Junos OS main and maintenance releases for SRX Series.
309

What's Changed in 19.4R3-S2

Interfaces and Chassis


• Unable to Upgrade a Chassis Cluster Using In-Service Software Upgrade (SRX5400)—In chassis cluster
mode, the backup router's destination address for IPv4 and IPv6 routers using the commands edit system
backup-router address destination <destination-address> and edit system inet6-backup-router address
destination <destination-address> must not be same as interface address configured for IPv4 and IPv6
using the commands edit interfaces interface-name unit logical-unit-number family inet address
ipv4-address and edit interfaces interface-name unit logical-unit-number family inet6 address
ipv6-address.

[See Troubleshooting Chassis Cluster Management Issues.]

What's Changed in 19.4R3

Juniper ATP Cloud


• Dynamic address entries on SRX Series devices in chassis cluster mode—Starting in Junos OS Release
19.4R3, for SRX Series devices in chassis cluster mode, the dynamic address entry list is retained on the
device even after the device is rebooted following a loss of connection to Juniper Advanced Threat
Prevention Cloud (ATP Cloud).

Routing Protocols
• Advertising /32 secondary loopback addresses to Traffic Engineering Database (TED) as prefixes (ACX
Series, EX Series, MX Series, PTX Series, QFX Series, and SRX Series)—In Junos OS Release, multiple
loopback addresses export into lsdist.0 and lsdist.1 routing tables as prefixes. This eliminates the issue
of advertising secondary loopback addresses as router-ids instead of prefixes. In earlier Junos OS releases,
multiple secondary loopback addresses in TED were added into lsdist.0 and lsdist.1 routing tables as
part of node characteristics and advertised them as the router-id.

What’s Changed in Release 19.4R2-S4

Flow-based and Packet-based Processing


• On SRX Series devices in earlier releases, when the session table was full there was no alarm set to
indicate this. Starting from this release, when the percent of flow session table utilization is 95% on FPC
and PIC, an alarm message ? Flow session table is almost full on FPC <number> PIC <number>? is set.
Similarly, when the percent of DCP session table utilization is 95% on FPC and PIC, an alarm message
? DCP session table is almost full on FPC <number> PIC <number>? is set.

General Routing
310

• Support for fully qualified domain name (FQDN) for log server (SRX Series)—Starting in Junos OS Release,
you can configure TTL value for a DNS server cache with hostname or IP address.

See Configuring the TTL Value for DNS Server Caching.

What’s Changed in Release 19.4R2

Authentication and Access Control


• Enhanced user firewall support—In Junos OS Release 19.4R2, for SRX300 devices with eUSB (SRX300,
SRX320, SRX340, and SRX345), the SRX Series user firewall (UserFW) module tries to synchronize user
entries from the domain controller or Juniper Identity Management Service (JIMS) after booting up. If
the historical login events expired on the domain controller, then the SRX Series UserFW module is
unable to retrieve those user entries after the UserFW module boots up.

[See User Authentication Entries in the ClearPass Authentication Table.]

VPNs
• Modified output of the show security pki local-certificate command (SRX Series)—In Junos OS Release
19.4R2, the output of the show security pki local-certificate command is modified to include the logical
systems name along with the existing output.

[See show security pki local-certificate (View).]

• Change in encryption algorithm display (SRX Series)—Starting in Junos OS Release 19.4R2, when you
configure aes-128-gcm or aes-256-gcm as an encryption algorithm at the [edit security ipsec proposal
proposal-name] hierarchy level, the authentication algorithm field of the show security ike
security-associations detail and show security ipsec security-associations detail commands displays
the same configured encryption algorithm.

Before Junos OS Release 19.4R2, the commands were displaying the authentication algorithm field as
UNKNOWN AUTH ALG.

[See show security ike security-associations and show security ipsec security-associations.]

What’s Changed in Release 19.4R1

Application Security
• Starting in Junos OS Release 19.4R1, you have the flexibility to limit the application identification
inspection as follows:

• Inspection Limit for TCP and UDP Sessions

You can set the byte limit and the packet limit for application identification (AppID) in a UDP or in a
TCP session. AppID concludes the classification based on the configured inspection limit. On exceeding
the limit, AppID terminates the application classification.
311

If AppID does not conclude the final classification within the configured limits, and a pre-matched
application is available, AppID concludes the application as the pre-matched application. Otherwise,
the application is concluded as junos:UNKNOWN provided the global AppID cache is enabled. The
global AppID cache is enabled by default.

To configure the byte limit and the packet limit, use the following configuration statements from the
[edit] hierarchy:


user@host# set services application-identification inspection-limit tcp byte-limit byte-limit-number
packet-limit packet-limit-number


user@host# set services application-identification inspection-limit udp byte-limit byte-limit-number
packet-limit packet-limit-number

Table 3 on page 311 provides the range and default value for configuring the byte limit and the packet
limit for TCP and UDP sessions.

Table 3: Maximum Byte Limit and Packet Byte Limit for TCP and UDP Sessions

Session Limit Range Default Value

TCP Byte limit 0 through 4294967295 • 6000


• For Junos OS Release 15.1X49-D200, the
default value is 10000.

Packet limit 0 through 4294967295 Zero

UDP Byte limit 0 through 4294967295 Zero

Packet limit 0 through 4294967295 • 10


• For Junos OS Release 15.1X49-D200, the
default value is 20.

The byte limit excludes the IP header and the TCP/UDP header lengths.

If you set the both the byte-limit and the packet-limit options, AppID inspects the session until both
the limits are reached.

You can disable the TCP or UDP inspection limit by configuring the corresponding byte-limit and the
packet-limit values to zero.

• Global Offload Byte Limit (Other Sessions)

You can set the byte limit for the AppID to conclude the classification and identify the application in
a session. On exceeding the limit, AppID terminates the application classification.
312

If AppID does not conclude the final classification within the configured limits, or the session is not
offloaded due to tunneling behavior of some applications, and a pre-matched application is available,
AppID concludes the application as the pre-matched application. Otherwise, the application is concluded
as junos:UNKNOWN provided the global AppID cache is enabled (the global AppID cache is enabled
by default).

To configure the byte limit, use the following configuration statement from the [edit] hierarchy:

set services application-identification global-offload-byte-limit byte-limit-number

The default value for the global-offload-byte-limit option is 10000 and the range is 0 through
4294967295.

You can disable the global offload byte limit by configuring the global-offload-byte-limit value to zero.

The byte limit excludes the IP header and the TCP/UDP header lengths.

• Starting in Junos OS Release 19.4R1, the maximum packet threshold for DPI performance mode option
set services application-identification enable-performance-mode max-packet-threshold value is
deprecated—rather than immediately removed—to provide backward compatibility and an opportunity
to bring your configuration into compliance with the new configuration. This option was used for
setting the maximum packet threshold for the DPI performance mode.

If your configuration includes enabled performance mode option with max-packet-threshold in Junos
OS releases 15.1X49-D200 and 19.4R1, AppID concludes the application classification on reaching
the lowest value configured in the TCP or UDP inspection limit or in the global offload byte limit, or
in the maximum packet threshold for DPI performance mode option.

[See Application Identification Inspection Limit and application-identification]

• Starting in Junos OS Release 19.4R1, the apbr-rule-type field in the system log message displays the
value as none if no rule is applied when you have disabled midstream for the application. Updated syslog
message sample is as following:

<14>1 2019-07-11T03:06:27.276-07:00 pavna RT_FLOW - APPTRACK_SESSION_CLOSE


[[email protected] reason="TCP FIN" source-address="4.0.0.1"
source-port="33810" destination-address="5.0.0.1" destination-port="80"
service-name="junos-http" application="HTTP" nested-application="YAHOO"
nat-source-address="4.0.0.1" nat-source-port="33810"
nat-destination-address="5.0.0.1" nat-destination-port="80" src-nat-rule-name="N/A"
dst-nat-rule-name="N/A" protocol-id="6" policy-name="1" source-zone-name="trust"
destination-zone-name="untrust" session-id-32="370" packets-from-client="969"
bytes-from-client="50518" packets-from-server="1107" bytes-from-server="1057897"
elapsed-time="253" username="N/A" roles="N/A" encrypted="No"
profile-name="profile1" rule-name="N/A" routing-instance="default"
destination-interface-name="xe-1/1/4.0" uplink-incoming-interface-name="xe-1/1/4.0"
uplink-tx-bytes="50518" uplink-rx-bytes="1057897" category="Web"
313

sub-category="miscellaneous" apbr-policy-name="sla1" multipath-rule-name="N/A"


src-vrf-grp="N/A" dst-vrf-grp="N/A" dscp-value="N/A" apbr-rule-type="none"]

• Starting in Junos OS Releases 19.4R1, security policy does not support using following applications as
dynamic-applications match criteria:

• junos:HTTPS

• junos:POP3S

• junos:IMAPS

• junos:SMTPS

Software upgrade to the Junos OS Releases 19.4R1 fails during the validation if any of the security
policies are configured with junos:HTTPS, junos:POP3S, junos:IMAPS, junos:SMTPS as
dynamic-applications as match criteria. We recommend that you remove any configuration that includes
these dynamic-applications as match criteria in security policies.

We recommend that you use the request system software validate package-name option before
upgrading to the above mentioned releases.

Authentication and Access Control


• Enabling and disabling SSH login password or challenge-response authentication (SRX Series)—Starting
in Junos OS Release 19.4R1, you can disable either the SSH login password or the challenge-response
authentication at the [edit system services ssh] hierarchy level.

In Junos OS releases earlier than Release 19.4R1, you can enable and disable both SSH login password
and the challenge-response authentication simultaneously at the [edit system services ssh] hierarchy
level.

[See Configuring SSH Service for Remote Access to the Router or Switch.]

General Routing
• Support for full inheritance paths of configuration groups to be built into the database by default (ACX
Series, MX Series, PTX Series, and SRX Series)—Starting with Junos OS Release 19.4R1, the
persist-groups-inheritance option at the [edit system commit] hierarchy level is enabled by default. To
disable this option, use no-persist-groups-inheritance.

[See commit (System).]

Network Management and Monitoring


• SSHD process authentication logs timestamp (SRX Series)—Starting in Junos OS Release 19.4R1, the
SSHD process authentication logs use only the time zone that is defined in the system time zone. In
Junos OS releases earlier than Release 19.4R1, the SSHD process authentication logs sometimes use
the system time zone and the UTC time zone.

[See Overview of Junos OS System Log Messages.]


314

• Change in On-box reporting factory-default configuration (SRX1500, SRX4100, SRX4200, SRX4600


and vSRX)—Starting in Junos OS Release 19.4R1, the factory-default configuration does not include
on-box reporting configuration to increase the solid-state drive (SSD) lifetime. You can enable the on-box
reporting by configuring the set security log report CLI command at [edit security log] hierarchy.

[See Understanding On-Box Logging and Reporting.]

• Change in jnxJsFlowMIB statistics display (SRX Series)—Starting in Junos OS Release 19.4R1, in a chassis
cluster, you can see the statistics on all SPUs of both nodes using the show snmp mib walk jnxJsFlowMIB
command. In the earlier releases, you can see the statistics only on local SPUs.

[See SNMP MIB Explorer.]

Port Security
• Configuring source mac filters (SRX300 and SRX550 Services Gateway)—In this release of Junos OS,
fixed an issue that prevented source mac filters from being configured on an interface. The error effected
both the accept-source-mac and source-address-filter statements and resulted in one of the following
error messages: accept-source-mac not allowed in switching mode and source mac filters not allowed
in switching mode.

System Logging
• Preventing system instability during core file generation (ACX Series, EX Series, MX Series, NFX Series,
PTX Series, QFX Series, and SRX Series)—Starting with Release 19.4R1 onward, Junos OS checks for
available storage space on the Routing Engine before generating core files either on request or because
of an assertion condition. This check ensures that your device does not become unstable because of
shortage of storage space on the Routing Engine. If the available space is not sufficient, core files are
not generated. Instead, Junos OS either displays the Insufficient Disk space !!! Core generation skipped
message as an output or issues the syslog message core generation is skipped due to disk full.

VPNs
• IKE gateway dynamic distinguished name attributes (SRX Series devices)—Starting in Junos OS Release
19.4R1, you can now configure only one dynamic distinguished name (DN) attribute among
container-string and wildcard-string at [edit security ike gateway gateway_name dynamic
distinguished-name] hierarchy. If you try configuring the second attribute after you configure the first
attribute, the first attribute is replaced with the second attribute. Before you upgrade your device, you
must remove one of the attributes if you have configured both the attributes.

[See distinguished-name (Security) and Understanding IKE Identity Configuration.]

• CoS Forward Class name (SRX Series devices)—Starting in Junos OS Release 19.4R1, we have deprecated
the CLI option fc-name (CoS Forward Class name) in the new iked process that displays security
associations (SAs) under show command show security ipsec sa.

[See show security ipsec security-associations.]


315

SEE ALSO

What’s New | 300


Known Limitations | 315
Open Issues | 317
Resolved Issues | 321
Documentation Updates | 334
Migration, Upgrade, and Downgrade Instructions | 334

Known Limitations

Learn about known limitations in Junos OS Release 19.4R3 for SRX Series. For the most complete and
latest information about known Junos OS defects, use the Juniper Networks online Junos Problem Report
Search application.

Application Layer Gateways (ALGs)

• Due to an SSL-FP limitation, the active mode of TLS-based FTP is not supported in Junos OS Release
19.4R1. PR1450924

Class of Service (CoS)

• On SRX Series devices, passthrough traffic which is encapsulated in PPPoE using pp0 interface is currently
unable to be marked by IEEE 802.1p (p-bit) CoS marking. PR1513932

Flow-Based and Packet-Based Processing

• For any WiFi configuration change, the access point restarts to make the configuration active.PR1436587

• The SSID in different WLANs uses the same IP address as the source IP address of the RADIUS packet.
PR1445276

• TKIP is not supported in acn mode. PR1459160

• Use 512 antireplay window size for IPv6 in fat-tunnel. The ESP sequence check might otherwise report
out-of-order packets if the fat-tunnel parallel encryption is within 384 packets (12 cores * 32 packets
in one batch). Hence there are no out-of-order packets with 512 antireplay window size. PR1470637

• Use show security macsec statistics detail command to see MACsec statistics for control interfaces. The
interface specifier does not work. PR1475371
316

J-Web

• The CA profile group imported using J-Web is not populated in the Certificate Authority Group initial
landing page grid, but all the CA profiles of a group are populated on the Trusted Certificate Authorities
landing page. PR1426682

• When a dynamic application is created for an edited policy rule, the list of services will be blank when
the services tab is clicked and then the policy grid will be autorefreshed. As a workaround, create a
dynamic application as the last action while modifying the policy rule and click the Save button to avoid
loss of configuration changes made to the policy rule. PR1460214

Platform and Infrastructure

• On the SRX5000 line of devices with SPC3 cards, if security datapath configuration is applied on tunnel
transit traffic, ESP traffic is not captured. PR1442132

Routing Policy and Firewall Filters

• On SRX5400, SRX5600, and SRX5800 devices, on reth interfaces that are configured as DHCP clients,
after a reboot of the device the interface might not get an IP address when you use the default number
of DHCP retransmission attempts. When the number of retransmission attempts is increased to 5 or
higher, it works fine. PR1458490

Switching

• SRX300, SRX320, SRX340, SRX345, and SRX550HM devices do not support CoS features such as
classification, scheduling, shaping, policing, PCP, and DSCP rewrite in Ethernet switching mode.
PR1476310

VPNs

• When multiple traffic selectors are configured on a particular VPN, the iked process checks for a maximum
of 1 DPD probe that is sent to the peer for the configured DPD interval. The DPD probe will be sent to
the peer if traffic flows over even one of the tunnels for the given VPN object. PR1366585

• When using the operational mode request security ike debug-enable command for IKE debugging after
using IKE traceoptions with a filename specified in the configuration, the debugs are written to the same
filename. PR1381328

• In SRX Series HA environment with thousands of IPsec tunnels, if rebooting a secondary node, some of
the IPsec or IKE tunnels might go down due to the iked getting stuck in cold sync for a long time and
not responding to peer DPD messages. Because of above problem, the traffic on down tunnels would
317

be affected until either the SRX Series device or peer brings up the tunnel back, which typically happens
in seconds. PR1471243

• On SRX5400, SRX5600, and SRX5800 devices with an SPC3 card, with 60,000 tunnels up, when RG0
failover happens while an IPsec and/or IKE rekey is in progress, those rekeying tunnels might go down
and traffic loss might be seen until the tunnel is reestablished. PR1471499

• In SPC2 and SPC3 mixed mode HA deployments, tunnel per second (TPS) is getting affected while dead
peer detection (DCD) is being served on existing tunnels. This limitation is due to a large chunk of CPU
being occupied by infrastructure (gencfg) used by IKED to synchronize its DPD state to the backup
nodes. PR1473482

SEE ALSO

What’s New | 300


What's Changed | 308
Open Issues | 317
Resolved Issues | 321
Documentation Updates | 334
Migration, Upgrade, and Downgrade Instructions | 334

Open Issues

IN THIS SECTION

ATP Cloud | 318

Chassis Clustering | 318

Flow-Based and Packet-Based Processing | 318

Intrusion Detection and Prevention (IDP) | 318

J-Web | 319

Platform and Infrastructure | 319

Routing Policy and Firewall Filters | 319

VPNs | 319
318

Learn about open issues in Junos OS Release 19.4R3 for SRX Series. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.

ATP Cloud

• In SRX4600 device running Junos OS Release 19.4R3.2, we’ve observed 16.7% performance drop in
skyatp_stream(throughput). PR1533862

Chassis Clustering

• On SRX Series devices with chassis cluster, when the H.323 Application Layer Gateway (ALG) is enabled
and the H.323 traffic passing through the device, an RG 1 failover might generate core files and FPC0
restart on both nodes. PR1516612

Flow-Based and Packet-Based Processing

• On an SRX4600 device, when the next hop is set to the st0 interface, the output of the show route
forwarding-table command displays the next-hop IP address twice. PR1290725

• Use 512 antireplay window size for IPv6 in fat-tunnel. The ESP sequence check might otherwise report
out-of-order packets if the fat-tunnel parallel encryption is within 384 packets (12 cores * 32 packets
in one batch). Hence there are no out-of-order packets with 512 antireplay window size. PR1470637

• The firewall Web authentication graphics have been updated. PR1482433

• On SRX Series devices, when the commit fails, the rollback of the previous commit might not happen
which could impact the services. Ideally, a commit confirmed must be rolled back if there is no subsequent
successful commit or commit check performed before the timer expires. PR1527848

Intrusion Detection and Prevention (IDP)

• When intelligent inspection status changes, syslog is not generated on SRX300 and SRX500 line of
devices. PR1448365

• The flwd or srxpfe process might generate core file during the idpd process commit on SRX Series
devices. PR1521682
319

J-Web

• On the SRX5000 line of devices, J-Web might not be responsive sometimes when you commit
configuration changes after adding a new dynamic application while creating a new firewall rule. J-Web
displays a warning while validating the configuration due to dynamic application or any other configuration
changes. As a workaround, refresh the J-Web page. PR1460001

Platform and Infrastructure

• On SRX Series devices with chassis clusters, high CPU usage might be seen due to llmd process.
PR1521794

• Syslog reporting "PFE_FLOWD_SELFPING_PACKET_LOSS: Traffic impact: Selfping packets loss/err:


300 within 600 second" error messages in node 0 and node1 control panel. PR1522130

Routing Policy and Firewall Filters

• SSL reverse proxy feature must be used instead of SSL inspection feature because SSL inspection is
being deprecated in favor of SSL reverse proxy. PR1450900

• If a huge number of policies are configured on SRX Series devices and some policies are changed, the
traffic that matches the changed policies might be dropped. PR1454907

VPNs

• On SRX Series devices, if multiple traffic selectors are configured for a peer with Internet Key Exchange
version 2 (IKEv2) reauthentication, only one traffic selector is rekeyed at the time of IKEv2
reauthentication. The VPN tunnels of the remaining traffic selectors are cleared without immediate
rekeying. A new negotiation of these traffic selectors is triggered through other mechanisms—for example,
by traffic or by a peer. PR1287168

• In the output of the show security ipsec inactive-tunnels command, Tunnel Down Reason is not displayed
as this functionality is not supported in Junos OS Release 18.2R2 and later. PR1383329

• On SRX5400, SRX5600, and SRX5800 devices with an SPC3 card, a new behavior has been introduced
that differs from the behavior on the older SPC2 card. The SRX Series device with AutoVPN configuration
can now accept multiple IPsec tunnels from a peer device (with the same source IP address and port
number) using different IKE-IDs. PR1407356

• On SRX5400, SRX5600, and SRX5800 devices with an SPC3 card, when SRX Series device is configured
in IKEv1 and NAT traversal is active, after a successful IPsec rekey, the IPsec tunnel index might change.
In such a scenario, there might be some traffic loss for a few seconds. PR1409855
320

• On SRX5400, SRX5600, and SRX5800 devices, during in-service software upgrade (ISSU), the IPsec
tunnels flap, causing a disruption of traffic. The IPsec tunnels recover automatically after the ISSU process
is completed. PR1416334

• On the SRX5000 line of devices with SPC3 cards, sometimes IKE SA is not seen on the device when st0
binding on VPN configuration object is changed from one interface to another (for example, st0.x to
st0.y). PR1441411

• Tunnel debugging configuration is not synchronized to backup node. It needs to be configured again
after RG0 failover. PR1450393

• In an IPsec VPN scenario on the SRX5000 line of devices, the iked process treats retransmission of
IKE_INIT request packets as new connections when the SRX Series device acts as a responder of IKE
negotiation. This causes IKE tunnel negotiation to fail, and IPsec VPN traffic might be impacted.
PR1460907

• On SRX5400, SRX5600, and SRX5800 devices with an SPC3 card, with 60,000 tunnels up, when RG0
failover happens while an IPsec and/or IKE rekey is in progress, those rekeying tunnels might go down
and traffic loss might be seen until the tunnel is reestablished. PR1471499

• In SPC2 and SPC3 mixed mode HA deployments, tunnel per second (TPS) is getting affected while dead
peer detection (DCD) is being served on existing tunnels. This limitation is due to a large chunk of CPU
being occupied by infrastructure (gencfg) used by IKED to synchronize its DPD state to the backup
nodes. PR1473482

• On the SRX5000 line of devices with SPC3 and SPC2 mixed mode, with a very large amount of IKE peers
(60,000) with dead peer detection (DPD) enabled, IPsec tunnels might flap in some cases when IKE and
IPsec rekeys are happening at the same time. PR1473523

• Some TCP connections going through IPsec tunnels are getting struck after RG1 failover. PR1477184

• On SRX5000 line of devices with SPC3, tunnel is not brought down immediately after disabling interface
of peer device with DPD always-send configured on site-2-site route-based VPN. PR1480905

• The SRX5000 line of devices with SPC3 was not supporting simultaneous IKE negotiation in Junos OS
Release 19.2, 19.3, 19.4 or 20.1. PR1497297

SEE ALSO

What’s New | 300


What's Changed | 308
Known Limitations | 315
Resolved Issues | 321
Documentation Updates | 334
Migration, Upgrade, and Downgrade Instructions | 334
321

Resolved Issues

Learn which issues were resolved in the Junos OS main and maintenance releases for SRX Series devices.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues: 19.4R3

Application Layer Gateways (ALGs)


• The srxpfe and mspmand process might stop if FTPS is enabled in a specific scenario. PR1510678

Chassis Clustering
• SRX4100 and SRX4200 devices are not able to detect SPU failure through chassis info command.
PR1501018

• The ISSU fails with timeout due to cold synchronization failure. PR1502872

Flow-Based and Packet-Based Processing


• The show security group-vpn server statistics |display XML is not in expected format. PR1349959

• TCP session cannot time out properly upon receiving the TCP RESET packet, and the session timeout
does not change to two seconds. PR1467654

• ECMP load balancing does not happen when RG1 node 0 is secondary. PR1475853

• On Web proxy, memory leak occurs in association hash table and DNS hash table. PR1480760

• Not able to clear the warm sessions on the peer SRX Series devices. PR1493174

• Phone client stop seen while configuring SRX345 device ZTP with CSO. PR1496650

• Outbound SSH connection flap or memory leak issue might be observed during pushing configuration
to ephemeral database with high rate. PR1497575

• Traffic interruption happens due to MAC address duplication between two Junos OS devices. PR1497956

• Don’t use capital characters for source-identity when using show security match-policies command.
PR1499090

• J-Flow v9 does not display correct outgoing interface for APBR traffic. PR1502432

• A condition within TCP proxy could result in downloads becoming permanently stuck or not completing.
TCP proxy is used by multiple services, including Juniper ATP Cloud in block mode, ICAP, SSL proxy,
anti-virus, content filtering, and anti-spam. PR1502977

• The cfmd core is observed when LTM is triggered for the session configured on ethernet-switching
interface without bridge domain configuration. PR1503696

• Layer 2 ping is not working with remote mep. PR1504986


322

• SOF asymmetric scenario is not working with the phase 1 solution. PR1507865

• VRRP does not work on the redundant Ethernet interface with a VLAN ID greater than 1023. PR1515046

• A logic issue was corrected in SSL proxy that could lead to an srxpfe or flowd core file under load.
PR1516903

• The PPPoE session does not come up after return to zero on SRX Series devices. PR1518709

Interfaces and Chassis


• Continuous drops are seen in control traffic, with high data queues in one SPC2 PIC. PR1490216

• Fabric interface might be monitored down after chassis cluster reboot. PR1503075

Intrusion Detection and Prevention (IDP)


• The flowd or srxpfe process stops and generates core files when processing IDP packets. PR1416275

• The IDP attack detection might not work in a specific situation. PR1497340

• IDP's custom-attack time-binding interval command was mistakenly hidden within the CLI. PR1506765

J-Web
• The J-Web users might not be able to configure PPPoE using the PPPoE wizard. PR1502657

• The parameters show another LSYS at J-Web in a multiple LSYS scenario. PR1518675

Layer 2 Ethernet Services


• DHCP does not work after running request system zeroize or load factory-default. PR1521704

Network Address Translation (NAT)


• Not all NAT sessions are synchronized from Node 1 to Node 2. PR1473788

• Continuous drops on primary node after it comes up from reboot on SRX4100 and SRX4200 devices.
PR1494431

Platform and Infrastructure


• The commands request system power-off and request system halt might not work correctly. PR1474985

• The srxpfe process might stop if a reboot or upgrade is performed. PR1490878

• Packets get dropped when the next hop is IRB over lt interface. PR1494594

• On the SRX1500 device, the factory-default configuration for ge-0/0/0 and ge-0/0/15 should be set
with family inet DHCP. PR1503636

Routing Policy and Firewall Filters


• The srxpfe or flowd process might stop due to memory corruption within JDPI. PR1500938

• Traffic might fail to hit policies if match dynamic-application and match source-end-user-profile options
are configured under the same security policy name. PR1505002
323

Routing Protocols
• The BGP route target family might prevent the route reflector from reflecting Layer 2 VPN and Layer 3
VPN routes. PR1492743

VPNs
• With NCP remote access solution, in a PathFinder case (for example, where IPsec traffic has to be
encapsulated as TCP packets), TCP encapsulation for transit traffic is failing. PR1442145

• On an SRX4200 device, 35 percent of drop is seen in all TPS cases. PR1481625

• On SRX Series devices with SPC3, when overlapping traffic-selectors are configured, multiple IPsec SAs
get negotiated with the peer device. PR1482446

Resolved Issues: 19.4R2

Application Layer Gateways (ALGs)


• The H323 call with NAT64 cannot be established on the SRX5000 line of devices. PR1462984

• The flowd or srxpfe process might stop when an ALG creates a gate with an incorrect protocol value.
PR1474942

• SIP messages that need to be fragmented might be dropped by the SIP ALG. PR1475031

• FTPS traffic might get dropped on SRX Series and MX Series devices if FTP ALG is used. PR1483834

Authentication and Access Control


• SRX Series: Unified Access Control (UAC) bypass vulnerability (CVE-2020-1637). PR1475435

Chassis Clustering
• IP monitoring might fail on the secondary node. PR1468441

• An unhealthy node might become primary in an SRX4600 chassis cluster scenario. PR1474233

• The show chassis temperature-thresholds command displays extensive FPC 0 output. PR1485224

• If a cluster id of 16 or multiples of 16 is used, the chassis cluster might not come up. PR1487951

Flow-Based and Packet-Based Processing


• The trusted-ca and root-ca names or IDs should not be the same within an SSL proxy configuration.
PR1420859

• The SPC card might stop on SRX5000 line of devices. PR1439744

• SRX Series devices upgrades to Junos OS Release 19.4R1 and later versions fail when certain SSL based
dynamic applications are used. PR1444767

• On E1 interface, BERT bits count is not within the range. PR1445041


324

• Introduction of default inspection limits to application identification to optimize CPU usage and improve
resistance to evasive applications. PR1454180

• LTE dual CPE support with mPIMs when modem receives disconnect event from ISP; need to increase
wait timer. PR1460102

• A core file is generated when you perform an ISSU on SRX Series devices. PR1463159

• The pkid process keeps leaking memory on SRX Series devices. PR1465614

• Tail drop on all ports is observed when any switch-side egress port gets congested. PR1468430

• RPM test probe failure due to exceeded round-trip time is not working. PR1471606

• Lookup failure for expected e-mail address in DUT. PR1472748

• Stateful firewall rule configuration deletion might lead to memory leak. PR1475220

• The dfs-off function is enabled. PR1475294

• The flowd or srxpfe process might stop when deleting user firewall local authentication table entry.
PR1477627

• MPCs might stop when there is bulk route update failure in a corner case. PR1478392

• The nsd process pause might be seen during device reboots if dynamic application groups are configured
in policy. PR1478608

• The show mape rule statistics command might display negative values. PR1479165

• On Web proxy, memory leak in association hash table and DNS hash table. PR1480760

• IMAP curl sessions stuck in the active state if AAMW IMAP block mode is configured. PR1484692

• Sometimes multiple flowd core files are generated on both nodes of chassis cluster at the same time
when changing media MTU. PR1489494

Installation and Upgrade


• CPU board inlet increases after OS upgrade from Junos OS Release 15.1X49 to Junos OS Release 18.x.
PR1488203

• Has the risk of service interruption on all SRX Series devices with a dual stacked CA server. PR1489249

Interfaces and Chassis


• Static route through dl0.0 interface is not active. PR1465199

• All interfaces remain in the down status after the SRX300 line of devices power up or reboot. PR1488348

Intrusion Detection and Prevention (IDP)


• SNMP queries might cause commit or show command to fail due to IDP. PR1444043

• Rogue .gz files in /var/tmp/sec-download/ might cause an offline security package update to fail.
PR1466283
325

J-Web
• The Interconnect ports page cannot be used from J-Web because the Type list does not contain any
values. PR1478333

Layer 2 Ethernet Services


• Member links state might be asychronized on a connection between PE and CE devices in EVPN
Active/Active scenario. PR1463791

MPLS
• BGP session might keep flapping between two directly connected BGP peers because of the wrong TCP
MSS (maximum segment size) in use. PR1493431

Network Address Translation (NAT)


• The flowd and srxpfe process might stop when traffic is processed by both ALGs and NAT. PR1471932

• Issuing the show security nat source paired-address command might return an error. PR1479824

Network Management and Monitoring


• The flowd and srxpfe process might stop immediately after you commit the J-Flowv9 configuration or
after you upgrade Junos OS to affected releases. PR1471524

• SNMP trap coldStart agent-address becomes 0.0.0.0. PR1473288

Platform and Infrastructure


• Modifying the REST configuration might cause the system to become unresponsive. PR1461021

• Physically disconnecting the cable from the fxp0 interface causes hardware monitor failure. PR1467376

• On the SRX300 line of devices, you might encounter slow loading of Authentication-Table while using
user identification. PR1462922

• On SRX Series devices, Packet Forwarding Engine memory might be used up if the security intelligence
feature is configured. PR1472926

• Supports LLDP on reth interfaces. PR1473456

• Certificate error while validating configuration during Junos OS upgrade. PR1474225

• Packet drop might be observed on the SRX300 line of devices when an interface is added to or removed
from MACsec. PR1474674

• The flowd process core files might be seen when there is mixed NAT-T traffic or non-NAT-T traffic with
PMI enabled. PR1478812

• When SRX5K-SPC3s or MX-SPC3s are installed in slots 0 or 1 in SRX5800 or MX960 devices, EMI
radiated emissions are observed to be higher than regulatory compliance requirements. PR1479001

• The RGx might fail over after RG0 failover in a rare case. PR1479255
326

• The wl-interface stays in ready status after you execute request chassis fpc restart command in Layer
2 mode. PR1479396

• Recent changes to JDPI's classification mechanism caused a considerable performance regression (more
than 30 percent). PR1479684

• The flowd or srxpfe process might stop when advanced anti-malware service is used. PR1480005

• Commit does not work after the installation through boot loader. PR1487831

Routing Policy and Firewall Filters


• Security policies cannot be synchronized between the Routing Engine and the Packet Forwarding Engine
on SRX Series devices. PR1453852

• Some domains are not resolved by the SRX Series devices when using the DNS address book. PR1471408

• The policy detail does not display the policy statistics counter, even when policy count is enabled.
PR1471621

• Support for dynamic tunnels on SRX Series devices was mistakenly removed. PR1476530

• Request security policies check output shows policies out of syn command. PR1482200

• TCP proxy was mistakenly engaged in unified policies when Web filtering was configured in potential
match policies. PR1492436

Routing Protocols
• SSH login might fail if a user account exists in both local database and RADIUS/TACACS+. PR1454177

• The rpd might stop when both instance-import and instance-export policies contain the as-path-prepend
action. PR1471968

Unified Threat Management (UTM)


• Increase the scale number of a UTM profile or policy for the SRX1500 device, and the SRX4000 and
SRX5000 lines of devices. PR1455321

• The UTMD process pauses after you deactivate UTM configuration with predefined category upgrading
used. PR1478825

• UTM Websense redirect support IPv6 message. PR1481290

VPNs
• The established tunnels might remain unchanged when an IKE gateway is changed from AutoVPN to
Site-to-Site VPN. PR1413619

• The show security ipsec statistics command output displays buffer overflow and wraps around 4,---,---,---
count. PR1424558
327

• On SRX5400, SRX5600, and SRX5800 devices with an SPC3 card, with IKEv1 enabled IKE, the daemon
might generate a core file, when IKE SA is expired and IPsec tunnel associated with the expired IKE SA
exists in case of an RG0 failover. Daemon recovers eventually. PR1463501

• IPsec tunnels might lose connectivity after an SRX Series chassis cluster failover when using AutoVPN
point-to-multipoint mode. PR1469172

• IPsec tunnels might flap when one secondary node is coming online after reboot in SRX Series high
availability environment. PR1471243

• The kmd process might crash continually after the chassis cluster failover in the IPsec ADVPN scenario.
PR1479738

Resolved Issues: 19.4R1

Application Layer Gateways


• Unexpected forwarding sessions might appear for tenant SIP ALG traffic in the case of cross-tenants.
PR1409748

• The flowd or srxpfe process might stop in SRX Series devices with chassis cluster when SIP ALG is used.
PR1445766

• Packet loss happens during cold synchronization from the secondary node after rebooting. PR1448252

• After Layer 3 HA is enabled, ALG H.323 group or resource cannot be synchronized to the peer node
correctly. PR1456709

Application Security
• The AAMW diagnostic script generates incorrect error: Error: Platform does not support SkyATP: srx300.
PR1423378

• If automatic application-identification download is configured with a start-time specified, the automatic


download stops when the time has progressed to the next year and a reboot is done before the start-time
is reached that year. PR1436265

• SSL-based AppID simplification effort (removal of HTTPS, POP3S, IMAPS, SMTPS). PR1444767

• The flowd process core files might be generated when traffic hits the AppQoS policy. PR1446080

• The AAMW diagnostic script generates incorrect error when there is Internet latency: Error: server
unreachable is detected, please make sure port 443 is reachable. PR1468114

Authentication and Access Control


• Same-source IP sessions are cleared when the IP entry is removed from the UAC table. PR1457570

Chassis Clustering
• Hardware failure is seen on both nodes in the output of the show chassis cluster status command.
PR1452137
328

• On SRX Series devices with chassis cluster, the control link remains up even though the control link is
actually down. PR1452488

Class of Service
• Frequent issuance of the show class-of-service spu statistics command causes the rtlogd process to be
busy. PR1438747

Flow-Based and Packet-Based Processing


• Throughput or latency performance of TCP traffic is dropped when TCP traffic passes from one logical
system to another logical system. PR1403727

• Packet loss is caused by FPGA back pressure on the SPC3 card. PR1429899

• VPN traffic fails after the primary node is rebooted or powered off. PR1433336

• Currently, PMI doesn't support the mirror-filter functionality. If mirror filters are configured, PMI flaps
all of the traffic to the regular flow path. PR1434583

• Intermittent packet drop might be observed if IPsec is configured. PR1434757

• On an SRX4600 device, core file might be generated and SPM might be in present state. PR1436421

• Security logs cannot be sent to the external syslog server through TCP. PR1438834

• Decryption traffic doesn’t take PMI path after IPsec rekey (initiated by peer) when the loopback interface
is configured as an external interface. PR1438847

• The IKE pass-through packet might be dropped after a NAT operation on the source. PR1440605

• New CLI option to show only useful group information for an Active Directrory user. PR1442567

• While checking the flow session XML for source NAT under tenant, there is no value identifier for
tenant-name. PR1440652

• The flowd or srxpfe process might stop when processing fragmented packets. PR1443868

• Junos OS: SRX5000 Series: flowd process crash due to receipt of specific TCP packet (CVE-2019-0064).
PR1445480

• J-Flow version 5 stops working after changing the input rate value. PR1446996

• Packet loss happens during cold synchronization from secondary node after rebooting. PR1447122

• On the SRX1500 device, automatic installation is removed from CLI. PR1447796

• SPC3 talus FPGA stuck on 0x3D or 0x69 golden version. PR1448722

• Host inbound or host outbound traffic on VR does not work when the SRX5000 line of devices works
in SPC3 mixed mode. PR1449059

• SPU priority does not work when PMI is enabled on the SRX5000 line of devices with an SPC3 card.
PR1449587
329

• All ingress packets are dropped if the traffic transit network is also the same network for LTE mPIM
internal management. PR1450046

• The flowd or srxpfe process might stop when SSL proxy service is used. PR1450829

• The AAWM policy rules for IMAP traffic sometimes might not get applied when passed through SRX
Series devices. PR1450904

• FTP data cannot pass through SRX320 4G wireless from FTP server to client. PR1451122

• Traffic forwarding on Q-in-Q port and VLAN tagging are not observed properly on R0. PR1451474

• The rpd process might stop and restart with the generation of an rpd core file when committing the
configuration. PR1451860

• The SRX Series devices stop and several core files are generated. PR1455169

• Added some JP APN settings to default list in LTE mPIM. PR1457838

• Changing the RESET configuration button behavior on the SRX1500 does not work. PR1458323

• The security flow traceoptions fills in with RTSP ALG related information. PR1458578

• Optimizations were made to improve the connections-per-second performance of SPC3. PR1458727

• The security-intelligence CC feed does not block HTTPS traffic based on SNI. PR1460384

• The AAMWD process exceeds 85 percent RLIMIT_DATA limitation due to memory leak. PR1460619

• Added command to clear specified associated client. PR1461577

• The tunnel packets might be dropped because the gr0.0 or st0.0 interface is wrongly calculated after a
GRE or VPN route change. PR1462825

• Fragmented traffic might get looped between the fab interface in a rare case. PR1465100

• Track Jbuf double free issue. PR1465286

• HTTP block message stops working after SNI check for HTTPS session. PR1465626

• The jbuf process usage might increase up to 99 percent after Junos OS upgrade. PR1467351

• The rpd process might stop after several changes to the flow-spec routes PR1467838

• FTP data connection might be dropped on dl interface. PR1468570

Interfaces and Chassis


• SCB4 or SCB3 ZF or XF2 fabric plane retraining is needed after switching the fabric redundancy mode.
PR1427119

• MTU change after a CFM session is up can impact Layer 2 Ethernet ping (loopback messages). If the
new change is less than the value in the initial incarnation, then Layer 2 Ethernet ping fails. PR1427589

• The LACP interface might flap while performing a failover. PR1429712

• LFM remote loopback is not working as expected. PR1428780


330

• The number of mgd processes increases as the mgd processes are not closed properly. PR1439440

• The fxp0 interface might redirect packets not destined to itself. PR1453154

Intrusion Detection and Prevention (IDP)


• The flowd or srxpfe process crashes and generates a core file. PR1437569

• CLI helper text was added to the IDP's attack chain expressions. PR1438620

J-Web
• The default log query time in J-Web monitoring functionality has been reduced. This increases the
responsiveness of the landing pages. PR1423864

• Phone home UI portal to be removed from SRX Series devices. PR1428717

• Some error messages might be seen when using J-Web. PR1446081

• The idle-timeout for J-Web access does not work properly. PR1446990

• J-Web fails to display the traffic log in event mode when stream mode host is configured. PR1448541

• Editing destination NAT rule in J-Web introduces a non-configured routing-instance field. PR1461599

• The Go button within the J-Web Monitor->Events view now correctly refreshes the logs even when
using a blank search query. PR1464593

• J-Web security resources dashboard widget was not being populated correctly. PR1464769

Layer 2 Ethernet Services


• DHCP requests might get dropped in a DHCP relay scenario. PR1435039

Network Address Translation


• The nsd process might stop when SNMP queries deterministic NAT pool information. PR1436775

• Flowd process core files are generated in the device while testing NAT PBA in AA mode. PR1443148

• RTSP resource session is not found during NAT64 static mapping. PR1443222

• A port endian issue in SPU messages between SPC3 and SPC2 results in one redundant NAT binding
being created in central point when one binding is allocated in SPC2 SPC. PR1450929

• Packet loss is observed when multiple source NAT pools and rules are configured. PR1457904

Network Management and Monitoring


• MIB OID dot3StatsDuplexStatus shows wrong status. PR1409979

• Snmpd process might generate core files after restarting NSD process by using the restart
network-security gracefully command. PR1443675

• Control links are logically down on SRX Series devices with chassis cluster running Junos OS Release
12.3X48. PR1458314
331

Platform and Infrastructure


• On SRX4600 platform, when manual RG0 failover is performed, sometimes node0 (the original primary
node) stays in secondary-hold status for a long time and cannot change back to secondary status.
PR1421242

• Packet drops, replication failure, or ksyncd stops might be seen on the logical system of a Junos OS
device after Routing Engine switchover. PR1427842

• The PICs might go offline and split brain might be seen when interrupt storm happens on internal Ethernet
interface em0 or em1. PR1429181

• REST API does not work properly. PR1430187

• Unable to launch J-Web when the device is upgraded through USB image. PR1430941

• Packet Forwarding Engine crashes might be seen on SRX1500 platform. PR1431380

• The ksyncd process might stop and restart. PR1440576

• The configured RPM probe server hardware timestamp does not respond with the correct timestamp
to the RPM client. PR1441743

• ARP resolution might fail after ARP HOLD NHs are added and deleted continuously PR1442815

• The SRX300 line of device does not have MIB that can retrieve the fan status. PR1443649

• IS-IS adjacencies between the GE link are not up. PR1446533

• The flowd process might stop on SRX Series devices when chassis cluster and IRB interface are configured.
PR1446833

• The show security flow session command fails with error messages when SRX4100 or SRX4200 has
around 1 million routing entries in FIB. PR1445791

• LACP cannot work with the encapsulation flexible-ethernet-services configuration. PR1448161

• On certain MPC line cards, cm errors need to be reclassified. PR1449427

• The REST service might become nonresponsive when the REST API receives several continuous HTTP
requests. PR1449987

• VM core files might be generated if the configured sampling rate is more than 65,535. PR1461487

• Loading CA certificate causes pkid core file to be generated. PR1465966

Routing Policy and Firewall Filters


• The NSD process might stop due to a memory corruption issue. PR1419983

• Two ipfd processes appear in ps command and the process pauses. PR1444472

• During commit, the nsd_vrf_group_config_lsys log messages are displayed. PR1446303

• Traffic log shows wrong custom-application name when the alg ignore option is used in application
configuration. PR1457029
332

• The NSD process might get stuck and cause problems. PR1458639

• The policy detail does not print out policy statistics counter, even when policy count is enabled.
PR1471621

Services Applications
• The flowd process stops when the SRX5000 line of devices works in SPC3 mixed mode with one SPC3
card or seven SPC2 cards. PR1448395

• The srxpfe lcore-slave core files are generated. PR1460035

Unified Threat Management


• The show security utm web-filtering status command now provides additional context when the status
of EWF is down. PR1426748

• Memory issue due to SSL proxy whitelist or whitelist URL category. PR1430277

• Adjust core allocation ratio for on-box antivirus. PR1431780

VLAN Infrastructure
• ISSU failed from Junos OS Release 18.4R2.7 to Junos OS Release 19.4, with secondary node PICs in
present state after upgrading to Junos OS Release 19.4. PR1468609

VPNs
• IPsec SA inconsistent on SPCs of node0 and node1 in SRX Series devices with chassis cluster. PR1351646

• After RG1 failover, IKE phase 1 SA is getting cleared. PR1352457

• With a large number of IPsec tunnels established, a few tunnels might fail during rekey negotiation if
the SRX Series device initiates the rekey. PR1389607

• Displaying incorrect port number when scale is 1,000 on IKEv1 AutoVPN tunnels. PR1399147

• The IKE and IPsec configuration under groups is not supported in this release. PR1405840

• The IKED process stops due to a misconfiguration. PR1416081

• The VPN tunnel might flap when IKE and IPsec rekey happen simultaneously. PR1421905

• Old tunnel entries are also seen when new tunnel negotiation happens from peer device after change
in IKE gateway configuration at peer side. PR1423821

• IPsec packet throughput might be impacted if NAT-T is configured and the fragmentation operation of
post fragment happens. PR1424937

• Tunnel does not come up after changing configurations from IPv4 to IPv6 tunnels in the script with
gateway lookup failed error. PR1431265

• P1 configuration delete message is not sent on loading baseline configuration if there has been a prior
change in VPN configuration. PR1432434

• IPsec rekey triggers for when sequence number in AH and ESP packet is about to exhaust. PR1433343
333

• P1 or P2 SAs are deleted after RG0 failover. PR1433355

• IPsec SA in and out key sequence number update missing after cold synchronization. PR1433424

• Sequence number reset to zero while recovering SA after SPC3 or flowd stops or reboots. PR1433568

• The kmd log shows resource temporarily unavailable repeatedly and VPNs might be down. PR1434137

• The IKED process stops on SRX5000 line of devices with SPC3 when IPsec VPN or IKE is configured.
PR1443560

• The IPsec VPN traffic drop might be seen on SRX Series devices with NAT-T scenario. PR1444730

• Sometimes old SAs are not deleted after rekey and the number of IPSec tunnels shows up more than
the configured tunnels. PR1449296

• Some IPSec tunnels flap after RGs failover on SRX5000 line of devices. PR1450217

• The VPN flaps on the primary node after a reboot of the secondary node. PR1455389

• IPsec VPN flaps if more than 500 IPsec VPN tunnels are connected for the first time. PR1455951

• IPsec VPN tunnels are losing routes for traffic selector randomly while tunnel is still up, causing traffic
loss of these IPsec VPN tunnels. PR1456301

• On all SRX Series devices, the no-anti-replay option does not take effect immediately. Traffic is not sent
out through IPsec VPN after upgrading to Junos OS Release 18.2 or later. PR1461793

• The IPsec VPN tunnels cannot be established if overlapped subnets are configured in traffic selectors.
PR1463880

SEE ALSO

What’s New | 300


What's Changed | 308
Known Limitations | 315
Open Issues | 317
Documentation Updates | 334
Migration, Upgrade, and Downgrade Instructions | 334
334

Documentation Updates

IN THIS SECTION

Feature Guides Are Renamed As User Guides | 334

This section lists the errata and changes in Junos OS Release 19.4R3 for the SRX Series documentation.

Feature Guides Are Renamed As User Guides

• Starting with Junos OS 19.4R1, we renamed our Feature Guides to User Guides to better reflect the
purpose of the guides. For example, the BGP Feature Guide is now the BGP User Guide. We didn’t change
the URLs of the guides, so any existing bookmarks you have will continue to work. To keep the terminology
consistent on our documentation product pages, we renamed the Feature Guides section to User Guides.
To find documentation for your specific product, check out this Junos OS Documentation.

SEE ALSO

What’s New | 300


What's Changed | 308
Known Limitations | 315
Open Issues | 317
Resolved Issues | 321
Migration, Upgrade, and Downgrade Instructions | 334

Migration, Upgrade, and Downgrade Instructions

This section contains the procedure to upgrade Junos OS, and the upgrade and downgrade policies for
Junos OS. Upgrading or downgrading Junos OS can take several hours, depending on the size and
configuration of the network.
335

Upgrade and Downgrade Support Policy for Junos OS Releases and Extended End-Of-Life
Releases

Support for upgrades and downgrades that span more than three Junos OS releases at a time is not
provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases
provide direct upgrade and downgrade paths. You can upgrade directly from one EEOL release to the next
EEOL release even though EEOL releases generally occur in increments beyond three releases.

You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently
installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 15.1X49,
17.3, 17.4, 18.1, and 18.2 are EEOL releases. You can upgrade from one Junos OS Release to the next
release or one release after the next release. For example you can upgrade from Junos OS Release 15.1X49
to Release 17.3 or 17.4, Junos OS Release 17.4 to Release 18.1 or 18.2, and from Junos OS Release 18.1
to Release 18.2 or 18.3 and so on.

You cannot upgrade directly from a non-EEOL release to a release that is more than three releases ahead
or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before
or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release
to your target release.

For more information about EEOL releases and to review a list of EEOL releases, see
https://www.juniper.net/support/eol/junos.html.

For information about software installation and upgrade, see the Installation and Upgrade Guide for Security
Devices.

For information about ISSU, see the Chassis Cluster User Guide for Security Devices.

Junos OS Release Notes for vMX

IN THIS SECTION

What’s New | 336

What's Changed | 336

Known Limitations | 336

Open Issues | 336

Resolved Issues | 337

Licensing | 338

Upgrade Instructions | 338


336

These release notes accompany Junos OS Release 19.4R3 for vMX. They describe new and changed
features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

There are no new features for vMX in Junos OS Release 19.4R3.

What's Changed

There are no changes in behavior or syntax for vMX in Junos OS Release 19.4R3.

Known Limitations

There are no known behaviors and limitations for vMX in Junos OS Release 19.4R3.

Open Issues

IN THIS SECTION

Platform and Infrastructure | 337

Learn about open issues in this release for vMX.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.
337

Platform and Infrastructure

• On a vMX instance, the performance of an X710 NIC is lower compared to the performance of an 82599
NIC. A 10-Gbps line rate can be achieved at a 512 byte packet size for the X710 NIC compared to 256
bytes for the 82599 NIC. PR1281366

• The virtio throughput remains the same for multi-queue and single-queue deployments. PR1389338

Resolved Issues

Learn which issues were resolved in the Junos OS main and maintenance releases for vMX.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

CLI

• The commands request system halt and request system power-off do not work as expected on MX150
device. PR1468921

Platform and Infrastructure

• On vMX instances, configuring the statement ranges for auto-sensed VLANs (either stacked VLANs or
single-Tag VLANs) might not work. This is because the VLANs are not programmed on the NIC drivers.
PR1503538

• On vMX, core.vmxt.mpc0' seen at 5 0x096327d5 in l2alm_sync_entry_in_pfes (context=0xd92e7b28,


sync_info=0xd92e7a78) at ../../../../../src/pfe/common/applications/l2alm/l2alm_common_hw_api.c:1727.
PR1430440
338

Licensing

Starting in Junos OS Release 19.2R1, Juniper Agile Licensing introduces a new capability that significantly
improves the ease of license management network wide. The Juniper Agile License Manager is a software
application that runs on your network and provides an on-premise repository of licenses that are dynamically
consumed by Juniper Networks devices and applications as required. Integration with Juniper's Entitlement
Management System and Portal provides an intuitive extension of the existing user experience that enables
you to manage all your licenses.

• The Agile License Manager is a new option that provides more efficient management of licenses, but
you can continue to use individual license keys for each device if required.

• To use vMX or vBNG feature licenses in Junos OS Release 19.2R1 version, you need new license keys.
Previous license keys will continue to be supported for previous Junos OS releases, but for the Junos
OS 19.2R1 release and later you need to carry out a one-time migration of existing licenses. Contact
Customer Care to exchange previous licenses. Note that you can choose to use individual license keys
for each device, or to deploy Agile License Manager for more efficient management of licenses.

• For more information about Agile Licensing keys and capabilities, see Juniper Agile Licensing portal FAQ.

See Juniper Agile Licensing Guide for more details on how to obtain, install, and use the License Manager.

Upgrade Instructions

You cannot upgrade Junos OS for the vMX router from earlier releases using the request system software
add command.

You must deploy a new vMX instance using the downloaded software package.

Remember to prepare for upgrades with new license keys and/or deploying Agile License Manager.

Junos OS Release Notes for vRR

IN THIS SECTION

What’s New | 339

What's Changed | 339

Known Limitations | 339


339

Open Issues | 340

Resolved Issues | 340

These release notes accompany Junos OS Release 19.4R3 for vRR. They describe new and changed
features, limitations, and known and resolved problems in the hardware and software.

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

Learn about new features introduced in the Junos OS main and maintenance releases for vRR.

To learn about common BGP or routing Junos features supported on vRR for Junos OS 19.4R3, see “What's
New” on page 99 for MX Series routers.

What's Changed

Learn about what changed in the Junos OS main and maintenance releases for vRR.

To learn more about common BGP or routing changes in behavior or syntax in Junos OS 19.4R3, see
“What's Changed” on page 122 for MX Series routers.

Known Limitations

Learn about known limitations in this release for vRR.

To learn more about common BGP or routing known limitation in Junos OS 19.4R3, see “Known Limitations”
on page 130 for MX Series routers.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.
340

Open Issues

Learn about open issues in this release for vRR.

To learn more about common BGP or routing open issues in Junos OS 19.4R3, see “Open Issues” on
page 133 for MX Series routers.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Resolved Issues

Learn which issues were resolved in the Junos OS main and maintenance releases for vRR.

To learn more about common BGP or routing resolved issues in Junos OS 19.4R3, see “Resolved Issues”
on page 150 for MX Series routers.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Junos OS Release Notes for vSRX

IN THIS SECTION

What’s New | 341

What's Changed | 341

Known Limitations | 342

Open Issues | 343

Resolved Issues | 344

Migration, Upgrade, and Downgrade Instructions | 346

These release notes accompany Junos OS Release 19.4R3 for vSRX. They describe new and changed
features, limitations, and known and resolved problems in the hardware and software.
341

You can also find these release notes on the Juniper Networks Junos OS Documentation webpage, located
at https://www.juniper.net/documentation/product/en_US/junos-os.

What’s New

IN THIS SECTION

Release 19.4R3 New and Changed Features | 341

Learn about new features introduced in the Junos OS main and maintenance releases for vSRX.

Release 19.4R3 New and Changed Features

There are no new features for vSRX in in Junos OS Release 19.4R3.

What's Changed

IN THIS SECTION

Management | 342

Learn about what changed in the Junos OS main and maintenance releases for vSRX.
342

Management

• Repetition of WALinuxAgent logs causing file size increase (vSRX 3.0)—The Azure WALinuxAgent
performs the provisioning job for the vSRX instances. When a new vSRX instance is deployed, the
continued increasing size of the waagent log file might cause the vSRX to stop.

If the vSRX is still operating, then delete the /var/log/waagent.log directly or run the clear log waagent.log
all command to clear the log file.

Or you can run the set groups azure-provision system syslog file waagent.log archive size 1m and set
groups azure-provision system syslog file waagent.log archive files 10 commands to prevent the growing
of the waagent logs. These configurations will cause the rotation of log of waagent with the size bigger
than 1MB and set a maximum of 10 backups.

See vSRX with Microsoft Azure.

Known Limitations

IN THIS SECTION

J-Web | 342

Platform and Infrastructure | 343

Unified Threat Management (UTM) | 343

User Access and Authentication | 343

Learn about known limitations in Junos OS Release 19.4R3 for vSRX Series. For the most complete and
latest information about known Junos OS defects, use the Juniper Networks online Junos Problem Report
Search application.

J-Web

• The CA profile group imported using J-Web is not populated in the Certificate Authority Group initial
landing page grid, but all the CA profiles of a group are populated on the Trusted Certificate Authorities
landing page. PR1426682

• When a dynamic application is created for an edited policy rule, the list of services is blank when the
Services tab is clicked and then the policy grid is autorefreshed. As a workaround, create a dynamic
application as the last action while modifying the policy rule and click the Save button to avoid loss of
configuration changes made to the policy rule. PR1460214
343

Platform and Infrastructure

• When the traffic flow is high (throughput of 2 Gbps or more), reboot of vSRX 3.0 running with Hyper-V
on windows server 2016 is not recommended. vSRX 3.0 VM might hang during boot process. We
recommend that you schedule a reboot or an upgrade when there is no traffic. As a workaround, to
recover the vSRX 3.0 VM, restart the instance again when the traffic stops. PR1394792

Unified Threat Management (UTM)

• vSRX and vSRX 3.0 platforms with less than 8 GB of memory do not support HA on-box AV light mode
or heavy mode. PR1454623

User Access and Authentication

• On vSRX 3.0 running on Azure, there might be one more IP address 1.1.1.1 configured on fxp0
intermittently besides the IP assigned by DHCP, which would cause CLI upgrade failure when HSM is
enabled. PR1461678

Open Issues

IN THIS SECTION

VPNs | 344

Learn about open issues in Junos OS Release 19.4R3 for vSRX Series. For the most complete and latest
information about known Junos OS defects, use the Juniper Networks online Junos Problem Report Search
application.
344

VPNs

• If multiple traffic selectors are configured for a peer with IKEv2 reauthentication, only one traffic selector
rekeys at the time of IKEv2 reauthentication. The VPN tunnels of the remaining traffic selectors are
cleared without immediate rekeying. New negotiation of those traffic selectors might be triggered
through other mechanisms such as traffic or peer. PR1287168

Resolved Issues

Learn which issues were resolved in the Junos OS main and maintenance releases for vSRX.

For the most complete and latest information about known Junos OS defects, use the Juniper Networks
online Junos Problem Report Search application.

Application Security

• The flow performance might be reduced in the Security Intelligence scenario. PR1491682

• The flowd srxpfe process might stop when SSL proxy and AppSecure process traffic simultaneously.
PR1516969
345

CLI

• On Microsoft Azure deployments, SSH public key authentication is not supported for vSRX 3.0 CLI and
portal deployment. PR1402028

Flow-Based and Packet-Based Processing

• A chassis cluster node might stop passing traffic. PR1528898

Intrusion Detection and Prevention (IDP)

• The IDP attack detection might not work in a specific situation. PR1497340

J-Web

• Infinite loading circle may be encountered via J-Web. PR1493601

Platform and Infrastructure

• The vSRX instance might restart unexpectedly. PR1479156

• The srxpfe process might stop if a reboot or upgrade is performed. PR1490878

• The clock drift issue might cause control link failure of a vSRX cluster running on KVM hypervisor.
PR1496937

• On vSRX the interfaces might remain shut as the FPC faces issues while coming online after an upgrade
attempt on the device. PR1499092

• When SSL proxy is enabled and if the vSRX instance runs out of memory, then the SSL proxy module
might stop. PR1505013

• Changes to the configuration command for assigning more vCPUs to the Routing Engine. PR1505724

• With CSO SD-WAN configuration loaded, flowd process generates core files while deleting the GRE
IPsec configuration. PR1513461
346

Routing Policy and Firewall Filters

• Traffic might fail to hit policies if match dynamic-application and match source-end-user-profile options
are configured under the same security policy name. PR1505002

Unified Threat Management (UTM)

• The source and destination IP or port fields were reversed for Content-Filtering and Anti-Virus logs.
These fields now reflect the source and destination of the flow correctly. PR1499327

VPNs

• The Ping-icmp test fails after configuring ecmp routes over multipoint tunnel interface VPNs PR1438311

• The flowd process might stop in IPsec VPN scenario. PR1517262

Migration, Upgrade, and Downgrade Instructions

IN THIS SECTION

Upgrading Software Packages | 347

Validating the OVA Image | 352

This section contains information about how to upgrade Junos OS for vSRX using the CLI. Upgrading or
downgrading Junos OS can take several hours, depending on the size and configuration of the network.

You also can upgrade to Junos OS Release 19.4R3 for vSRX using J-Web (see J-Web) or the Junos Space
Network Management Platform (see Junos Space).

Direct upgrade of vSRX from Junos OS 15.1X49 Releases to Junos OS Releases 17.4, 18.1, 18.2, 18.3,
18.4, 19.1, or 19.2 is supported.

The following limitations apply:

• Direct upgrade of vSRX from Junos OS 15.1X49 Releases to Junos OS Release 19.3 and higher is not
supported. For upgrade between other combinations of Junos OS Releases in vSRX and vSRX 3.0, the
general Junos OS upgrade policy applies.

• The file system mounted on /var usage must be below 14% of capacity.
347

Check this using the following command:

show system storage | match " /var$" /dev/vtbd1s1f

2.7G 82M 2.4G 3% /var

Using the request system storage cleanup command might help reach that percentage.

• The Junos OS upgrade image must be placed in the directory /var/host-mnt/var/tmp/. Use the request
system software add /var/host-mnt/var/tmp/<upgrade_image>

• We recommend that you deploy a new vSRX virtual machine (VM) instead of performing a Junos OS
upgrade. That also gives you the option to move from vSRX to the newer and more recommended vSRX
3.0.

• Ensure to back up valuable items such as configurations, license-keys, certificates, and other files that
you would like to keep.

NOTE: For ESXi deployments, the firmware upgrade from Junos OS Release 15.1X49-Dxx to
Junos OS releases 17.x, 18.x, or 19.x is not recommended if there are more than three network
adapters on the 15.1X49-Dxx vSRX instance. If there are more than three network adapters and
you want to upgrade, then we recommend that you either delete all the additional network
adapters and add the network adapters after the upgrade or deploy a new vSRX instance on the
targeted OS version.

Upgrading Software Packages

To upgrade the software using the CLI:

1. Download the Junos OS Release 19.4R3 for vSRX .tgz file from the Juniper Networks website. Note
the size of the software image.

2. Verify that you have enough free disk space on the vSRX instance to upload the new software image.

root@vsrx> show system storage


Filesystem Size Used Avail Capacity Mounted on

/dev/vtbd0s1a 694M 433M 206M 68% /


devfs 1.0K 1.0K 0B 100% /dev
/dev/md0 1.3G 1.3G 0B 100% /junos
/cf 694M 433M 206M 68% /junos/cf
devfs 1.0K 1.0K 0B 100% /junos/dev/
348

procfs 4.0K 4.0K 0B 100% /proc


/dev/vtbd1s1e 302M 22K 278M 0% /config
/dev/vtbd1s1f 2.7G 69M 2.4G 3% /var
/dev/vtbd3s2 91M 782K 91M 1% /var/host
/dev/md1 302M 1.9M 276M 1% /mfs
/var/jail 2.7G 69M 2.4G 3% /jail/var
/var/jails/rest-api 2.7G 69M 2.4G 3% /web-api/var

/var/log 2.7G 69M 2.4G 3% /jail/var/log

devfs 1.0K 1.0K 0B 100% /jail/dev


192.168.1.1:/var/tmp/corefiles 4.5G 125M 4.1G 3%
/var/crash/corefiles
192.168.1.1:/var/volatile 1.9G 4.0K 1.9G 0%
/var/log/host
192.168.1.1:/var/log 4.5G 125M 4.1G 3%
/var/log/hostlogs
192.168.1.1:/var/traffic-log 4.5G 125M 4.1G 3%
/var/traffic-log
192.168.1.1:/var/local 4.5G 125M 4.1G 3% /var/db/host

192.168.1.1:/var/db/aamwd 4.5G 125M 4.1G 3%


/var/db/aamwd
192.168.1.1:/var/db/secinteld 4.5G 125M 4.1G 3%
/var/db/secinteld

3. Optionally, free up more disk space if needed to upload the image.

root@vsrx> request system storage cleanup


List of files to delete:
Size Date Name
11B Sep 25 14:15 /var/jail/tmp/alarmd.ts
259.7K Sep 25 14:11 /var/log/hostlogs/vjunos0.log.1.gz
494B Sep 25 14:15 /var/log/interactive-commands.0.gz
20.4K Sep 25 14:15 /var/log/messages.0.gz
27B Sep 25 14:15 /var/log/wtmp.0.gz
27B Sep 25 14:14 /var/log/wtmp.1.gz
3027B Sep 25 14:13 /var/tmp/BSD.var.dist
0B Sep 25 14:14 /var/tmp/LOCK_FILE
666B Sep 25 14:14 /var/tmp/appidd_trace_debug
0B Sep 25 14:14 /var/tmp/eedebug_bin_file
34B Sep 25 14:14 /var/tmp/gksdchk.log
349

46B Sep 25 14:14 /var/tmp/kmdchk.log


57B Sep 25 14:14 /var/tmp/krt_rpf_filter.txt
42B Sep 25 14:13 /var/tmp/pfe_debug_commands
0B Sep 25 14:14 /var/tmp/pkg_cleanup.log.err
30B Sep 25 14:14 /var/tmp/policy_status
0B Sep 25 14:14 /var/tmp/rtsdb/if-rtsdb
Delete these files ? [yes,no] (no) yes
<
output omitted>

NOTE: If this command does not free up enough disk space, see [SRX] Common and safe
files to remove in order to increase available system storage for details on safe files you can
manually remove from vSRX to free up disk space.

4. Use FTP, SCP, or a similar utility to upload the Junos OS Release 19.4R3 for vSRX .tgz file to
/var/crash/corefiles/ on the local file system of your vSRX VM. For example:

root@vsrx> file copy ftp://username:[email protected]/pathname/


junos-vsrx-x86-64-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE.tgz /var/crash/corefiles/

5. From operational mode, install the software upgrade package.

root@vsrx> request system software add


/var/crash/corefiles/junos-vsrx-x86-64-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE.tgz
no-copy no-validate reboot
Verified junos-vsrx-x86-64-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE signed by
PackageDevelopmentEc_2017 method ECDSA256+SHA256
THIS IS A SIGNED PACKAGE
WARNING: This package will load JUNOS 20.3 software.
WARNING: It will save JUNOS configuration files, and SSH keys
WARNING: (if configured), but erase all other files and information
WARNING: stored on this machine. It will attempt to preserve dumps
WARNING: and log files, but this can not be guaranteed. This is the
WARNING: pre-installation stage and all the software is loaded when
WARNING: you reboot the system.
Saving the config files ...
Pushing Junos image package to the host...
Installing
/var/tmp/install-media-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE.tgz
Extracting the package ...
350

total 975372
-rw-r--r-- 1 30426 950 710337073 Oct 19 17:31
junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-app.tgz
-rw-r--r-- 1 30426 950 288433266 Oct 19 17:31
junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz
Setting up Junos host applications for installation ...
============================================
Host OS upgrade is FORCED
Current Host OS version: 3.0.4
New Host OS version: 3.0.4
Min host OS version required for applications: 0.2.4
============================================
Installing Host OS ...
upgrade_platform: -------------------
upgrade_platform: Parameters passed:
upgrade_platform: silent=0
upgrade_platform:
package=/var/tmp/junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz
upgrade_platform: clean install=0
upgrade_platform: clean upgrade=0
upgrade_platform: Need reboot after staging=0
upgrade_platform: -------------------
upgrade_platform:
upgrade_platform: Checking input
/var/tmp/junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz ...
upgrade_platform: Input package
/var/tmp/junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz is
valid.
upgrade_platform: Backing up boot assets..
cp: omitting directory '.'
bzImage-intel-x86-64.bin: OK
initramfs.cpio.gz: OK
version.txt: OK
initrd.cpio.gz: OK
upgrade_platform: Checksum verified and OK...
/boot
upgrade_platform: Backup completed
upgrade_platform: Staging the upgrade package -
/var/tmp/junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz..
./
./bzImage-intel-x86-64.bin
./initramfs.cpio.gz
./upgrade_platform
./HOST_COMPAT_VERSION
351

./version.txt
./initrd.cpio.gz
./linux.checksum
./host-version
bzImage-intel-x86-64.bin: OK
initramfs.cpio.gz: OK
version.txt: OK
upgrade_platform: Checksum verified and OK...
upgrade_platform: Staging of
/var/tmp/junos-srx-mr-vsrx-20.3-2020-9-10.0_RELEASE_20.3_THROTTLE-linux.tgz
completed
upgrade_platform: System need *REBOOT* to complete the upgrade
upgrade_platform: Run upgrade_platform with option -r | --rollback to rollback
the upgrade
Host OS upgrade staged. Reboot the system to complete installation!
WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the
WARNING: 'request system reboot' command when software installation is
WARNING: complete. To abort the installation, do not reboot your system,
WARNING: instead use the 'request system software rollback'
WARNING: command as soon as this operation completes.
NOTICE: 'pending' set will be activated at next reboot...
Rebooting. Please wait ...
shutdown: [pid 13050]
Shutdown NOW!
*** FINAL System shutdown message from root@ ***
System going down IMMEDIATELY
Shutdown NOW!
System shutdown time has arrived\x07\x07

If no errors occur, Junos OS reboots automatically to complete the upgrade process. You have
successfully upgraded to Junos OS Release 19.4R3 for vSRX.

NOTE: Starting in Junos OS Release 17.4R1, upon completion of the vSRX image upgrade,
the original image is removed by default as part of the upgrade process.

6. Log in and use the show version command to verify the upgrade.

--- JUNOS 20.3-2020-9-10.0_RELEASE_20.3_THROTTLE Kernel 64-bit


JNPR-11.0-20171012.170745_fbsd-
At least one package installed on this device has limited support.
Run 'file show /etc/notices/unsupported.txt' for details.
352

root@:~ # cli
root> show version
Model: vsrx
Junos: 20.3-2020-9-10.0_RELEASE_20.3_THROTTLE
JUNOS OS Kernel 64-bit [20171012.170745_fbsd-builder_stable_11]
JUNOS OS libs [20171012.170745_fbsd-builder_stable_11]
JUNOS OS runtime [20171012.170745_fbsd-builder_stable_11]
JUNOS OS time zone information [20171012.170745_fbsd-builder_stable_11]
JUNOS OS libs compat32 [20171012.170745_fbsd-builder_stable_11]
JUNOS OS 32-bit compatibility [20171012.170745_fbsd-builder_stable_11]
JUNOS py extensions [20171017.110007_ssd-builder_release_174_throttle]
JUNOS py base [20171017.110007_ssd-builder_release_174_throttle]
JUNOS OS vmguest [20171012.170745_fbsd-builder_stable_11]
JUNOS OS crypto [20171012.170745_fbsd-builder_stable_11]
JUNOS network stack and utilities
[20171017.110007_ssd-builder_release_174_throttle]
JUNOS libs [20171017.110007_ssd-builder_release_174_throttle]
JUNOS libs compat32 [20171017.110007_ssd-builder_release_174_throttle]
JUNOS runtime [20171017.110007_ssd-builder_release_174_throttle]
JUNOS Web Management Platform Package
[20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx libs compat32 [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx runtime [20171017.110007_ssd-builder_release_174_throttle]
JUNOS common platform support [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx platform support [20171017.110007_ssd-builder_release_174_throttle]
JUNOS mtx network modules [20171017.110007_ssd-builder_release_174_throttle]
JUNOS modules [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srxtvp modules [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srxtvp libs [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx libs [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx Data Plane Crypto Support
[20171017.110007_ssd-builder_release_174_throttle]
JUNOS daemons [20171017.110007_ssd-builder_release_174_throttle]
JUNOS srx daemons [20171017.110007_ssd-builder_release_174_throttle]
JUNOS Online Documentation [20171017.110007_ssd-builder_release_174_throttle]
JUNOS jail runtime [20171012.170745_fbsd-builder_stable_11]
JUNOS FIPS mode utilities [20171017.110007_ssd-builder_release_174_throttle]

Validating the OVA Image

If you have downloaded a vSRX .ova image and need to validate it, see Validating the vSRX .ova File for
VMware.
353

Note that only .ova (VMware platform) vSRX images can be validated. The .qcow2 vSRX images for use
with KVM cannot be validated the same way. File checksums for all software images are, however, available
on the download page.

Upgrading Using ISSU

In-service software upgrade (ISSU) enables you to upgrade between two different
Junos OS releases with no disruption on the control plane and with minimal disruption of traffic.

For additional information about using ISSU on routing and switching devices, see the High Availability
User Guide.

For additional information about using ISSU on security devices, see the Chassis Cluster User Guide for
SRX Series Devices.

For information about ISSU support across platforms and Junos OS releases, see the In-Service Software
Upgrade (ISSU) Web application.

Licensing

Starting in 2020, Juniper Networks introduced a new software licensing model. The Juniper Flex Program
comprises a framework, a set of policies, and various tools that help unify and thereby simplify the multiple
product-driven licensing and packaging approaches that we’ve developed at Juniper Networks over the
past several years.

The major components of the framework are:

• A focus on customer segments (enterprise, service provider, and cloud) and use cases for Juniper Networks
hardware and software products.

• The introduction of a common three-tiered model (standard, advanced, and premium) for all Juniper
Networks software products.

• The introduction of subscription licenses and subscription portability for all Juniper Networks products,
including Junos OS and Contrail.

For information about the list of supported products, see Juniper Flex Program.
354

Compliance Advisor

For regulatory compliance information about Common Criteria, FIPS, Homologation, RoHS2, and USGv6
for Juniper Networks products, see the Juniper Networks Compliance Advisor.

Finding More Information

• Feature Explorer—Juniper Networks Feature Explorer helps you in exploring software feature information
to find the right software release and product for your network. https://apps.juniper.net/feature-explorer/

• PR Search Tool—Keep track of the latest and additional information about Junos OS open defects and
issues resolved. prsearch.juniper.net.

• Hardware Compatibility Tool—Determine optical interfaces and transceivers supported across all
platforms. apps.juniper.net/hct/home

NOTE: To obtain information about the components that are supported on the devices, and
the special compatibility guidelines with the release, see the Hardware Guide for the product.

• Juniper Networks Compliance Advisor—Review regulatory compliance information about Common


Criteria, FIPS, Homologation, RoHS2, and USGv6 for Juniper Networks products.
apps.juniper.net/compliance/.

Documentation Feedback

We encourage you to provide feedback, comments, and suggestions so that we can improve the
documentation. You can provide feedback by using either of the following methods:

• Online feedback system—Click TechLibrary Feedback, on the lower right of any page on the Juniper
Networks TechLibrary site, and do one of the following:
355

• Click the thumbs-up icon if the information on the page was helpful to you.

• Click the thumbs-down icon if the information on the page was not helpful to you or if you have
suggestions for improvement, and use the pop-up form to provide feedback.

• E-mail—Send your comments to [email protected]. Include the document or topic name,


URL or page number, and software version (if applicable).
356

Requesting Technical Support

Technical product support is available through the Juniper Networks Technical Assistance Center (JTAC).
If you are a customer with an active Juniper Care or Partner Support Services support contract, or are
covered under warranty, and need post-sales technical support, you can access our tools and resources
online or open a case with JTAC.

• JTAC policies—For a complete understanding of our JTAC procedures and policies, review the JTAC User
Guide located at https://www.juniper.net/us/en/local/pdf/resource-guides/7100059-en.pdf.

• Product warranties—For product warranty information, visit https://www.juniper.net/support/warranty/.

• JTAC hours of operation—The JTAC centers have resources available 24 hours a day, 7 days a week,
365 days a year.

Self-Help Online Tools and Resources

For quick and easy problem resolution, Juniper Networks has designed an online self-service portal called
the Customer Support Center (CSC) that provides you with the following features:

• Find CSC offerings: https://www.juniper.net/customers/support/

• Search for known bugs: https://prsearch.juniper.net/

• Find product documentation: https://www.juniper.net/documentation/

• Find solutions and answer questions using our Knowledge Base: https://kb.juniper.net/

• Download the latest versions of software and review release notes:


https://www.juniper.net/customers/csc/software/

• Search technical bulletins for relevant hardware and software notifications:


https://kb.juniper.net/InfoCenter/

• Join and participate in the Juniper Networks Community Forum:


https://www.juniper.net/company/communities/

• Create a service request online: https://myjuniper.juniper.net

To verify service entitlement by product serial number, use our Serial Number Entitlement (SNE) Tool:
https://entitlementsearch.juniper.net/entitlementsearch/
357

Creating a Service Request with JTAC

You can create a service request with JTAC on the Web or by telephone.

• Visit https://myjuniper.juniper.net.

• Call 1-888-314-JTAC (1-888-314-5822 toll-free in the USA, Canada, and Mexico).

For international or direct-dial options in countries without toll-free numbers, see


https://support.juniper.net/support/requesting-support/.

Revision History

23 December 2021—Revision 8, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

7 October 2021—Revision 7, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

15 July 2021—Revision 6, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

22 April 2021—Revision 5, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

4 March 2021—Revision 4, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

13 January 2021—Revision 3, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

19 November 2020—Revision 2, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series,
Junos Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

14 October 2020—Revision 1, Junos OS Release 19.4R3– ACX Series, cRPD, EX Series, JRR Series, Junos
Fusion, MX Series, NFX Series, PTX Series, QFX Series, SRX Series, vMX, vRR, and vSRX.

3 September 2020—Revision 7, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, NFX Series,PTX
Series, QFX Series, SRX Series, and Junos Fusion.

23 July 2020—Revision 6, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, NFX Series,PTX
Series, QFX Series, SRX Series, and Junos Fusion.

3 July 2020—Revision 5, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.
358

12 June 2020—Revision 4, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

29 May 2020—Revision 3, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

14 May 2020—Revision 2, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

7 May 2020—Revision 1, Junos OS Release 19.4R2– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

16 April 2020—Revision 14, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

2 April 2020—Revision 13, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

26 March 2020—Revision 12, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

18 March 2020—Revision 11, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

12 March 2020—Revision 10, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

5 March 2020—Revision 9, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series, QFX
Series, SRX Series, and Junos Fusion.

6 February 2020—Revision 8, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

31 January 2020—Revision 7, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

24 January 2020—Revision 6, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

14 January 2020—Revision 5, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

9 January 2020—Revision 4, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

2 January 2020—Revision 3, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.
359

27 December 2019—Revision 2, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

26 December 2019—Revision 1, Junos OS Release 19.4R1– ACX Series, EX Series, MX Series, PTX Series,
QFX Series, SRX Series, and Junos Fusion.

You might also like