Enterprise QoS Solution Reference Network Design Guide
Enterprise QoS Solution Reference Network Design Guide
Enterprise QoS Solution Reference Network Design Guide
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 2 Campus <strong>QoS</strong> <strong>Design</strong><br />
Version 3.3<br />
Catalyst 6500 PFC2/PFC3—<strong>QoS</strong> Considerations and <strong>Design</strong><br />
Note The Catalyst 6500 CatOS show qos info verification commands are reasonably similar for each queuing<br />
structure and as such (to minimize redundancy) are not detailed for each queuing model example.<br />
In IOS, for any 1PxQyT queuing structure, setting the size of the priority queue is not supported. The<br />
only exception to this is within the 1P2Q2T structure, where the priority queue (Q3) is indirectly set to<br />
equal Q2’s size. Therefore, in all examples of Catalyst 6500 IOS queuing structure configurations to<br />
follow (that support a PQ) only the sizes of the standard queues are being set.<br />
Furthermore, specific to the 1P2Q1T queuing structure, CoS values cannot be mapped to the tail of the<br />
queue, as in CatOS. CoS values can be mapped only to the single WRED threshold for each queue.<br />
Therefore, the 1P2Q1T queuing and dropping recommendation requires some slight alterations for Cisco<br />
IOS. These include changing Q1T1’s WRED threshold to 80:100 and, likewise, changing Q2T1’s WRED<br />
threshold to 80:100.<br />
The syntax-logic for setting WRED thresholds in IOS is different from CatOS. In CatOS, minimum and<br />
maximum WRED thresholds were set on the same line; in IOS, minimum and maximum WRED<br />
thresholds are set on different lines.<br />
After these WRED thresholds have been altered, then CoS 1 (Scavenger/Bulk) and CoS 0 (Best Effort)<br />
can be assigned to Q1T1; CoS 2 (<strong>Network</strong> Management and Transactional Data), CoS 3 (call signaling<br />
and Mission-Critical Data), CoS 4 (Interactive and Streaming Video) and CoS 6 and 7 (Internetwork and<br />
<strong>Network</strong> Control) can be assigned to Q2T1; CoS 5 (VoIP) can be assigned to Q3 (the PQ).<br />
The Catalyst 6500 IOS configurations to configure 1P2Q1T queuing recommendations are shown below.<br />
Example 2-70 Catalyst 6500 IOS—1P2Q1T Queuing Example<br />
CAT6500-PFC3-IOS(config)#interface TenGigabitEthernet1/1<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue queue-limit 30 40<br />
! Sets the buffer allocations to 30% for Q1 and 40% for Q2<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue bandwidth 30 70<br />
! Sets the WRR weights for 30:70 (Q1:Q2) bandwidth servicing<br />
CAT6500-PFC3-IOS(config-if)#<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue random-detect min-threshold 1 80<br />
! Sets Min WRED Threshold for Q1T1 to 80%<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue random-detect max-threshold 1 100<br />
! Sets Max WRED Threshold for Q1T1 to 100%<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue random-detect min-threshold 2 80<br />
! Sets Min WRED Threshold for Q2T1 to 80%<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue random-detect max-threshold 2 100<br />
! Sets Max WRED Threshold for Q2T1 to 100%<br />
CAT6500-PFC3-IOS(config-if)#<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue cos-map 1 1 1 0<br />
! Assigns Scavenger/Bulk and Best Effort to Q1 WRED Threshold 1<br />
CAT6500-PFC3-IOS(config-if)# wrr-queue cos-map 2 1 2 3 4 6 7<br />
! Assigns CoS 2,3,4,6 and 7 to Q2 WRED Threshold 1<br />
CAT6500-PFC3-IOS(config-if)# priority-queue cos-map 1 5<br />
! Assigns VoIP to PQ (Q3)<br />
CAT6500-PFC3-IOS(config-if)#end<br />
CAT6500-PFC3-IOS(config-if)#<br />
Catalyst 6500 MLS <strong>QoS</strong> Verification Commands:<br />
show queueing interface<br />
Catalyst 6500—1P2Q2T Queuing and Dropping<br />
This section includes the following topics:<br />
<strong>Enterprise</strong> <strong>QoS</strong> <strong>Solution</strong> <strong>Reference</strong> <strong>Network</strong> <strong>Design</strong> <strong>Guide</strong><br />
2-109