The NX-OS Compact Image procedure described in this document is applicable to three separate platform groups:
-
Nexus 3000 devices (N3K-C3048, N3K-C3064, and so on)
-
Nexus 3100 devices (N3K-C3132, N3K-C3172, and so on)
-
Nexus 3500 devices (N3K-C3524, N3K-C3548, and so on)
A compacted NX-OS binary image file can be re-used among other devices within the same platform group. However, a compact
NX-OS binary image file cannot be used on devices that belong to a different platform group.
For example, consider a scenario where you have four Nexus 3000 devices of the following models:
-
N3K-C3048TP-1GE
-
N3K-C3064PQ-10GE
-
N3K-C3172PQ-40GX
-
N3K-C3548P-10G
An NX-OS binary image file compacted on the N3K-C3048TP-1GE can be transferred directly to the bootflash of the N3K-C3064PQ-10GE
through a file transfer protocol of your choice (provided there is enough room on the N3K-C3064PQ-10GE). Furthermore, the
N3K-C3064PQ-10GE can be upgraded with the use of this compact NX-OS binary image file through a supported method. However,
the same compact NX-OS binary image file cannot be used to upgrade the N3K-C3172PQ-40GX and N3K-C3548P-10G devices. The NX-OS
Compact Image procedure must be executed on both N3K-C3172PQ-40GX and N3K-C3548P-10G devices separately.
This compatibility between Nexus devices within the same platform group can be used to optimize the NX-OS software upgrade
of a large number of devices. For example, if you have 100 N3K-C3048TP-1GE devices, you can use the NX-OS Compact Image procedure
on a single device, then transfer the compact NX-OS binary image file to the resulting 99 devices. There is no need to perform
the NX-OS Compact Image procedure on all 100 devices.