Junos OS Release 17.3R3 for the ACX Series, EX Series, MX Series, NFX Series, PTX Series, QFX Series, SRX Series and Junos Fusion – TechLibrary – Juniper Networks
Mục Lục
Junos OS Release Notes for EX Series Switches
These release notes accompany Junos OS Release
17.3R3 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.
New and Changed Features
This section describes the new features and enhancements to
existing features in the Junos OS main release and the maintenance
releases for EX Series.
Note
The following EX Series switches are supported in Junos
OS Release 17.3R3: EX4300, EX4600, and EX9200.
Note
In Junos OS Release 17.3R3, J-Web is supported on the
EX4300 and EX4600 switches in both standalone and Virtual Chassis
setup.
The J-Web distribution model being used provides two packages:
-
Platform package—Installed as part of Junos OS;
provides basic functionalities of J-Web. -
Application package—Optionally installable package;
provides complete functionalities of J-Web.
For details about the J-Web distribution model, see Release Notes: J-Web Application Package Release 17.3A1 for EX4300
and EX4600 Switches.
Release 17.3R3 New and Changed Features
Restoration Procedures and Failure Handling
-
Device recovery mode introduced in Junos OS with
upgraded FreeBSD (EX Series)—Starting in Junos
OS Release 17.3R3, for devices running Junos OS with upgraded FreeBSD,
there is an automatic device recovery mode that goes into action should
the system go into amnesiac mode provided you have saved a rescue
configuration on the device. This process enables the system to automatically
reboot with the saved rescue configuration. The system displays a
banner “Device is in recovery mode” in the CLI in both operational
and configuration modes. Previously, there was no automatic process
to recover from amnesiac mode. A user with load and commit permission
had to log in using the console and fix the issue in the configuration
before the system would reboot.[See Saving a Rescue Configuration File.]
Release 17.3R2 New and Changed Features
There are no new features or enhancements to existing features
for EX Series in Junos OS Release 17.3R2.
Release 17.3R1 New and Changed Features
Authentication, Authorization, and Accounting (AAA) (RADIUS)
-
Access control and authentication (EX4600 switches)—Starting with Junos OS Release 17.3R1, EX4600 switches support
controlling access to your network using 802.1X authentication and
MAC RADIUS authentication.-
802.1X authentication provides port-based network access
control (PNAC) as defined in the IEEE 802.1X standard. QFX5100 switches
support 802.1X features including guest VLAN, private VLAN, server
fail fallback, dynamic changes to a user session, RADIUS accounting,
and configuration of port-filtering attributes on the RADIUS server
using VSAs. You configure 802.1X authentication at the [edit
protocols dot1x] hierarchy level. -
MAC RADIUS authentication is used to authentice end devices
independently of whether they are enabled for 802.1X authentication.
You can permit end devices that are not 802.1X-enabled to access the
LAN by configuring MAC RADIUS authentication on the switch interfaces
to which the end devices are connected. You configure MAC RADIUS
authentication at the [edit protocols dot1x authenticator interface
interface-name mac-radius] hierarchy level.
-
-
IPv6 for RADIUS AAA (EX4300 and
EX9200)—Starting in Junos OS Release 17.3R1, EX4300
and EX9200 switches support IPv6 for user authentication, authorization,
and accounting (AAA) using RADIUS servers, in addition to the existing
IPv4 support. You can specify which source address Junos OS uses to
contact an external RADIUS server. To configure an IPv6 source address
for RADIUS authentication, include the source-address statement at
the [edit system radius-server server-address] hierarchy level. To configure an IPv6 source address for RADIUS
accounting, include the source-address statement at the [edit system
accounting destination radius server server-address] hierarchy level.Note
If an IPv6 RADIUS server is configured without any source-address,
default ::0 is considered to be the source address.[See source-address.]
-
Port bounce with CoA requests
and framed-IPv6-address RADIUS attribute for AAA (EX4300 and EX9200)—Starting in Junos OS Release 17.3R1, the port bounce feature
is supported on EX4300 and EX9200 switches. Change of Authorization
(CoA) requests are RADIUS messages sent from the authentication, authorization,
and accounting (AAA) server to the switch. They are typically used
to dynamically change the VLAN for the host based on device profiling.
End devices such as printers do not have a mechanism to detect the
VLAN change, so they do not renew the lease for their DHCP address
in the new VLAN. The port bounce feature is used to force the end
device to initiate DHCP re-negotiation by causing a link flap on the
authenticated port. There is no configuration required to enable the
port bounce feature. Framed-IPv6-Address is an additional RADIUS attribute
to support clients with an IPv6 address. The attribute is included
in the Access-Request message sent from the client to the AAA server.[See Understanding RADIUS-Initiated Changes to an Authorized User Session and Understanding 802.1X and RADIUS Accounting on Switches.]
EVPNs
-
EVPN type-5 route support (EX9200)—Starting with Junos OS Release 17.3R1, you can configure type-5
routing in an Ethernet VPN (EVPN) environment. Type-5 routing, which
advertises IP prefixes through EVPN, is used when the Layer 2 domain
does not exist at the remote data centers or metro network peering
points.On EX9200 switches, two models are supported:
-
Pure type-5 route without an overlay next hop and type-2
route (MPLS encapsulation only) -
Type-5 route with a gateway IRB interface as an overlay
next hop and type-2 route (MPLS and VXLAN encapsulation)
To enable 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 type-5 routing with a gateway IRB interface, include
the ip-prefix-routes advertise gateway-address statement
at the [edit routing-instances routing-instance-name protocols evpn] hierarchy level. Specify a gateway IRB interface
by including the gateway-interface irb-interface-name statement at the [edit routing-instances routing-instance-name protocols evpn ip-prefix-routes] hierarchy level.[See ip-prefix-routes.]
-
-
IPv6 support over IRB interfaces for EVPN (EX9200
switches)—Starting in Junos OS Release 17.3R1,
the Ethernet VPN (EVPN) integrated routing and bridging (IRB) solution
supports IPv6 and the Neighborhood Discovery Protocol (NDP). NDP is
used by IPv6 nodes on the same link to discover each other’s presence,
determine each other’s Link Layer addresses, find routers, and maintain
reachability information about the paths to active neighbors. IPv6
addresses over IRB for EVPN is supported for unique VLAN EVPN instances
and for virtual switches with protocol EVPN instances.[See EVPN with IRB Solution Overview.]
-
EVPN multihoming with ESI per logical interface
(EX9200)—In releases before Junos OS Release 17.3R1,
for EX9200 switches, you can configure an Ethernet segment identifier
(ESI) only on a physical or aggregated Ethernet interface. In an EVPN-MPLS
topology where a customer edge (CE) device is multihomed in active-standby
or active-active mode to multiple provider edge (PE) devices, if a
physical or aggregated Ethernet interface on an EX9200 switch is considered
a non-designated forwarder (DF), the logical interfaces configured
on the physical or aggregated Ethernet interface cannot be used for
other services. Starting with Junos OS Release 17.3R1 for EX9200 switches,
you can now configure an ESI on a logical interface. As a result,
even if a logical interface is a non-DF, other logical interfaces
on the same physical or aggregated Ethernet interface can still be
used for other services.[See Example: Configuring an ESI on a Logical Interface for EVPN Multihoming.]
-
Layer 3 VXLAN gateway in EVPN-VXLAN topology with
a two-layer IP fabric (EX9200)—Starting with Junos
OS Release 17.3R1, EX9200 switches can function as a Layer 3 VXLAN
gateway, or spine device, in an EVPN-VXLAN topology with a two-layer
IP fabric. In this role, the EX9200 switch uses integrated routing
and bridging (IRB) interfaces to route traffic between hosts in different
virtual networks (VNs) created by the Contrail virtualization software.
When physical (bare-metal) servers in one VN need to communicate with
other physical servers or virtual machines (VMs) in another VN, you
can also configure an IRB interface as a default Layer 3 gateway that
handles the inter-VN traffic for physical servers. In an EVPN-VXLAN
topology where a provider edge (PE) device such as a Layer 2 VXLAN
gateway or a Contrail vRouter is multihomed in active-active mode
to two Layer 3 VXLAN gateways, you can configure redundant default
gateways on the Layer 3 VXLAN gateways.[See Understanding EVPN with VXLAN Data Plane Encapsulation.]
Layer 2 Features
-
IRB in PVLAN (EX4600)—Starting
with Junos OS Release 17.3R1, you can configure an IRB interface in
a private VLAN (PVLAN) so that devices in the community and isolated
VLANs can communicate with each other and with devices outside the
PVLAN at Layer 3 without requiring you to install a router.[See Example: Configuring a Private VLAN Spanning Multiple Switches with
an IRB Interface.] -
PVLAN and Q-in-Q configurations co-exist on a
physical interface (EX4600)—Starting with Junos
OS Release 17.3R1, a private VLAN (PVLAN) configuration and a Q-in-Q
tunneling configuration can co-exist on the same Ethernet port. Q-in-Q
requires a service provider configuration method, and PVLAN requires
an enterprise configuration method. To enable both configurations
to exist on the same physical interface, you must configure flexible
Ethernet services to support dual methods of configuring logical interfaces.[See Understanding Flexible Ethernet Services Encapsulation on Switches.]
-
L2PT support for tunneling additional protocols
(EX9200)—Starting with Junos OS Release 17.3R1,
you can configure Layer 2 protocol tunneling (L2PT) for the following
new protocols on EX9200 switches: E-LMI, GVRP, IEEE 802.1X, IEEE802.3AH,
LACP, LLDP, MMRP, MVRP, and UDLD.[See Layer 2 Protocol Tunneling.]
-
L2PT support for tunneling additional protocols
(EX4300)—Starting with Junos OS Release 17.3R1,
you can configure Layer 2 protocol tunneling (L2PT) for the following
new protocols on EX4300 switches: E-LMI, IEEE 802.1X, MMRP, and UDLD.[See Layer 2 Protocol Tunneling.]
Layer 3 Features
-
Port-based LAN broadcast traffic forwarding (port helpers)
for multiple destination servers (EX9200)—Starting
in Junos OS Release 17.3R1, you can configure port helpers on EX9200
switches with multiple destination servers for a given port. Port
helpers listen on configured UDP ports for incoming LAN broadcast
traffic, and forward those packets to configured destination servers
as unicast traffic. Configure port helpers to listen on a port and
forward the traffic to a specified server using the forwarding-options
helpers port port-number configuration
statement with one of the following options:-
Global—Specify only server server-ip-address to listen on any interface for the configured
port. -
VLAN-specific—Specify interface irb-interface-name server server-ip-address to listen only
on a specified IRB interface. -
Interface-specific—Specify interface l3-interface-name server server-ip-address to listen only on a specified Layer 3 interface.
[See Configuring Port-based LAN Broadcast Packet Forwarding.]
-
Management
-
Support for the Junos Telemetry Interface (EX9200
switches)—Starting with Junos OS Release 17.3R1,
the Junos Telemetry Interface is supported on EX9200 switches. Both
UDP and gRPC streaming of statistics are supported. Junos Telemetry
Interface enables you to provision sensors to export telemetry data
for various network elements without involving polling. The following
sensors are supported on EX9200 switches:-
Aggregated Ethernet interfaces configured with the Link
Aggregation Control Protocol (gRPC streaming only) -
Ethernet interfaces enabled with the Link Layer Discovery
Protocol (gRPC streaming only) -
RSVP interface events (gRPC streaming only)
-
BGP peers (gRPC streaming only)
-
Memory utilization for routing protocol tasks (gRPC streaming
only) -
LSP events and properties (gRPC streaming only)
-
LSP statistics (UDP and gRPC streaming)
-
Network Discovery Protocol table state (gRPC streaming
only) -
Address Resolution Protocol table state (gRPC streaming
only) -
IPFIX inline flow sampling (UDP streaming only)
-
Queue depth statistics for ingress and egress queue traffic
(UDP streaming only) -
Logical interfaces (UDP and gRPC streaming)
-
Firewall filter statistics (UDP and gRPC streaming)
-
Optical interfaces (UDP and gRPC streaming)
-
Network processing unit (NPU) memory (UDP and gRPC streaming)
-
NPU memory utilization (UDP and gRPC streaming)
-
CPU memory (UDP and gRPC streaming)
-
Fabric statistics (UDP streaming only)
-
Physical interfaces (UDP and gRPC streaming)
-
Chassis components (gRPC streaming only)
To provision sensors to stream data through UDP, all parameters
are configured at the [edit services analytics] hierarchy
level. To provision sensors to stream data through gRPC, use the telemetrySubscribe RPC to specify telemetry parameters for
a specified list of OpenConfig command paths. Because EX9200 switches
run a version Junos OS with an upgraded FreeBSD kernel, you must download
the Junos Network Agent software package, which provides the interfaces
to manage gRPC subscriptions. Streaming telemetry data through gRPC
also requires you to download the OpenConfig for Junos OS module and
YANG models.[See Overview of the Junos Telemetry Interface.]
-
-
Support for the Junos Telemetry Interface (EX4600
switches)—Starting with Junos OS Release 17.3R1,
you can provision sensors through the Junos Telemetry Interface to
export telemetry data for various network elements without involving
polling on EX4600 switches. Only gRPC streaming of statistics is supported
on EX4600 switches. UDP streaming is not supported.The following sensors are supported:
-
BGP peers
-
RSVP interface events
-
Memory utilization for routing protocol tasks
-
Label-switched-path events and properties
-
Ethernet interfaces enabled with the Link Layer Discovery
Protocol
To provision sensors to stream data through gRPC, use the telemetrySubscribe RPC to specify telemetry parameters for
a specified list of OpenConfig commands paths. You must download the
Junos Network Agent software package, which provides the interfaces
to manage gRPC subscriptions. Streaming telemetry data through gRPC
also requires you to download the OpenConfig for Junos OS module and
YANG models.[See Overview of the Junos Telemetry Interface.]
-
-
Support for Two-Way Active
Measurement Protocol (TWAMP) (EX4300 Switches)—Starting
in Junos OS Release 17.3R1, you can measure network performance between
any two devices that support the TWAMP protocol. You can use the TWAMP-Control
protocol to set up performance measurement sessions and the TWAMP-Test
protocol to send and receive performance measurement probes.You can configure TWAMP to start or stop all of the sessions
for all of the TWAMP clients, or start or stop a session for a specific
TWAMP client. When you start all the test session configured for a
particular TWAMP client, the control-client initiates all requested
testing with a Start-Sessions message, and the server sends an acknowledgment.
If the control connection is not active between the server and the
client, the control connection is also established and the test connections
are started later. If the control-client name is not specified, all
the configured test sessions are commenced.When you stop the test session, the control connection is closed
only after the Stop-sessions message is sent from the TWAMP client
to the TWAMP server. If the control-client name is not specified,
all the configured test sessions are closed.
Multiprotocol Label Switching (MPLS)
-
Support for resource RSVP (EX9200)—Starting
in Junos OS Release 17.3R1, the EX9200 switch supports RSVP. RSVP
is a signaling protocol that reserves resources, such as for IP unicast
and multicast flows, and requests QoS parameters for applications.
The protocol was extended with MPLS RSVP-TE to enable RSVP to set
up label-switched paths (LSPs) that can be used for traffic engineering
in MPLS networks. RSVP is automatically enabled on interfaces on which
MPLS-TE is configured. You can enable up to 200 RSVP-TE sessions in
the EX9200 advanced feature license (AFL).[See RSVP Overview .]
Operation, Administration, and Maintenance
-
Junos OS OpenConfig to support operational models
for VLANs (EX Series)—Starting with Junos OS Release
17.3R1, Junos OS supports an OpenConfig YANG model for VLANs via the
addition ofopenconfig-vlan.yang
,
revision 1.0.2. This provides a unified view for the network agent
to retrieve an operational state from Junos OS processes (daemons)
for VLANs.
Services Applications
-
Support for enhancing the current inline JFlow
scale limits for certain line cards (EX9200-6QS, EX9200-12QS, and
EX9200-40XS)—Starting in Junos OS Release 17.3R1,
the ipv4-flow-table-size and the ipv6-flow-table-size allow up to 256 flow-table-size to support 64M flows at the [edit chassis fpc slot-number inline-services
flow-table-size] hierarchy level. The existing limit
on flow-export-rate underinline-jflow
for each family in the sampling instance is increased to 3200 from
400.
Changes in Behavior and Syntax
This section lists the changes in behavior of Junos OS features
and changes in the syntax of Junos OS statements and commands from
Junos OS Release 17.3R3 for the EX Series.
General Routing
-
Support for deletion of static routes when the BFD session
goes down (EX Series)—Starting with Junos OS Release
17.3R1, the default behavior of the static route at the [edit
routing-options static static-route bfd-admin-down] hierarchy
level is active. So, the static routes are deleted when the BFD receives
a session down message. [See Enabling BFD on Qualified Next Hops in Static Routes for Route Selection.] -
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.[See show interfaces mc-ae..]
-
Management
-
Changes to custom YANG RPC syntax (EX Series)—Starting in Junos OS Release 17.3, custom YANG RPCs have the
following changes in syntax:-
The
junos:action-execute
statement
is a substatement tojunos:command
. In
earlier releases, theaction-execute
andcommand
statements are placed at the same level, and
thecommand
statement is optional. -
The CLI formatting for a custom RPC is defined within
thejunos-odl:format
statement, which takes
an identifier as an argument. In earlier releases, the CLI formatting
is defined using a container that includes thejunos-odl:cli-format
statement with no identifier. -
The
junos-odl:style
statement
defines the formatting for different styles within the statement.
In earlier releases, the CLI formatting for different styles is defined
using a container that includes thejunos-odl:cli-format
andjunos-odl:style
statements.
-
Multicast
-
Support for per-source multicast traffic forwarding
with IGMPv3 (EX4300)—Starting in Junos OS Release
17.3R3, EX4300 switches forward multicast traffic on a per-source
basis according to received IGMPv3 INCLUDE and EXCLUDE reports. In
releases prior to this release, EX4300 switches process IGMPv3 reports,
but instead of source-specific multicast (SSM) forwarding, they consolidate
IGMPv3 INCLUDE and EXCLUDE mode reports for a group into one route
for all sources sending to the group. As a result, with the prior
behavior, receivers might get traffic from sources they didn’t
specify.[See IGMP Snooping Overview.]
Network Management and Monitoring
-
Enhancement to about-to-expire logic for license expiry syslog messages
(EX Series)—Starting in Junos OS Release 17.3R1,
the logic for multiple capacity type licenses and when their expiry
raises alarms was changed. Before, the behavior had alarms and syslog
messages for expiring licenses raised based on the highest validity,
which would mislead users in the case of a license expiring earlier
than the highest validity license. The new behavior has the about-to-expire
logic based on the first expiring license. -
Change to default log level setting (EX Series)—Starting
in Junos OS Release 17.3R2, changes were made in default logging levels:Before the change:
-
SNMP_TRAP_LINK_UP was LOG_INFO for both the physical (IFD)
and logical (IFL) interfaces. -
SNMP_TRAP_LINK_DOWN was LOG_WARNING for both the physical
(IFD) and logical (IFL) interfaces.
After the change:
-
IFD LinkUp -> LOG_NOTICE (changed because although this
is an important message, it occurs very frequently) -
IFL LinkUp -> LOG_INFO (no change)
-
IFD and IFL LinkDown -> LOG_WARNING (no change)
[See the MIB Explorer.]
-
-
Changes to SNMP syslog messages changed (EX Series)—Starting in Junos OS Release 17.3R1, two misleading SNMP syslog
messages have been rewritten to accurately describe the event:-
OLD –AgentX master agent failed to respond
to ping. Attempting to re-register
NEW –- AgentX master agent failed to respond
to ping, triggering cleanup! -
OLD –- NET-SNMP version %s AgentX
subagent connected
NEW — NET-SNMP version %s AgentX subagent Open-Sent!
[See the MIB Explorer.]
-
-
New context-oid option for trap-options configuration
statement distinguishes between traps coming from a non-default routing
instance and non-default logical system (EX Series)—Starting
in Junos OS Release 17.3R3, the context-oid option for
the trap-options statement allows you to handle prefixes
such as <routing-instance name>@<trap-group> or <logical-system
name>/<routing-instance name>@<trap-group> as an additional
variable binding.[See trap-options.]
-
Reconfigure SNMPv3 configuration after upgrade (EX4600)—Starting in Junos OS Release 17.3R1, you might need to reconfigure
SNMPv3 after upgrading from an earlier release. This is necessary
only if you are using SNMPv3 and if the engine ID is based on the
MAC address because the engine ID has changed. Previously, customers
had to reconfigure SNMPv3 after every reboot. This problem was fixed.
If you upgrade, you must still reconfigure SNMPv3, but only once.
If you have already reconfigured SNMPv3 in an earlier release, then
you do not need to reconfigure SNMPv3 again. To reconfigure SNMP v3,
use the delete snmp v3 command, commit, and then reconfigure
SNMPv3 parameters.[See Configuring the Local Engine ID.]
Routing Protocols
-
Change in the default behavior of the advertise-from-main-vpn-tables configuration statement—BGP now advertises EVPN
routes from the main bgp.evpn.0 table. You can no longer configure
BGP to advertise the EVPN routes from the routing instance table.
In earlier Junos OS Releases, BGP advertised EVPN routes from the
routing instance table by default.[See advertise-from-main-vpn-tables.]
Services Applications
-
Changes to the show services rpm history-results command (EX Series)—Starting in Junos OS Release
17.3R2, you must include the owner owner and test name options when
using the show services rpm history-results command.[See show services rpm history-results.]
VLAN Infrastructure
-
LAG interface flaps while adding/removing a VLAN—From Junos OS Release 17.3 or later, the LAG interface flaps
while adding or removing a VLAN. The flapping happens when a low speed
SFP is plugged into a relatively high speed port. To avoid flapping,
configure the port speed to match the speed of the SFP.
Known Behavior
This section lists known behavior, system maximums, and limitations
in hardware and software in Junos OS Release 17.3R3 for the EX Series.
For the most complete and latest information about known Junos
OS defects, use the Juniper Networks online Junos Problem Report Search application.
Authentication, Authorization, and Accounting (AAA) (RADIUS)
-
On EX4300 switches, when 802.1X single-supplicant authentication
is initiated, multiple “EAP Request Id Frame Sent” packets might be
sent. PR1163966
Platform and Infrastructure
-
On EX4600 switches,
the amount of time that it takes for Zero Touch Provisioning to complete
might be lengthy because TFTP might take a long time to fetch required
data. PR980530
Known Issues
This section lists the known issues in hardware
and software in Junos OS Release 17.3R3 for the EX Series.
For the most complete and latest information about known Junos
OS defects, use the Juniper Networks online Junos Problem Report Search application.
General Routing
-
EX9200 is not qualified to support
DAC types. PR1369662
High Availability (HA) and Resiliency
-
vmcore on backup Routing Engine though not critical could
impact NSR functionality. This can be hit in particular scenarios
like: – Back to back GRES with specific configuration. – Commit and
rollback the configuration Impact: This will not impact the production
Routing Engine since core is on backup. Also, the issue is seen very
rarely. Hence, this should not impact the production. PR1269383
Layer 2 Features
-
The eswd process might crash after doing a Routing Engine
switchover in an EX Series Virtual Chassis scenario. The crash happens
due to a disordered processing of VLAN/vmember by eswd and L2PT modules.
As the order of processing does not remain the same every time, the
crash is random across switchovers. PR1275468
Platform and Infrastructure
-
On EX4600 and QFX5100 switches, the amount of
time that it takes for Zero Touch Provisioning to complete might be
lengthy because TFTP might take a long time to fetch required data. PR980530 -
On EX4300, EX4600, and QFX5100 switches, if a remote analyzer
has an output IP address that is reachable through a route learned
by BGP, the analyzer might be in a DOWN state. PR1007963 -
On chassis based line cards, the FI: Protect:
Parity error for CP freepool SRAM SRAM parity error
might be seen. It’s harmless and can be ignored. PR1079726 -
On an EX4300 or a QFX5100 Virtual Chassis, when you perform
an NSSU, there might be more than five seconds of traffic loss for
multicast traffic. PR1125155 -
On EX4300 switches, when 802.1X single-supplicant authentication
is initiated, multiple “EAP Request Id Frame Sent” packets might be
sent. PR1163966 -
On an EX9200-12QS line card, interfaces with the default speed
of 10-Gigabit Ethernet are not brought down even when the remote end
of a connection is misconfigured as 40-Gigabit Ethernet. PR1175918 -
On an EX9200-40XS line card, if you toggle the MACsec encryption
option multiple times, encryption and protected MACsec statistics
might be updated incorrectly. As a workaround, restart the line card. PR1185659 -
On an EX9200 switch with MC-LAG, when the enhanced-convergence
statement is enabled, and when the kernel sends a next hop message
to the Packet Forwarding Engine, the full Layer 2 header is not sent
and a packet might be generated with an invalid source MAC address
for some VLANs. PR1223662 -
On an EX Series switch chassis, if Dynamic Host Configuration
Protocol (DHCP) relay or DHCP server is configured along with bpdu-block,
a memory allocation issue may be seen. That can lead to a memory exhaustion
issue for the DHCP process. PR1259918 -
A flexible VLAN-tagged interface allows both primary and secondary
VLAN configuration on different logical units of the same interface,
but might not work as expected. PR1267160 -
On EX4300 10G links, preexisting MACsec sessions might not come
up after the following events: Process (pfex, dot1x) restart or system
restart Link flaps. PR1294526 -
MPC5 inline keepalive PPP echo requests not transmitted
when anchor point is lt-x/2/x or lt-x/3/x in pseudowire deployment. PR1345727 -
There are multiple failures when a events like node reboots,
ICL flaps and ICCP flaps happens even with enhanced convergence configured
there will be no guarantee that sub-second convergence will be achieved.PR1371493 -
Scale of 150 VRRP was 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 group beyond 100. PR1371520
Virtual Chassis
-
When the linecard role FPC is removed and rejoined to
the Virtual Chassis immediately, the LAG interface on the master or
backup would not be reprogrammed in the rejoined FPC. PR1255302
Resolved Issues
This section lists the issues fixed in the Junos OS main release
and the 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.
Resolved Issues: 17.3R3
EVPN
-
The traffic might get dropped as the core is down. PR1343515
High Availability (HA) and Resiliency
-
When igmp-snooping and bpdu-block-on-edge are enabled, IP protocol multicast traffic sourced by the kernel
such OSPF, VRRP gets dropped in the Packet Forwarding Engine level. PR1301773
Infrastructure
-
PFC feature might not work on an EX4600. PR1322439
-
ifinfo core files can be generated on EX4600 Virtual Chassis. PR1324326
Interfaces and Chassis
-
Identical IP addresses can be configured on different
logical interfaces from different physical interfaces in the same
routing instance (including master routing instance). PR1221993 -
On an EX4300 Virtual Chassis, an LACP flap is observed
after rebooting the master FPC with PDT configurations. PR1301338 -
The interface might not work properly after the FPC restarts. PR1329896
-
The MAC address assigned to an aggregated Ethernet member
interface is not the same as that of its parent aggregated Ethernet
interface upon master node removal. PR1333734 -
On an EX4600 MC-LAG after reboot of VRRP master and backup
black holes traffic to downstream switches. PR1345316
MPLS
-
On EX4600 switches, unified ISSU is not supported with
an MPLS configuration. PR1264786
Platform and Infrastructure
-
After access rejected the dot1x process might crash due to a
memory leak. PR1160059 -
The interface-range command cannot be used
to set speed and autonegotiation properties for a group of interfaces. PR1258851 -
The mismatch of VLAN ID between an logical interface and
VLAN configuration might result in traffic blackhole. PR1259310 -
EX : Interface does not come up after unplugged/plugged the
1G SFP. PR1261468 -
MACsec session cannot be recovered after physically flapping
one link of an aggregated Ethernet. PR1283314 -
Doing load replace terminal and attempting to replace
the interface stanza might terminate the current CLI session and leave
user session hanging. PR1293587 -
An eswd core file might be observed if apply-groups is configured
under interface-range. PR1300709 -
Multicast receiver connected to EX4300 might not be able
to get the multicast streaming. PR1308269 -
Autonegotiation is not working as expected between EX4300
and SRX5800. PR1311458 -
JDISwitchingReg : Traffic loss is observed while performing
NSSU. PR1311977 -
IGMP snooping might not learn multicast router interface
dynamically. PR1312128 -
PEM alarms and L2C failures are observed on MX240/MX480/MX960/EX92/SRX5K
devices. PR1312336 -
The interface with 1G SFP might go down if no-auto-negotiation
is configured. PR1315668 -
IGMPv3 on an EX4300 does not have the correct outgoing
interfaces in the Packet Forwarding Engine that are listed in the
kernel. PR1317141 -
The vmcore might be seen and the device might reboot after the
ICL is changed from an aggregated Ethernet to a physical interface. PR1318929 -
High latency might be observed between the master Routing
Engine and other FPC. PR1319795 -
Multicast traffic might not be forwarded to one of the
receivers. PR1323499 -
MAC learning issue and new VLANs creation failure might
happen for some VLANs on EX4300 platform. PR1325816 -
EX Series switches do not send RADIUS request after modifying
the interface-range configuration. PR1326442 -
An l2cpd process might generate a core file. PR1325917
-
The major alarm about Fan & PSU Airflow direction mismatch might be seen by removing management cable. PR1327561
-
Traffic going through aggregated Ethernet interface might be
dropped if mastership changes. PR1327578 -
CoS is wrongly applied on Packet Forwarding Engine leading to
egress traffic drop. PR1329141 -
[EX4300] When exhausting TCAM table filter is still programmed. PR1330148
-
The rpd process generated a core file on thenew backup Routing
Engine at task_quit,task_terminate_timer_callback,task_timer_dispatch,task_scheduler after disabling NSR+GRES. PR1330750 -
The interface on which the VSTP is disabled by CLI might stay
in the “Discarding” state after device rebooting. PR1333684 -
STP BPDUs are not sent out on another active child when an anchor
FPC has no active child. PR1333872 -
MQSS errors and alarms might happen when an interface goes down. PR1334928
-
An EX4300 will not generate L2ALD storm control action
logs if the interface has a redundant trunk group (RTG) configuration. PR1335256 -
IGMP packets are forwarded out of the RTG backup interface. PR1335733
-
L2cpd memory leak appears on EX platforms with VoIP configured. PR1337347
-
MAC source address filter with the accept-source-mac statement does not work if MAC move limit is configured. PR1341520
-
MSTP might not work normally after permitting a commit. PR1342900
-
The filter might not be programmed in Packet Forwarding
Engine even though TCAM entries are available. PR1345296 -
Statistics daemon pfed might generate a core file on an upgrade
between certain releases. PR1346925 -
After EX9200 FPC becomes Online, other FPC CPU may go 100% usage
and have traffic loss near 30sec. PR1346949 -
The VLAN translation feature does not work for the control
plane traffic. PR1348094 -
EX4600 detects a Latency-over-Threshold event with a wrong value. PR1348749
-
Traffic drop might happen if LLC packets are sent with
DSAP and SSAP as 0x88 and 0x8e. PR1348618 -
Firewall filter with then syslog option is unable to send
syslog files to the syslog server running Junos OS Release 16.1R5
or Release 16.1R6 on an EX4300 Virtual Chassis. PR1351548 -
A high usage chassis alarm in “/var” does not clear from
the EX4300 Virtual Chassis when a file is copied from fpc1 (master)
to fpc0 (backup). PR1354007 -
The ports using SFP-T transceiver might be still up after
system halt. PR1354857 -
The FPC would crash due to the memory leak caused by the
VTEP traffic. PR1356279 -
MPCs might restart during ISSU. PR1359282
Routing Protocols
-
An mcsnoopd core file is observed at
__raise,abort,__task_quit__,task_quit,task_terminate_timer_callback,task_timer_dispatch,task_scheduler_internal
. PR1305239
(enable_slip_detector=true, no_exit=true) at ../../../../../../src/junos/lib/libjtask/base/task_scheduler.c:275 -
OSPF routes cannot be installed to the routing table until
the lsa-refresh timer expires. PR1316348 -
BGP peer is not established after Routing Engine switchover
when graceful-restart and BFD enabled. PR1324475 -
The igmp-snooping command might be enabled
unexpectedly. PR1327048
Resolved Issues: 17.3R2
Authentication, Authorization, and Accounting (AAA) (RADIUS)
-
MacSec Issue show security macsec statistics command does not show expected results.PR1283544
-
The Link Layer Discovery Protocol-Media Endpoint Discovery
(LLDP-MED) cannot forward correct Packet Ordering Engine class. PR1296547 -
An l2ald crash occurs with no apparent trigger. PR1302344
-
The CLI command show snmp mib walk used for jnxMIMstMstiPortState
does not display anything in Junos OS Release 17.1R2 on the EX4600
platform. PR1305281 -
Traffic loss is observed while
performing NSSU.PR1311977 -
Dhcp-security binding table might not get updated. PR1312670
-
A memory leak is seen for dot1xd. PR1313578
-
The dot1x process might stop authenticating if continuous
dot1x clients reauthentication requests can’t get processed PR1300050 -
EX series switches do not send radius request after modifying
the interface-range configuration. PR1326442 -
QFX5100/EX4600/ACX5k : Major Alarm ‘Fan & PSU Airflow
direction mismatch’ by removing management cable. PR1327561
Class of Service (CoS)
-
On EX4300, EX4600, or QFX5100, traffic might be dropped
when there is more than one forwarding class under “forwarding-class-sets”. PR1255077
EVPNs
-
Split Horizon Label is not allocated after switching configuration
of ESI from ‘single-active’ to ‘all-active’ PR1307056
Infrastructure
-
On EX Series switches, the file system might get corrupted
multiple times during an image upgrade or commit operation. As a result,
the image might fail to upgrade because the EX Series switches bypass
the file system corruption check when file system is corrupted. PR1317250 -
On EX4600, priority-based flow control (PFC) frames might
not work. PR1322439
Interfaces and Chassis
-
In a Virtual Chassis setup with aggregated Ethernet interfaces
and multiple protocols configured in the system, intermittently we
see LACP flap when the master is rebooted. Workaround is to toggle
the interfaces where LACP is flapping. PR1301338 -
The interface might not work properly after FPC restarts. PR1329896
Layer 2 Features
-
Feature swap-swap might not work as expected in a Q-in-Q
scenario. PR1297772
MPLS
-
QFX5100: ISSU is not supported with MPLS configuration. PR1264786
Platform and Infrastructure
-
On EX4300 Virtual Chassis, a 10-Gigabit Ethernet VCP might
not get a neighbor after a system reboot. PR1261363 -
CPU utilization for pfex_junos usage might go high if
DHCP relay packets are coming continually. PR1276995 -
Traffic loss might be observed for about 10 seconds if
master member FPC reboots PR1283702 -
On EX4300 switches, filter-based forwarding (FBF) might
not work properly after deactivating or activating. This occurs because
stale entries cannot be freed in ternary content addressable memory
(TCAM); it leads to insufficient space in TCAM to process filters. PR1293581 -
On an EX4300 switch, packets larger than 1452 bytes will
be dropped after generic routing encapsulation (GRE), because the
“Fragmentation of payload” and “GRE Path MTU discovery” are not supported
on an EX4300 Series switch. PR1293787 -
On EX4300 some functions of IPv6 Router Advertisement
Guard do not work. PR1294260 -
ERROR: /dev/da0s1a is not a JUNOS snapshot is seen during system startup. PR1297888
-
On EX4300 switches, when unknown unicast ICMP packets
are received by an interface, packets are routed, so TTL is decremented. PR1302070 -
On EX4300 Virtual Chassis, the FRU PSU removal and insertion
traps are not generated for master or backup FPCs. PR1302729 -
There is an inconsistent IEEE P-bit marking in the 802.1Q
header for OSPF packets. PR1306750 -
Traceroute not working in EX9200 device for routing-instances
running on 17.1R3 Junos version. PR1310615 -
IGMP snooping might not learn the multicast router interface
dynamically. PR1312128 -
On EX4300VC, l2cpd core file might be seen, if the interface
is disabled under VSTP and enabled under RSTP PR1317908 -
High latency might be observed between the master Routing
Engine and another Flexible PIC Concentrator (FPC). PR1319795 -
On EX4300VC, VSTP BPDUs are not getting processed and
root-bridge convergence fails for certain vlans PR1320719 -
Multicast traffic might not get forwarded to one of the
receivers. PR1323499 -
A Layer 2 Control Protocol process (l2cpd) might generate
a core file. PR1325917
Routing Protocols
-
JDI-RCT:M/Mx:Observed mcsnoopd core @ __raise,abort,__task_quit__,task_quit,task_terminate_timer_callback,task_timer_dispatch,task_scheduler_internal
(enable_slip_detector=true, no_exit=true) at ../../../../../../src/junos/lib/libjtask/base/task_scheduler.c:275 .PR1305239
Virtual Chassis
-
On EX4300 FRU removal/insertion trap not generated for
non-master (backup/line card) FPCs. PR1293820
Resolved Issues: 17.3R1
Authentication, Authorization, and Accounting (AAA) (RADIUS)
-
VLAN association is not being updated in the Ethernet switching
table when the device is configured in single supplicant mode. PR1283880
Infrastructure
-
EX4300 aggregated interface is down while interface member
VLAN is PVLAN and LACP is enabled. PR1264268
Interfaces and Chassis
-
Junos: EX Series PFE and MX MPC7E/8E/9E PFE crash when fetching
interface stats with extended-statistics enabled (CVE-2017-10611);
Refer to https://kb.juniper.net/JSA10814 for more information. PR1247026
Layer 2 Features
-
All the XML duplications and unformatted output are addressed.
For Example, histogram was just declared as a element inside pfkey
container, with this change a new container is defined for histogram. PR1271648
Platform and Infrastructure
-
Layer 3 protocol packets are not being sent out from the
switch. PR1226976
This section lists the errata and changes in
Junos OS Release 17.3R3 for the EX Series switches documentation.
Traffic Management User Guide for EX4600 Switches
-
Consolidation of the Traffic Management User Guide for QFX Series
and EX4600 Switches (EX4600)—Starting in Junos
OS Release 17.3R1, the following three traffic management guides are
consolidated into one user guide:-
Traffic Management User Guide for QFX Series
-
Traffic Management User Guide for QFX 10000 Series
-
Traffic Management User Guide for EX4600 Switches
[See Traffic Management User Guide for QFX Series and EX4600 Switches.]
-
-
Support for deletion of static routes when the BFD session
goes down (QFX Series)—Starting with Junos OS
Release 17.3R1, the default behavior of the static route at the [edit routing-options static static-route bfd-admin-down] hierarchy
level is active. So, the static routes are deleted when the BFD receives
a session down message. [See Enabling BFD on Qualified Next Hops in Static Routes for Route Selection.]
Migration, Upgrade, and Downgrade Instructions
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 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
14.1, 14.2, 15.1 and 16.1 are EEOL releases. You can upgrade from
Junos OS Release 14.1 to Release 15.1 or even from Junos OS Release
14.1 to Release 16.1. 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 on EEOL releases and to review a list of
EEOL releases, see https://support.juniper.net/support/eol/software/junos/
Product Compatibility
Hardware Compatibility
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.
To determine the features supported on EX Series switches in
this release, use the Juniper Networks Feature Explorer, a Web-based
application that helps you to explore and compare Junos OS feature
information to find the right software release and hardware platform
for your network. Find Feature Explorer at https://pathfinder.juniper.net/feature-explorer/.
Hardware Compatibility Tool
For a hardware compatibility matrix for optical interfaces and
transceivers supported across all platforms, see the Hardware Compatibility
tool.