Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Junos OS Release Notes for PTX Series Packet Transport Routers

 

These release notes accompany Junos OS Release 19.4R1 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

Learn about new features introduced in this release for PTX Series routers.

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 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)

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

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

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

    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.]

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:

    • 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.]

What's Changed

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

General Routing

  • Support for full inheritance paths of configuration groups to be built into the database by default (PTX 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).]

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.

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.]

Known Limitations

Learn about known limitations in Junos OS Release 19.4R1 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

  • 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

  • For scaled MACs as per the current design, the learn rate is expected. PR1473334

Open Issues

Learn about open issues in Junos OS Release 19.4R1 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

  • 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

  • On PTX1000, PTX5000, and PTX10000, when using the outbound firewall filter with a syslog option, adding a commit warning that the host interface might stop sending packets. PR1462634

  • The firewall counter for lo0 interface might not increase. As a workaround, set the lo0 filter family inet and family inet6 counters instead of filter family any. PR1420560

  • Aggregated Ethernet Interface Egress/Output statistics are not be in synchronization with its aggregated members or ports Egress/Output statistics. PR1459633

  • Memory leaks are expected in this release. PR1438358

  • On PTX5000 and PTX3000 router with 15x100G and 96x10G PIC, the interface bcm8238 line side amplitude setting is incorrect and might cause optic reliability issues. PR1453217

  • Layer 3 traffic fragmentation fails without DF bit. PR1459738

  • Statistic comparison between CLI and JVISION for queue fails as the buffers shows incorrect values. PR1460246

  • Traffic fails with gcm-aes-xpn-128 cipher when you perform an event. PR1460254

  • After transient SIB voltage spikes, SIB 0 is moved to fault and off-lined with major alarm, then FHP processes and tried to restart the SIB 0 only. However, the restart of SIB is not supported on PTX1000 and hence, the box might stay in the black hole states. PR1460406

  • Some steps in test scripts causes image to go in the bad state. This is due to bad image of 19.3 release. PR1461832

  • On a PTX Series router with a third-generation FPC, an error message is displayed when the FPC goes online or offline. PR1322491

  • On FPC P2 line card, interface might stay down after maintenance. The issue is observed on links connected to another vendors equipment. PR1412126

  • Alarm action does not work for minor errors after the threshold is changed to 1. PR1345154

  • You might not be able 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 em2 interface configuration causes the FPC to crash during initialization and the FPC does not come online. After deleting the em2 configuration and restarting the router, the FPC comes online. PR1429212

  • Interface statistics does not get updated with port-mirroring. PR1431607

  • There is an increase in traffic loss after a unified ISSU with InterAS Layer 3 VPN OptionB configuration. PR1435578

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

  • The show route command does not give all the next-hop information in the case of multipath routes. PR1458000

  • After injecting the errors on the FPC, all interrupts are not recorded. PR1459367

  • While loading and unloading of the firewall configuration, cda-zh core is observed. PR1467741

  • When tunnel-services are configured on a PIC, the optics measurements that subscribed via gRPC might not be streamed. PR1468435

  • On PTX10001 router with Junos OS Release 19.4R1 image, IPv6 does not work. PR1475673

  • mib2d generates core files while deleting channelized interfaces. PR1479642

Infrastructure

  • Slow response from SNMP might be observed after an upgrade to Junos OS Release 19.2R1. PR1462986

Layer 2 Ethernet Services

  • In EVPN multi-homed ACTIVE-ACTIVE scenario when LACP is enable on PE-CE child member links and after recovering from a core-isolation on PE device, the PE-CE child member links might get stuck in the detached state if LACP synchronization-reset feature is enabled on CE device. The child links on the CE device might show lacp state as Collecting Distributing. However, on the PE, the lacp state might be detached. PR1463791

MPLS

  • In RSVP LSP with loose or undefined path, the LSP might stay in a down state due to loop detection after the link in the path flaps. PR1384929

  • Kernel might crash and device might restart. PR1478806

Routing Protocols

  • Post IGP convergence backup IPoIP tunnel remains up. As a workaround, you must deactivate or activate dynamic tunnel. PR1447153

Resolved Issues

This section lists the issues fixed in Junos OS Release 19.4R1 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.

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

  • 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

  • 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

  • Memory leak might happen if PIM messages are received over an MDT (mt interface) in Draft-Rosen MVPN scenario. PR1442054

Documentation Updates

This section lists the errata and changes in Junos OS Release 19.4R1 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.

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 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:

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.4R1:

  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.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 comprised 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.4R1.9.tgz

    Customers in the Eurasian Customs Union (currently comprised 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.4R1.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.

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.4R1, 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.

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.