Operations Allowed During Mixed Versions on Cisco ACI Switches
The Cisco Application Centric Infrastructure (ACI) fabric essentially has a requirement that all nodes (Cisco Application Policy Infrastructure Controller (APIC), leaf switches, and spine switches) should have the same software release or have a compatible software release, where the Cisco APIC nodes have the standard release format of x.y(z), and the leaf and spine switches have the switch-specific standard release format of 1x.y(z). For example, if the Cisco APIC nodes are on software release 4.1(1), the leaf switches and spine switches should be on the switch-specific compatible version of 14.1(1).
However, this could be a challenging requirement when attempting to upgrade the software for a huge Cisco ACI fabric with a large number of switch nodes, because you would usually split the switch nodes into several different groups (maintenance groups) in this situation, which would allow you to perform the upgrade one group at a time to avoid any service disruptions. Depending on the number of switch nodes or maintenance groups, and the validation process for network traffic, services, and applications, you would be able to upgrade some maintenance groups on one day, but you might have to wait to upgrade the remaining maintenance groups on another day.
To help users with this requirement, there are two options:
-
Full Mixed Version Support – support all features, configurations and operations that are supported on the older version V1 of the mixed versions V1 and V2.
-
Limited Mixed Version Support – support some features, configurations and operations listed below.
Mixed Version Support Conditions
Both Full and Limited Mixed Version Support are available under the following conditions
-
Up to two versions at the same time. For example, V1 and V2 are supported. V1, V2 and V3 are not supported.
-
APICs must be always V2 while switches can be either V1 or V2 where V2 is the newer version.
-
Both switches in a vPC pair must be on the same version (both V1 or both V2)
|
V1 |
V2 |
Supported Operations |
|---|---|---|
|
2.2(x) or later |
Any versions in the supported upgrade path in the matrix. |
Limited Mixed Version Support |
|
Version pairs specifically mentioned as Full Mixed Version Support in thematrix. |
Version pairs specifically mentioned as Full Mixed Version Support in thematrix. |
Full Mixed Version Support |
Full Mixed Version Support
Starting with APIC release 6.2(1), Full Mixed Version Support was introduced under the conditions mentioned in Mixed Version Support Conditions.
When the conditions above are fulfilled, the Cisco ACI fabric supports all features, configurations and operations that are supported on the older version V1 of the mixed versions V1 and V2 where V1 is the older and V2 is the newer.
![]() Note |
New features available only for V2 are not supported even if your configuration may specify only the switches running V2. |
Full Mixed Version Support allows users to operate the fabric as if all versions are still running on V1 without limitations even when APICs and some switches are running V2, which can be helpful for situations like below.
-
Upgrading all switches requires multiple maintenance windows.
-
V2 is required only for a new switch model.
-
V2 is required only for a subset of switches.
-
No need to downgrade APICs when rollback (i.e. downgrade) is required for some switches for emergencies such as some issues after an upgrade.
Limited Mixed Version Support
Limit Mixed Version Support has been available since release 2.2(1). When the conditions mentioned in Mixed Version Support Conditions are fulfilled, some limited operations listed below can be performed even when all Cisco ACI switches have yet to be upgraded to the same version operations if the operation is regarding a feature that was already supported on the older (from) version.
![]() Note |
Operations listed below are only for upgrade scenarios. Those are not applicable and not supported when downgrading the fabric, that is when APICs are running an older version than the switches. Unlike Full Mixed Version Support, downgrading switches while APICs are still running the newer version is not supported with versions for Limited Mixed Version Support. |
|
Features |
Operations |
|---|---|
|
Troubleshooting |
|
|
Physical network |
Reboot, cable replacement etc. |
|
Other |
Policy changes for features introduced prior to the major release. *This operation is supported only when the upgrade is within the same release train. For example, an upgrade from 3.2(5d) to 3.2(5f), where the releases are still part of the 3.2(5) release train, but the upgrade occurs between the d and the f versions of that release train. |
|
Features |
Operations |
|---|---|
|
Contracts |
|
|
Endpoint group |
|
|
Microsegmentation |
Adding and updating uSeg EPG |
|
vMotion |
vMotion across a leaf switch. |
|
VM operation |
On and off of virtual machines. |
|
Bridge domain |
Creating, updating, and deleting bridge domains. |
|
VMM Domain |
The following operations are supported only in VMware vDS and Cisco AVS.
|
|
Layer 2 or Layer 3 Out |
Adding, updating, and deleting Layer 2 external and Layer 3 external domains. |
|
Access Policy |
Adding, updating, and deleting switch policies, interface policies, policy group, Attached Entity Profiles (AEP). |
|
Troubleshooting |
|
|
Physical network |
|
|
Fabric Policy |
|
|
Other |
Policy changes for features introduced prior to the major release* *This operation is supported only when the upgrade is within the same release train. For example, an upgrade from 3.2(5d) to 3.2(5f), where the releases are still part of the 3.2(5) release train, but the upgrade occurs between the d and the f versions of that release train. |

Feedback