You can upgrade MCT clusters from SLX-OS
18r.2.00b to SLX-OS 20.1.1 with minimal traffic loss. This topic applies only to SLX 9540 and SLX 9640 devices.
About this task
The format of the SLX-OS 20.1.1 startup-config
has changed
from the earlier release. Perform the following steps to upgrade your MCT clusters while
preserving your startup configuration after upgrade.
Important
Do not change
startup-config
after you
run the
mct_config_convert.py
tool. Changes made after the tool runs are not
reflected after the upgrade to SLX-OS 20.1.1.
Procedure
-
On Node A and Node B, download
the
mct_config_convert.py
tool from github.extremenetworks.com.
-
On Node A and Node B, copy the
tool to the
flash://
path.
device# copy scp://<username>:<password>@<hostname>//<path to file>/mct_config_convert.py flash://mct_config_convert.py
-
On Node A and Node B, configure
client isolation mode to be loose.
device(config)# cluster <cluster-name> <cluster-id>
device(config-cluster-1)# client-isolation loose
-
Isolate Node A from the
network.
-
On Node A, disable the
MCT client interfaces.
device(config-cluster-1)# client-interfaces-shutdown
-
Disable the uplink to
the core network.
-
Shut the link connected to the MCT peer node (ICL interface).
At this point, all CCEP traffic is switched to Node B within 30
seconds, depending on the scale and other parameters.
-
On Node A, copy the running
configuration to the startup configuration.
device# copy running-config startup-config
-
On Node A, run the tool from
privileged EXEC mode using the following syntax:
python mct_config_convert.py
-–peer_ip <MCT peer-ip-address> --peer_int <MCT peer
interface>
.
For
example:
device# python mct_config_convert.py --peer_ip "10.x.x.x" --peer_int "Port-Channel 64"
This step converts your
existing MCT configuration to the format required for SLX-OS 20.1.1.
-
Upgrade Node A to the 20.1.1
image using the firmware
download command with the fullinstall option.
During the upgrade on
Node A, traffic passes through Node B.
-
Verify that Node A is back
online after the upgrade and initialization is complete.
-
Isolate Node B from the
network.

Important
There is
complete traffic loss at this step.
-
On Node B, disable the
MCT client interfaces.
device(config-cluster-1)# client-interfaces-shutdown
-
Disable the uplink to
the core network.
-
Shut the link connected to the MCT peer node (ICL interface).
-
On Node B, copy the running
configuration to the startup configuration.
device# copy running-config startup-config
-
On Node A, enable the uplink to
the core network and the link connected to the MCT peer node (ICL
interface).
-
Restore Node A to the
network.
device(config-cluster-1)# no shutdown clients
All CCEP traffic switches
to Node A within 30 seconds, depending on the scale and other
parameters.
-
On Node B, run the tool from
privileged EXEC mode using the following syntax:
python mct_config_convert.py
-–peer_ip <MCT peer-ip-address> --peer_int <MCT peer
interface>
. For example:
device# python mct_config_convert.py --peer_ip "10.x.x.x" --peer_int "Port-Channel 63"
-
Upgrade Node B to the 20.1.1
image using the firmware
download command with the fullinstall option.
During the upgrade on Node B, traffic passes through Node
A.
-
On Node B, enable the uplink to
the core network and the link connected to the MCT peer node (ICL interface).
-
When the cluster peer is up,
restore Node B to the network.
device(config-cluster-1)# no shutdown clients
-
Save the configuration changes
to the respective nodes.