Guest

Cisco Catalyst 6500 Series Switches

Comparison of the Cisco Catalyst and Cisco IOS Operating Systems for the Cisco Catalyst 6500 Series Switch

Version 5.0-EDCS-306654

Purpose

This document primarily compares the two software operating system models available for the Cisco® Catalyst® 6500 Series Switches:

• The Cisco Catalyst OS with optional Cisco IOS® Software running on the multilayer switch feature card (MSFC); this model is commonly referred to as "hybrid."

• Cisco IOS Software running on the supervisor and the MSFC, this model is commonly referred to as "native."

An overview of the software architecture, operation, and configuration for hybrid and native models is discussed along with primary feature and network deployment comparisons. Additionally, this paper is a resource for those planning a migration from a hybrid or Cisco Catalyst OS to a native Cisco IOS Software model.
It is important to note that the native software model can be implemented with either a modular software operating software image or with the monolithic software image. Both images run on the supervisor engine and the MSFC. The native software model, either modular or monolithic, provides a single configuration file and user interface. It is beyond the scope of this document to discuss the architectural differences between the modular and monolithic operating system images. Unless specifically noted, this paper will refer to both the modular and monolithic implementations as "native" software models.

Introduction

The Cisco Catalyst 6500 Series Switches are the industry-leading chassis-based switches. With their rich support of media types and intelligent network services, the Cisco Catalyst 6500 Series Switches are deployed in all parts on the network including the core, distribution, data center, WAN edge, and access layers. An integral part of the success of Cisco Catalyst 6500 Series Switches is their deployment flexibility.
The flexibility of the Cisco Catalyst 6500 Series Switches is in part because of the support of the two software operating models, hybrid and native. These operating system models were developed to use their respective strengths: the Cisco Catalyst OS for Layer 2/3/4 functionality and Cisco IOS Software for its rich Layer 3 routing protocols and services. This dual operating system model allowed customers to choose the right software model for their specific deployment scenarios while using the benefits of having a common hardware switching platform end to end in their network. This strategy has proven successful over the years, providing customers with scalability with superior investment protection.
Since the initial native Cisco IOS Software releases in early 2000, native releases have evolved to include the majority of Layer 2/3/4 access layer features originally available only in the Cisco Catalyst OS. As of August 2007, the following features previously unique in the Cisco Catalyst OS are now available in the native Cisco IOS Software Release 12.2(33)SXH software train:

• IEEE 802.1x user authentication in combination with important extensions

– Authentication failure VLAN

– Auxiliary/voice VLAN

– Accounting

– Private VLAN

– Guest VLAN

– Port Security interoperability

– Dynamic Host Configuration Protocol (DHCP) Snooping

– Critical port fail open

• AutoQoS

• Call Home

• Port-based access control lists (ACLs)

With the addition of these primary features, combined with the strengths of Cisco IOS Software, Cisco is now able to recommend native Cisco IOS Software deployments end to end in the network. Subsequently Cisco has announced the end-of-sale and end-of-life dates for the hybrid Cisco IOS Software Release 12.2SX software train.

• End of sale hybrid Cisco IOS Software 12.2SX is January 29, 2008.

• Last customer ship hybrid Cisco IOS Software Release 12.2SX April 28, 2008.

See Product Bulletin EOL5829 for complete details about the end-of-sale and end-of-life announcement for the hybrid Cisco IOS Software Release 12.2SX. http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps708/prod_end-of-life_notice0900aecd80699ddb.html.

Architecture Comparison

The Cisco Catalyst 6500 Series offers a high-performance blend of Layer 2/3/4+ technology. Independent of the software model chosen, the forwarding intelligence of the system is handled in the following hardware: the supervisor engine baseboard, the policy feature card (PFC) daughter card, and the MSFC (route processor) daughter card (Figure 1).

Figure 1. Cisco Catalyst 6500 Series Supervisor Engine 720 Components

The MSFC daughter card is composed of two CPU complexes: the switch processor and the route processor. The primary difference when deploying a hybrid software model versus a native software model is where the different software images reside. Figure 2 and Figure 3 illustrate this difference.

Figure 2. Hybrid Software Model

Figure 3. Native Software Model

Cisco Catalyst OS with optional Cisco IOS Software on the MSFC provides Layer 2/3/4 functionality for the Cisco Catalyst 6500 by integrating two operating systems. A switch running the Cisco Catalyst OS only on the supervisor engine is a Layer 2 forwarding device with Layer 2/3/4 functionality for quality of service (QoS), security, multicast, and network management, but does not have any routing capabilities. Layer 3 routing functionality is provided by a Cisco IOS Software image on the MSFC routing engine (optional in the Cisco Catalyst 6500 Series Supervisor Engine 1A and Cisco Catalyst 6500 Series Supervisor Engine 2 and integrated within Cisco Catalyst 6500 Supervisor Engine 32 and Cisco Catalyst 6500 Series Supervisor Engine 720 models). The two operating systems work together to provide complete Layer 2/3/4 system functionality.

