Cisco Catalyst operating systems are available via the Cisco Software Center at http://www.cisco.com/public/sw-center/. Users should read the documentation and release notes for each software version before downloading and installing on any Catalyst switch. The Cisco documentation lists minimum and recommended software versions for each Catalyst platform, modules, and linecards. Although Catalyst OS does not offer different levels of software images based on feature requirements, Cisco IOS for switches does offer various feature sets depending on the platform. Cisco offers differentiated features sets so that customers may choose and pay for a combination of features they require. For example, a customer requiring only IP routing may not choose the more expensive Enterprise feature set.
It is extremely important to read the software release notes before attempting an upgrade of Catalyst software of any kind. The software release notes provide information on minimum boot ROM versions, minimum DRAM requirements, and minimum software versions to support specific hardware.
This section illustrates some of the steps required to locate and download Cisco software for the Catalyst 6000/6500, 4500, and 3750 series switches.
After a decision has been made to run either hybrid or native, the software can be downloaded from the Cisco Software Center. Figure 5-1 is a snapshot of what users see when selecting Catalyst 6000 from the LAN Switching menu in the Cisco Software Center.
As seen in Figure 5-1, users are faced with a number of choices when downloading Catalyst 6000/6500 software. Users are often confused about which link to choose based on their need to download Catalyst OS, IOS for the MSFC running in hybrid, or IOS for the Supervisor running in native mode.
Figure 5-2 indicates that selecting Download Supervisor & Related Interface Cards Software in the section Download Catalyst 6000 Series Software Images provides users with access to Catalyst OS software images to be used standalone on Layer 2-only Catalyst 6000/6500 switches, or in hybrid mode with separate IOS images on MSFCs.
Each Catalyst OS image filename for Catalyst 6000/6500 Supervisors begins with cat6000-sup. For example, the filename cat6000-sup6-4-6.bin represents the Catalyst OS software version 6.4(6).
Figure 5-3 indicates that selecting Download IOS Supervisor Software provides uses with access to native IOS software images for the Catalyst 6000/6500 Supervisors.
Each native IOS image filename for the Catalyst 6000/6500 begins with c6sup. For example, the filename c6sup22-jsv-mz.121-13.E9 represents native IOS for the Catalyst version 12.1(13)E9.
Figure 5-4 indicates that selecting Download other Intelligent Module Software (MSFC, MSM, CSM, and so on) provides user access to IOS software images for the MSFCs. These software images when paired with Catalyst OS images on the Supervisor create a hybrid configuration.
Each IOS image filename for the MSFC begins with c6msfc. For example, the filename c6msfc2-jsv-mz.121-13.E11 is IOS for the MSFC2 version 12.1(13)E11.
The following excerpt from the Catalyst documentation on Cisco.com describes the naming conventions used by Catalyst OS and Cisco IOS images:
Catalyst OS on the Supervisor and Cisco IOS on the MSFC (hybrid):
- Catalyst OS image naming conventions for Supervisor Engines I, II, and Supervisor Engine 720 and Cisco IOS image naming conventions for the MSFC1, MSFC2, and MSFC3 are described later in this chapter.
- Catalyst OS naming conventions for the Supervisor Engine I, IA, II, and 720
- Cisco IOS naming conventions for the MSFC1, 2, and 3
Examples of Catalyst OS images for the Supervisor and Cisco IOS images for the MSFC:
- cat6000-supk8.8-1-1.bin is the Catalyst 6500/6000 Supervisor I and IA Catalyst OS image, version 8.1(1)
- cat6000-sup720k8.8-1-1.bin is the Catalyst 6500/6000 Supervisor 720 Catalyst OS image, version 8.1(1)
- c6msfc-boot-mz.121-19.E is the Catalyst 6500/6000 MSFC 1 Cisco IOS Boot image, version 12.1(19)E
- c6msfc-ds-mz.121-19.E is the Catalyst 6500/6000 MSFC 1 Cisco IOS image, version 12.1(19)E
- c6msfc2-jsv-mz.121-19.E is the Catalyst 6500/6000 MSFC 2 Cisco IOS image, version 12.1(19)E
- c6msfc3-jsv-mz.122-14.SX2 is the Catalyst 6500 MSFC 3 Cisco IOS image, version 12.2(14)SX2
Cisco IOS (native) images:
- Cisco IOS (native) image naming conventions for the Supervisor Engines I, IA, II, and Supervisor Engine 720 are described later in this chapter.
- Cisco IOS (native) naming conventions for the Supervisor IA and II
The c6supxy indicates the Supervisor/MSFC combination upon which it will run, where x is the Supervisor version and y is the MSFC version:
Examples of Cisco IOS (native) images for the Supervisor I and II:
- c6sup-is-mz.120-7.XE1 is the Catalyst 6500/6000 Cisco IOS image (with Supervisor I/MSFC1), version 12.0(7)XE1
- c6sup11-dsv-mz.121-19.E1 is the Catalyst 6500/6000 Cisco IOS image (with Supervisor I/MSFC1), version 12.1(19)E1
- c6sup12-js-mz.121-13.E9 is the Catalyst 6500/6000 Cisco IOS image (with Supervisor I/MSFC2), version 12.1(13)E9
- c6sup22-psv-mz.121-11b.EX1 is the Catalyst 6500 Cisco IOS image (with Supervisor II/MSFC2), version 12.1(11b)EX1
Cisco IOS (native) naming conventions for the Supervisor 720:
The s720xy indicates the MSFC/Policy Feature Card (PFC) combination on the Supervisor Engine 720, where x is the MSFC version and y is the PFC version.
s72033? MSFC3, PFC3
Example of Cisco IOS (native) naming convention for the Supervisor 720:
- s72033-jk9s-mz.122-14.SX is the Catalyst 6500 Supervisor 720 Cisco IOS image (with Supervisor 720/MSFC 3/PFC 3a), version 12.2(14)SX
The Supervisors for the Catalyst 4500 run native IOS images, which come in a choice of two feature sets, Basic or Enhanced. The Basic image supports only RIP version 1 and 2, along with Static Routes, AppleTalk, and IPX. The Enhanced feature set includes more robust dynamic routing capabilities such as OSPF, EIGRP, and IS-IS. While Enhanced feature sets are available for the Supervisor III and IV on the Catalyst 4500, only the Basic feature set is available for the Supervisor II+. Figure 5-5 shows the links to software for the Supervisor II+, III, IV, and V on the Catalyst 4500 on Cisco.com.
Catalyst 4500 software uses the following naming convention:
For example, the latest Enhanced image for the Supervisor IV at time of publication is 12.1(20)EW1, which has a filename of cat4000-i5s-mz.121-20.EW1.bin. Upgrading from a basic image to the Enhanced image on the Supervisor III or IV is as simple as purchasing the Enhanced image and loading it onto the Supervisor.
Like the Catalyst 4500, the Catalyst 3750 platform offers two levels of software images, both utilizing a native IOS interface. Catalyst 3750 series switches support running either a Standard Multilayer Image (SMI) or an Enhanced Multilayer Image (EMI). SMI supports only static routing and RIP version 1 and 2; EMI supports OSPF and EIGRP.
Catalyst 3750 software uses the following naming convention:
For example, the latest Enhanced image for the Catalyst 3750 series at the time of publication is 12.1(19)EA1a, which has a filename of c3750-i5-mz.121-19.EA1a.bin. Upgrading from a standard image to the Enhanced image on the 3750 is as simple as purchasing the Enhanced image and loading it onto the switch.
One important difference between the Catalyst 3750 series and other Catalyst switching platforms, such as the 4500 and 6000/6500 is the Cluster Management Software (CMS) included with each Catalyst 3750 series switch. CMS is free with each 3750 series switch and provides a Graphical User Interface (GUI) for configuration of either an individual switch or a stack of 3750 series switches. Accessing CMS is as simple as pointing a browser to the IP address of the management interface on a 3750 switch. CMS requires a java plug-in to be installed before it can be used. Users may download the CMS plug-in from the software download center on Cisco.com. Figure 5-6 shows the links to Catalyst 3750 software and the CMS plug-in on Cisco.com. Figure 5-7 is a snapshot of the front panel configuration mode in CMS. The user has selected multiple interface in the switch cluster to be configured with the same parameters.