Catalyst 6500 Architectural Overview 253
In addition to the PFC, which is centrally located on the supervisor engine, fabric-enabled
linecards may incorporate a Distributed Forwarding Card (DFC). At the time of writing,
the WS-X6816 linecard is the only module that comes equipped with a DFC by default.
However, other fabric-enabled linecards can be upgraded to accept a DFC. The DFC is a
daughter card that sits on a fabric-enabled linecard. The DFC’s architecture and operation
is exactly the same as the PFC2. As a result, the DFC is capable of performing distributed
Layer 3 CEF-based forwarding, Layer 2 bridging, access-control lists (ACLs), and QoS.
Therefore, by adding a DFC, forwarding decisions are localized to the linecard. Again,
similar to the PFC2, the MSFC is responsible for building the CEF information that is
distributed out to the DFC.
Finally, the ternary content addressable memory (TCAM) is a finite portion of memory
resident on the PFC1 and PFC2. The TCAM is essentially a table that stores ACL entries
and masks used to apply defined QoS policies. The TCAM allows multiple access-control
entries (ACEs) to share a single mask. Storing the ACL information in memory on the PFC
ensures high-speed lookups are performed, and thus maximizes the throughput and
minimizes the latency for processing packets and applying QoS policies. Because QoS
ACL lookups are performed in hardware, applying the policies results in no impact to
system switching performance. TCAM is discussed in more detail in Chapter 6, “QoS
Features Available on the Catalyst 2950 and 3550 Family of Switches,” as well as later in
this chapter.
For more detailed information regarding the architecture of the Catalyst 6500, consult the
following technical document at Cisco.com:
“Catalyst 6000 and 6500 Series Architecture”
Software and Hardware Requirements
QoS feature support for the Catalyst 6500 began with software version 5.1. Initially, with
the Supervisor I Engine, the platform was limited in QoS functionality and only capable of
performing Layer 2 functions. Specifically, it was only capable of supporting port-based
CoS, as well as assigning a CoS based on destination MAC address. With the introduction
of the PFC1 in CatOS Software version 5.3, QoS support on the Catalyst 6500 broadened
to include policing, marking, and classification based on QoS ACLs for IP, IPX, and MAC
layer traffic. QoS is also fully supported in Cisco IOS (Native mode). Initially, QoS support
only included IP traffic in the first Cisco IOS Software version release 12.0(7)XE. Marking,
policing, classification and congestion avoidance were the features included for IP traffic.
Cisco IOS release 12.1(1)E expanded QoS support for Native mode to include IPX and
MAC layer traffic. Table 8-1 depicts the different QoS processes covered in this chapter.