The hybrid model operates based on two operating images, two configurations, and two command lines; one each for Cisco Catalyst OS and Cisco IOS Software. The default operation of Cisco Catalyst OS is as a switch (all ports bridging in VLAN1). Additionally, the switch-running hybrid can be configured to operate as a router.

Cisco IOS Software for the supervisor engine on the Cisco Catalyst 6500 Series provides a single Cisco IOS Software image, configuration, and command line to support all Layer 2, 3, and 4 functionality on the switch. Cisco IOS Software has historically been a Layer 3 operating system on routing platforms, and when installed on the supervisor engine of a Cisco Catalyst 6500 has expanded these capabilities to include true Layer 2 functionality as well. Cisco IOS Software requires an MSFC daughter card be present on the supervisor engine (default on the Cisco Catalyst 6500 Supervisor Engine 32 and Cisco Catalyst 6500 Series Supervisor Engine 720).

The default operation of Cisco IOS Software is as a router (all ports are Layer 3 and in the shutdown state), but the interfaces can also be configured to operate as a switch.

The native Cisco IOS Software operating model was originally developed to target service provider and enterprise data center backbones and distribution layer services. However, with the SXF and SXH Cisco IOS Software trains, many wiring closet features have been added. Cisco IOS Software combines the switching features of the Cisco Catalyst 6500 Series with routing features of Cisco IOS Software to create a single, integrated operating system that performs all switching and routing functionality, providing operational ease of use. A Cisco IOS Software system has the capability to scale the throughput and bandwidth of a Cisco Catalyst 6500 Series to 400+ Mpps and 720 Gbps, respectively.

Switch Processor Functions

The switch processor controls all chassis-related operations such as the detection of online insertion and removal (OIR) events, power management, environmental management, and redundancy management. The switch processor also handles the download of the appropriate line card firmware to each line card, basic port management (setting of port configuration, detection of link state, and so on), and other Layer 2 functionality such as Spanning Tree Protocol, VLAN Trunking Protocol (VTP), Internet Group Management Protocol (IGMP) snooping, and Dynamic Trunking Protocol (DTP). Finally, the switch processor provides console connection for the Cisco Catalyst OS or Cisco IOS Software during initial system boot.

Route Processor Functions

The route processor provides Layer 3 functionality such as routing and Cisco Express Forwarding table creation. Cisco Express Forwarding is the default Layer 3 forwarding mechanism. The route processor is responsible for creating and maintaining Cisco Express Forwarding and adjacency tables while pushing this information down to the PFC for hardware forwarding, QoS, and security functionality. Other functions residing on the route processor include IP address resolution (ARP) and routing table maintenance.

Policy Feature Card (PFC)

The PFC is the application-specific integrated circuit (ASIC) forwarding complex for the system. The PFC performs the hardware-based features and services at a high performance level (tens of millions of packets per second). Features such as Layer 2 bridging, Layer 3 routing, access control, QoS marking and policing, NetFlow statistics, and multicast are implemented within the PFC.

Software Implementation

Native Cisco IOS Software model mandates that both CPUs (switch processor and route processor) run the full Cisco IOS Software operating system. There is no hidden Cisco Catalyst software running in the switch, and the executable images used by both CPUs run the complete Cisco IOS Software kernel. With both processors running Cisco IOS Software, overall system performance is enhanced.
In contrast, the Cisco Catalyst OS operates on the switch processor and the PFC to provide Layer 2 forwarding and Layer 3/4 services. Should the user require Layer 3 forwarding/routing capabilities, the MSFC daughter card must be present and runs Cisco IOS Software (as part of the hybrid OS) on the route processor.

Software Feature Support

The two software models-Cisco Catalyst OS, and Cisco IOS Software-on the Cisco Catalyst 6500 Series are not at complete feature parity. The following table presents the Cisco Catalyst OS and Cisco IOS Software support for some of the more commonly used protocols. Note that many features in Cisco IOS Software are not platform specific (for example, the Open Shortest Path First [OSPF], Border Gateway Protocol [BGP], or Protocol Independent Multicast [PIM] protocols). In these cases, the Cisco IOS Software features in the hybrid OS are identical to those in Cisco IOS Software.
Table 1 lists commonly used features available through the Cisco Catalyst OS Version 8.6 and Cisco IOS Software Release 12.2(33)SXH. Feature support is hardware dependent where noted.

Table 1. Software Comparison

Software Feature

Cisco Catalyst OS

Cisco IOS Software

VLAN ranges: up to 4096 VLAN SVIs (Layer 3 VLAN Interfaces)

x

x

Inter VLAN Routing

x

x

4096 Layer 2 VLANs

x

x

Private VLANs

x

x

Dynamic VLANs

x

 

Trunking: IEEE 802.1q, ISL

x

x

DTP, VTP

x

x

VTPv3

x

 

IEEE 802.1q Tunneling

x

x

Layer 2 Protocol Tunneling

x

x

Spanning Tree: PortFast, UplinkFast, BackboneFast, BPDU Guard, PRRST+, PVRST

x

x

IEEE 802.1s and 802.1w

x

x

Jumbo Frames

