QoS Support on the Catalyst 2900XL and 3500XL 79
Congestion Management
The 2900XL and 3500XL switches use a shared memory buffer system because each
individual port does not have its own output queue. This shared memory buffer is divided
into two global transmit queues. Each ingress packet is placed into one of two global
transmit queues based on CoS value for tagged frames and CoS classification for untagged
frames. One of the transmit queues is designated for packets with a CoS value of 0 to 3, and
the other transmit queue is reserved for packets with a CoS value of 4 to 7. The queues use
a 100-percent threshold value. These queues are not configurable for different CoS values
or thresholds. This queue scheme creates a logical high-priority and low-priority queuing
mechanism. Priority scheduling is applied such that the high-priority queue is consistently
serviced before the low-priority queue. The use of two global transmit queues based on CoS
value is default behavior and cannot be altered. As a result, no global configuration is
required to enable QoS output scheduling.
NOTE Untagged packets that are classified with a CoS value transmitted on trunk ports are
appropriately tagged with an 802.1q header with the respective CoS. For packets
transmitted on nontrunk ports, the untagged classification only determines which queue the
frame is placed in for egress transmission.
Case Study: Classification and Output Scheduling on Cisco
Catalyst 3500XL Switches
To demonstrate classification and output scheduling on the Catalyst 3500XL series, a
Catalyst 3524-PWR-XL was set up with two Cisco 7960 IP Phones, a Call Manager, and a
traffic generator connected to three Fast Ethernet ports and a Gigabit Ethernet port, respec-
tively. Figure 3-4 shows this topology. Two trials were conducted taking voice quality
statistical measurements from each IP Phone based on a 1-minute, G7.11 voice call
between IP Phone 1 and 2. To create traffic congestion, the traffic generator attached to
Gigabit Ethernet port was sending multicast at line rate with a CoS value of 0. The multicast
traffic was flooded to all ports, including the Fast Ethernet IP Phones, causing output
congestion.