342 Chapter 9: QoS Support on the Catalyst 6500 MSFC and FlexWAN
Ethernet frame. Although the PFC does not perform any policing or QoS services for the
WAN traffic, it does switch WAN traffic at Layer 3. However, the PFC does not modify the
Layer 3 type of service (ToS) field when processing these packets.
Aside from the FlexWAN performing its own set of QoS functions, there are other things
to consider when deploying QoS on a 6500 with an MSFC and FlexWAN. When a frame is
sent either to the MSFC or FlexWAN, the Layer 2 CoS settings applied to that frame are
not maintained. By default, a 6500 equipped with a PFC I sets the CoS to zero if the frame
is processed and forwarded from the MSFC or the FlexWAN. With a PFC II, CoS is derived
from the precedence value in the IP header. This feature is not configurable. For IP and IPX
packets, the MSFC is not normally involved in the forwarding process. Therefore, careful
consideration must be given when applying QoS policies to the MSFC and FlexWAN so
that the outcome results in the desired behavior. The QoS policies discussed in this chapter
center on the FlexWAN module. Although the MSFC is required for configuring the FlexWAN
module, it is not possible to run many of the mechanisms discussed without a FlexWAN
module. The exception to this is network-based application recognition (NBAR). With Cisco
IOS Release 12.1(13)E, software-assisted NBAR is supported without a FlexWAN module. At
the time of this writing, hardware-assisted NBAR is not yet supported.
Classification
Classification is the first step in applying QoS policies within a network. If traffic is not
classified, policies cannot be applied. Classification categorizes network traffic and assigns
those categories to different classes of service. When the traffic is classified, QoS mecha-
nisms are used to maintain the appropriate service levels for a particular category or class.
Voice traffic, for example, is extremely vulnerable to delays in the network, and as a result
requires expeditious handling on an end-to-end basis. Contrary to the voice traffic, HTTP
or web-based traffic is not significantly impacted by delays or drops experienced in the
network. Therefore, based on the diverse handling requirements, it is necessary to classify
these types of traffic differently. When all traffic is assigned to the appropriate class, mecha-
nisms, such as Low Latency Queuing (LLQ) for voice or Class-Based Weighted Fair
Queuing (CBWFQ) and marking for web-based applications, are applied to accommodate
the required service levels.
There are several ways to implement classification. One method is to classify all traffic
traveling through a specific interface. However, this is primarily for situations where a
homogenous mixture of traffic is present. For those instances, all traffic departing or leaving
a particular interface should be provided the same service level. However, this type of
classification policy is more the exception than the norm. If the previous policy is applied
to an interface where there is a heterogeneous mixture of traffic, any benefits obtained from
deploying QoS are negated. This QoS negation results because no distinctions are being
made between the different assigned priority levels for the various traffic flows.