x

x

EtherChannel, Port Aggregation Protocol (PAgP)

x

x

EtherChannel, IEEE 802.3ad (LACP)

x

x

Local and Remote Span (RSPAN)

x

x

Multicast Services: PIM, IGMP snooping, RGMP, Bi-dir PIM

x

x

QoS Marking, Policing, Scheduling

x

x

QoS ACLs

x

x

Routing ACLs

x

x

VLAN ACLs

x

x

Port-based ACLs (PACLs)

x

x

HSRP

x

x

VRRP

x

x

GLBP

x

x

IPv6

 

x

Any Transport over MPLS (AToM) (PFC3bXL Only)

 

x

MPLS (PFC3b and PFC3bXL only)

 

x

Cisco IOS Software Server Load Balancing

 

x

Broadcast Suppression

x

x

Protocol filtering, Cisco IOS Software Support on Cisco Catalyst 6500 Series Supervisor Engine 1A Systems Only

x

x

Port Security

x

x

Secure Copy Protocol (SCP)

x

x

SSHv1 and SSHv2

x

x

Smart Ports Macros

x

x

IEEE 802.1x and VLAN Assignment

x

x

IEEE 802.1x Extensions Beyond VLAN Assignment

x

x

Time Domain Reflectometer (TDR)

x

x

AutoQoS

x

x

ARP Inspection

x

x

Dynamic ARP Inspection

x

x

DHCP Snooping

x

x

IP Source Guard

x

x

Network-Based Application Recognition (NBAR)

x

x

User-Based Rate Limiting

 

x

Cisco Discovery Protocol

x

x

NetFlow Data Export (NDE)

x

x

Unidirectional Link Detection (UDLD)

x

x

Voice VLAN ID (VVID) and Inline Power for Cisco IP Phones

x

x

Supervisor Redundancy and Failover

x

x

Stateful Supervisor Switchover

x

x

Multiprotocol Label Switching (MPLS), EoMPLS, MPLS VPN

 

x

Distributed Cisco Express Forwarding

 

x

Hardware and Line Card Support

Table 2 is a matrix of the majority of Cisco Catalyst 6500 Series line cards with operating system support. For specific software information about each line card, refer to the release notes at http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/relnotes/index.htm.

Table 2. Hardware Modules

Chassis, Supervisors, and PFC Daughter Cards

Cisco Catalyst OS

Cisco IOS Software

WS-C6513, WS-C6509, WS-6509-E, WS-C6509-NEB, WS-C6509-NEB-A, WS-C6506, WS-6506-E, WS-6504-E, WS-C6503, WS-6503-E, OSR-7609-AC/DC, Cisco 7603, Cisco 7604, Cisco 7606, Cisco 7609

x

x

WS-SUP720

x

x

WS-SUP720-3B

x

x

WS-SUP720-3BXL

x

x

WS-SUP32-10GE-3B

x

x

WS-SUP32-GE-3B

x

x

WS-X6K-PFC3BXL

x

x

WS-X6K-S2U-MSFC2

x

x

WS-X6K-S2-MSFC2

x

x

WS-X6K-S2-PFC2

x

NS1

WS-X6K-S1A-MSFC2

x

x

WS-X6K-SUP1A-MSFC

x

x

WS-X6K-SUP1A-PFC

x

NS2

WS-X6K-SUP1A-2GE

x

NS2

WS-X6K-SUP1-2GE

x

NS2

CEF720 Series Modules and XENPAKs

WS-X6748-SFP

x

x

WS-X6748-GE-TX

x

x

WS-X6724-SFP

x

x

WS-X6704-10GE

x

x

WS-X6708-10GE

 

x

WS-X6724-SFP

x

x

WS-X6748-GE-TX

x

x

WS-F6k-DFC 3BXL

 

x

WS-F6k-DFC 3B

 

x

WS-F6K-DFC3A

 

x

WS-X6700-DFC3A

 

x

WS-F6700-DFC3BXL

 

x

WS-F6700-DFC 3B

 

x

XENPAK-10GB-SR

x

x

XENPAK-10GB-LX4

x

x

XENPAK-10GB-CX4

x

x

XENPAK-10GB-LR

x

x

XENPAK-10GB-ER

x

x

Switching Fabric Modules

WS-C6500-SFM

x

x

WS-X6500-SFM 2

x

x

CEF256 and dCEF256 Series Modules

WS-F6K-DFC

 

x

WS-X6816-GBIC

 

x

WS-X6501-10GEX4

x

x

WS-X6502-10GE

x

x

WS-G6483

x

x

WS-G6488

x

x

WS-X6516-GBIC

x

x

WS-X6516A-GBIC

x

x

WS-X6516-GE-TX

x

x

WS-X6524-100FX-MM

x

x

WS-X6548-GE-TX/V

x

x

WS-X6548-RJ-21

x

x

WS-X6548-RJ-45

x

x

Classic Modules

WS-X6416-GBIC

x

x

WS-X6416-GE-MT

x

x

WS-X6316-GE-TX

x

x

WS-X6408A-GBIC

x