Overview of CoS Upgrade Requirements (Junos OS Release 11.1 or 11.2 to a Later Release)
Before you upgrade to Junos OS Release 11.3, you must deactivate the CoS configuration if the CoS configuration includes any of the following features:
excess-rate
optionstrict-high
orhigh
priority queuesAny of the Junos OS Release 11.1 or 11.2 default multidestination forwarding classes
If your CoS configuration contains any of the features listed above and you attempt to upgrade from Junos OS Release 11.1 or 11.2 to a later version without first editing the configuration, the Junos OS might not restart.
Junos OS Release 11.3 and later for QFX Series no longer supports
the excess-rate
statement, the strict
priority
option, or the default multidestination forwarding classes used in
Junos OS Release 11.1 and 11.2. In addition, Junos OS Release 11.3
introduces new restrictions on how to configure and use strict-high
priority queues.
This topic does not describe how to perform the software upgrade procedure. It describes how to deactivate your CoS configuration, edit your CoS configuration, and reactivate your CoS configuration at the appropriate times.
Use the following procedure to upgrade safely from Junos OS Release 11.1 or 11.2 to a later release:
Deactivate the CoS configuration before you upgrade the software:
user@switch# deactivate class-of-service
Follow the upgrade procedure to Junos OS Release 11.3 or later software.
Make the following changes to the CoS configuration while the CoS configuration is still deactivated:
Remove the
excess-rate
statement from the CoS configuration if you have used it at the[edit class-of-service schedulers]
or[edit class-of-service traffic-control-profiles]
hierarchy level.Remove the
strict-high
andstrict
priority queue configurations if you have used them at the[edit class-of-service schedulers]
hierarchy level.Remove the default multidestination forwarding classes (
mcast-be
,mcast-af
,mcast-ef
, andmcast-nc
) if you have used them at the[edit class-of-service schedulers]
,[edit class-of-service rewrite-rules]
,[edit class-of-service classifiers]
,[edit class-of-service scheduler-maps]
, or[edit class-of-service forwarding-class-sets]
hierarchy level. Alternatively, you can change the mapping of the multidestination traffic to use the new default multidestination forwarding class (mcast
).
If desired, configure
strict-high
priority queues in accordance with the Junos OS Release 11.3 or later configuration rules, and map multidestination traffic to the default multidestination forwarding class (mcast
).Activate the CoS configuration:
user@switch# activate class-of-service
Commit the CoS configuration:
user@switch# commit
If you configured the transmit-rate
option
for any queues under the [edit class-of-service schedulers]
hierarchy level, if the rate is configured as an exact rate in Mbps,
we recommend that you reconfigure the transmit-rate
option
as a percentage. This is because the scheduler converts exact rates
to percentages, and when the exact rate is below 1 Gbps, some granularity
may be lost in the conversion. You can avoid this potential issue
by specifying the transmit-rate
option as a percentage.