campus qos design simplifiedd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/brkcrs-2501.pdfcampus qos...
TRANSCRIPT
-
Campus QoS DesignSimplified BRKCRS-2501
Tim Szigeti, CCIE#9794
Senior Technical Leader
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
3
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Session Abstract
This session discusses strategic factors driving network QoS designs, including: new applications and business requirements, new industry guidance and best practices and new platforms and technologies
Cisco QoS strategy for rich media networks will be presented and campus-specific design considerations will be discussed.
Then platform-specific designs for classification, policing and ingress & egress queuing policies will be detailed for the:
Cisco Catalyst 2960/3560/3750 G/E/X series switches
Cisco Catalyst 3850 series switches (wired-only)
Cisco Catalyst 4500 (Supervisor 7-E) and 4500-X series switches
Cisco Catalyst 6500 (Supervisor 2T) series switches
4
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
QoS Design Strategy Review
By 2016
Global IP traffic will increase 3-fold Even after having increased 8-fold in the past 5 years
The number of IP devices will be more than triple the global population
Wireless traffic will exceed wired by 2014 and will be over 60% by 2016
Non-PC traffic (smartphones, tablets etc.) will account for 31% of all traffic
86% of consumer internet traffic will be video
Macro Trends in Internet Usage
5
http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdf
http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdfhttp://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdfhttp://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdf
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
QoS Design Strategy Review Trends in Voice, Video and Data Media Applications
Data
Connectivity
Web Email
Messaging
Convergence
Leveraging Investment
Data Apps
App Sharing Web/Internet Messaging Email
Voice
IP Telephony
Video
IP Video Conf
Media Explosion
Co-Existence
Data Apps
App Sharing Web/Internet Messaging Email
Voice
IP Telephony HD Audio Softphone Other VoIP
Video
IP Video Conf Surveillance Video Telephony HD Video Conf VoD Streaming
Unmanaged
Internet Streaming Internet VoIP YouTube MySpace Other
Collaborative Media
Experience Assurance
Ad
-Ho
c A
pp
Tele
Pre
sen
ce
Web
Ex
6
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
QoS Design Strategy Review RFC 4594-Based Strategic QoS Recommendations
Application
Class
Per-Hop
Behavior
Admission
Control
Queuing &
Dropping
Application
Examples
VoIP Telephony EF Required Priority Queue (PQ) Cisco IP Phones (G.711, G.729)
Broadcast Video CS5 Required (Optional) PQ Cisco IP Video Surveillance / Cisco Enterprise TV
Realtime Interactive CS4 Required (Optional) PQ Cisco TelePresence
Multimedia Conferencing AF4 Required BW Queue + DSCP WRED Cisco Unified Personal Communicator, WebEx
Multimedia Streaming AF3 Recommended BW Queue + DSCP WRED Cisco Digital Media System (VoDs)
Network Control CS6 BW Queue EIGRP, OSPF, BGP, HSRP, IKE
Signaling CS3 BW Queue SCCP, SIP, H.323
Ops / Admin / Mgmt (OAM) CS2 BW Queue SNMP, SSH, Syslog
Transactional Data AF2 BW Queue + DSCP WRED ERP Apps, CRM Apps, Database Apps
Bulk Data AF1 BW Queue + DSCP WRED E-mail, FTP, Backup Apps, Content Distribution
Best Effort DF Default Queue + RED Default Class
Scavenger CS1 Min BW Queue (Deferential) YouTube, iTunes, BitTorent, Xbox Live
7
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
QoS Design Strategy Review Business Requirements Will Continue to Evolve and Expand over Time
Time
Critical Data
Realtime
4-Class Model
Best Effort
Signaling / Control Call Signaling
Critical Data
Interactive Video
Voice
8-Class Model
Scavenger
Best Effort
Streaming Video
Network Control
Network Management
Realtime Interactive
Transactional Data
Multimedia Conferencing
Voice
12-Class Model
Bulk Data
Scavenger
Best Effort
Multimedia Streaming
Network Control
Broadcast Video
Call Signaling
8
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qosmrn.pdf
QoS Design StrategyAt-A-Glance
9
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qosmrn.pdfhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qosmrn.pdf
-
Campus QoS Design: Considerations & Recommendations
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
11
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations
The primary role of QoS in medianet campus networks is not to control latency or jitter (as it is in the WAN/VPN), but to manage packet loss.
In GE/10GE campus networks, it takes only a few milliseconds of congestion to cause instantaneous buffer overruns resulting in packet drops.
Rich media applicationsparticularly HD video applicationsare extremely sensitive to packet drops, to the point where even 1 packet dropped in 10,000 is discernable by the end-user.
The Case for Campus QoS
12
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
10
80
lin
es o
f H
orizo
nta
l
Reso
lution
1920 lines of Vertical Resolution (Widescreen Aspect Ratio is 16:9) 1080 x 1920 lines =
2,073,600 pixels per frame
x 3 colors per pixel
x 1 Byte (8 bits) per color
x 30 frames per second
= 1,492,992,000 bps
or 1.5 Gbps Uncompressed
Cisco H.264-based HD Codecs transmit 3-5 Mbps per 1080p image
which represents over 99.67% compression (300:1)
Therefore packet loss is proportionally magnified in overall video quality
Users can notice a single packet lost in 10,000Making HD Video
One Hundred Times More Sensitive to Packet Loss than VoIP!
Campus QoS Design Considerations Implications of Video Compression on Packet Loss Tolerance
13
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public 20 msec
Voice Packets
Bytes
200
600
1000
Audio
Samples
1400
Time
200
600
1000
1400
33 msec
Video Packets Video
Frame
Video
Frame
Video
Frame
Campus QoS Design Overview VoIP vs. HD VideoAt the Packet Level
14
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
0
20
40
60
80
100
120
140
10
50
90
13
0
17
0
21
0
25
0
29
0
33
0
37
0
41
0
45
0
49
0
53
0
57
0
61
0
65
0
69
0
73
0
77
0
81
0
85
0
89
0
93
0
97
0
KB
yte
s P
er
ms Gbps Line Rate
Campus QoS Design Considerations How Long Can Queue-Buffers Accommodate Line-Rate Bursts?
Gbps Linecard Example (WS-X6148A-GE-TX)
Gbps Line Rate: 1 Gbps = 125 MB/s
or 125 KB/ms
Total Per-Port Buffer: 5.4 MB
Total Per-Queue Buffer*: 1.35 MB
Total Per-Queue Buffering Capacity: 10.8 ms
*Assuming (4) equal-sized queues
ms
GE Linecard Example (WS-X6148)
15
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
KB
yte
s P
er
ms 10 Gbps Line Rate
Campus QoS Design Considerations How Long Can Queue-Buffers Accommodate Line-Rate Bursts?
Gbps Linecard Example (WS-X6148A-GE-TX)
Gbps Line Rate: 10 Gbps = 1.25 GB/s
or 1250 KB/ms
Total Per-Port Buffer: 90 MB
Total Per-Queue Buffer*: 11.25 MB
Total Per-Queue Buffering Capacity: 9.0 ms
*Assuming (8) equal-sized queues
ms
0
200
400
600
800
1000
1200
1400
10
50
90
13
0
17
0
21
0
25
0
29
0
33
0
37
0
41
0
45
0
49
0
53
0
57
0
61
0
65
0
69
0
73
0
77
0
81
0
85
0
89
0
93
0
97
0
10 GE Linecard Example (WS-X6904)
16
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations
Always perform QoS in hardware rather than software when a choice exists
Classify and mark applications as close to their sources as technically and administratively feasible
Police unwanted traffic flows as close to their sources as possible
Enable queuing policies at every node where the potential for congestion exists
Strategic QoS Design Principles
17
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations
MLS QoS vs. MQC QoS vs. C3PL QoS
Global Default QoS Setting
Trust States and Conditional Trust
Per-Port QoS, Per-VLAN QoS, Per-Port/Per-VLAN QoS
Ingress QoS Models
Egress QoS Models
EtherChannel QoS
QoS Roles in a Medianet Campus
Campus QoS Tools and Options
18
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations
Catalyst 2960 / 3650 / 3750 are the last platforms to use Multilayer Switch QoS (MLS QoS) syntax QoS is disabled by default and must be globally enabled with mls qos command
Once enabled, all ports are set to an untrusted port-state
Catalyst 3850 and 4500 are using IOS MQC QoS (like router platforms) QoS is enabled by default
All ports trust at layer 2 and layer 3 by default
Catalyst 6500 is using Cisco Common Classification Policy Language (C3PL) QoS QoS is enabled by default (Sup2T) Disabled by default (Sup720)
All ports trust at layer 2 and layer 3 by default
C3PL presents queuing policies similar to MQC
MLS QoS vs. MQC QoS vs. C3PL QoS
19
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations Trust States and Operations
CoS = 5
DSCP = 46
CoS = 5
DSCP = 46
Trust CoS [mls] qos trust
cos
CoS = 5
DSCP = 46
Trust DSCP [mls] qos trust dscp
Untrusted no [mls] qos trust
Internal
DSCP = 0
CoS = 0
DSCP = 0
Internal
DSCP = 40
CoS = 5
DSCP = 40
Internal
DSCP = 46
CoS = 5
DSCP = 46
CoS-to-DSCP Mapping Table
CoS 0 0 CoS 4 32
CoS 1 8 CoS 5 40
CoS 2 16 CoS 6 48
CoS 3 24 CoS 7 56
mls qos map cos-dscp 0 8 16 24 32 40 48 56
20
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations Conditional Trust Operation
Cisco TelePresence System (CTS) Endpoint Example
3 CTS Primary Codec: Voice + Video CoS 4 & DSCP CS4
Call-Signaling CoS 3 & DSCP CS3
CoS-to-DSCP Map:
CoS 5 DSCP EF (46)
CoS 4 DSCP CS4 (32)
CoS 3 DSCP CS3 (24)
4
Trust is Dynamically Extended to Cisco CTS Primary Codec
Successful Condition Met (i.e. CDP negotiation successful)
1
Cisco 7975G IP Phone: Voice CoS 5 & DSCP EF
Signaling CoS 3 & DSCP CS3
2
Trust Boundary
21
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations Trust Boundaries
Access-Edge Switches
Conditionally Trusted Endpoints
Example: IP Phone + PC mls qos trust device cisco-phone
Secure Endpoint
Example: Software-protected PC
With centrally-administered QoS markings mls qos trust dscp
Unsecure Endpoint no mls qos trust
Tru
st
Bo
un
da
ry
Tru
st
Bo
un
da
ry
22
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Considerations Per-Port QoS vs. Per-VLAN QoS
Policy map is applied to the
physical switch port
VLAN 10 VLAN 20
Physical Ports
VLAN Interfaces
Policy map is applied to the
logical VLAN interface
Per-Port QoS Per-VLAN QoS
VLAN 10 VLAN 20
Physical Ports
VLAN Interfaces
23
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
DVLAN 10
DVLAN policy map is applied
to the Data VLAN (only)
on a given trunked switch port
VVLAN 110
Trunked Physical Ports
VLAN Interfaces
VVLAN policy map is applied
to the Voice VLAN (only)
on a given trunked switch port
Campus QoS Design Considerations Per-Port/Per-VLAN QoS
24
-
25
Campus Ingress QoS Models
Trust CoS
Trust Device / Conditional Trust
No Trust (Untrusted)
Ing
res
s Q
ue
uin
g P
olic
ies
(if
req
uir
ed
an
d s
up
po
rted
)
(Optional) Policing Policies
VoIP Policer (
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Recommendations
Catalyst Queuing is done in hardware and varies by platform/linecard and can be expressed as: xPyQzT
For Example: 1P3Q8T means: 1 PQ
3 non-priority queues, each with
8 drop-thresholds per queue
Minimum queuing capabilities for medianet is 1P3QyT
Realtime (PQ) should be no more than 33% of link
Best-Effort Queue should be guaranteed at 25% of link
Scavenger/Bulk queue should be minimally provisioned
Enable congestion-avoidance on non-priority queues (WRED, WTD, DBL)
Queuing and Dropping Recommendations
Realtime
33%
Guaranteed BW
Scavenger/Bulk
5%
Best Effort
25%
26
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design Recommendations
EtherChannels are comprised of logical (Port-Channel) interfaces and physical (port-member) interfaces
Ingress QoS policies are sometimes applied to the logical interfaces
but not always
Egress QoS policies (such as queuing) are always applied to the physical port-member interfaces
EtherChannel QoS
Platform QoS Policies Applied to the
(Logical) Port-Channel
Interface
QoS Policies Applied to the
(Physical) Port-Member
Interfaces
Catalyst 2960/3560/3750 Ingress & Egress
Catalyst 3850 Ingress Egress
Catalyst 4500 Ingress Egress
Catalyst 6500 Ingress Egress
27
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Core Distribution Access
Untrusted Endpoints
Trusted
Endpoints
Conditionally-
Trusted
Endpoints
Switch-to-Switch/Router Port QoS
Trust DSCP
1P3QyT or 1P7QyT Queuing
WAN/VPN
Block
Untrusted Endpoint Port QoS:
No Trust
[Optional Ingress Marking and/or Policing]
1P3QyT Queuing
Trusted Endpoint
Port QoS:
Trust-DSCP
[Optional Ingress
Marking and/or
Policing]
1P3QyT Queuing
Conditionally-Trusted Endpoint Port QoS
Conditional-Trust with Trust-CoS
[Optional Ingress Marking and/or Policing]
1P3QyT Queuing
Campus QoS Design Port QoS Roles
28
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampusaag.pdf
Campus QoS DesignAt-A-Glance
29
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampusaag.pdf
-
Cisco Catalyst 2960/3560/3750 QoS Design
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
31
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 2960/3560/3750 Campus QoS Design Catalyst 2960/3650/3750 QoS Roles in Campus Networks
No Trust +
Ingress Queuing +
Egress Queuing
Trust DSCP +
Ingress Queuing +
Egress Queuing
Conditional Trust +
Ingress Queuing +
Egress Queuing
Classification/Marking +
[Optional Policing] +
Ingress Queuing +
Egress Queuing
Distribution
Switches
C2960/
C3560/
C3750
Access
Switch
32
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 2960/3560/3750 Campus QoS Design
1. Enable QoS
2. Configure Ingress QoS Model(s):
Trust Models
Conditional Trust Model
Service Policy Models
3. Configure Ingress Queuing
4. Configure Egress Queuing
QoS Design Steps
33
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
mls qos trust device cisco-phone [or]
mls qos trust device cts [or]
mls qos trust device ip-camera [or]
mls qos trust device media-player
Catalyst 2960/3560/3750 Campus QoS Design Enabling QoS and Trust Model Examples
mls qos
Enabling QoS:
mls qos trust dscp
Trust-DSCP Model Example:
Conditional-Trust Model Example:
Shaded commands are global
Highlighted commands are interface specific mls qos trust cos
Trust-CoS Model Example: mls qos map cos-dscp 0 8 16 24 32 46 48 56
34
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
mls qos trust device cisco-phone
mls qos trust cos
Catalyst 2960/3560/3750 Campus QoS Design Conditional Trust to a Cisco IP Phone Example
Conditional Trust Policy to a Cisco IP Phone: mls qos map cos-dscp 0 8 16 24 32 46 48 56
35
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
[class-maps omitted for brevity]
policy-map MARKING-POLICY
class VOIP
set dscp ef
class MULTIMEDIA-CONFERENCING
set dscp af41
class SIGNALING
set dscp cs3
class TRANSACTIONAL-DATA
set dscp af21
class BULK-DATA
set dscp af11
class SCAVENGER
set dscp cs1
class DEFAULT
set dscp default
Catalyst 2960/3560/3750 Campus QoS Design Service Policy Model ExampleMarking Policy
service-policy input MARKING-POLICY
Note: While the Catalyst 3750-E MQC syntax
includes an implicit class-default, any policy
actions assigned to this class are not enforced.
Therefore, an explicit class DEFAULT is
configured in to enforce a marking policy to
DSCP 0 for all other IP traffic.
36
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
mls qos map policed-dscp 0 10 18 to 8
[class-maps omitted for brevity]
policy-map MARKING&POLICING
class VVLAN-VOIP
set dscp ef
police 128k 8000 exceed-action drop
class VVLAN-SIGNALING
set dscp cs3
police 32k 8000 exceed-action drop
class MULTIMEDIA-CONFERENCING
set dscp af41
police 5m 8000 exceed-action drop
class SIGNALING
set dscp cs3
police 32k 8000 exceed-action drop
class TRANSACTIONAL-DATA
set dscp af21
police 10m 8000 exceed-action policed-dscp-transmit
Catalyst 2960/3560/3750 Campus QoS Design Service Policy Model ExampleMarking & Policing Policy
service-policy input MARKING&POLICING
(continued)
class BULK-DATA
set dscp af11
police 10m 8000 exceed-action policed-dscp-transmit
class SCAVENGER
set dscp cs1
police 10m 8000 exceed-action drop
class DEFAULT
set dscp default
police 10m 8000 exceed-action policed-dscp-transmit
Note: Remarking is performed by configuring a
policed-DSCP map with the global configuration
command mls qos map policed-dscp, which
specifies which DSCP values are subject to
remarking if out-of-profile and what value these
should be remarked as.
In this example exceeding data classes are
remarked to Scavenger (CS1/DSCP 8).
37
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
mls qos vlan-based
Catalyst 2960/3560/3750 Campus QoS Design Per-VLAN QoS Design
Interface [range] GigabitEthernet:
service-policy input MARKING
Interface VLAN:
38
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 2960/3560/3750 Campus QoS Design Ingress Queuing Model (1P1Q3T)
1P1Q3T
Q2
Priority Queue
CS6
CS7
EF
CS4
Queue 1
Non-Priority
Default Queue
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
CS5
Q1T3
Q1T2
Q1T1
CS3
CS2
CS6
CS7
DF
AF1
CS1
AF4
AF3
AF2
39
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures the ingress queues and thresholds
mls qos srr-queue input priority-queue 2 bandwidth 30
mls qos srr-queue input bandwidth 70 30
mls qos srr-queue input buffers 90 10
mls qos srr-queue input threshold 1 80 90
! This section configures the ingress CoS-to-Queue mappings
mls qos srr-queue input cos-map queue 1 threshold 1 0 1 2
mls qos srr-queue input cos-map queue 1 threshold 2 3
mls qos srr-queue input cos-map queue 1 threshold 3 6 7
mls qos srr-queue input cos-map queue 2 threshold 1 4 5
! This section configures ingress DSCP-to-Queue Mappings
mls qos srr-queue input dscp-map queue 1 threshold 1 0 8 10 12 14
mls qos srr-queue input dscp-map queue 1 threshold 1 16 18 20 22
mls qos srr-queue input dscp-map queue 1 threshold 1 26 28 30 34 36 38
mls qos srr-queue input dscp-map queue 1 threshold 2 24
mls qos srr-queue input dscp-map queue 1 threshold 3 48 56
mls qos srr-queue input dscp-map queue 2 threshold 3 32 40 46
Catalyst 2960/3560/3750 Campus QoS Design Ingress Queuing Model (1P1Q3T) Example
40
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 2960/3560/3750 Campus QoS Design Egress Queuing Model (1P3Q3T)
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
Q1
Priority Queue
Queue 4
(5%)
Queue 2
(30%)
Default Queue
Queue 3 (35%)
Q2T3
Q2T2
Q4T2
Q4T1
Q2T1
CS6
CS7
EF
CS4
CS3
CS2
DF
CS1
AF1
AF4
AF3
AF2
1P3Q3T
CS5
41
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures egress buffers and thresholds
mls qos queue-set output 1 buffers 15 30 35 20
mls qos queue-set output 1 threshold 1 100 100 100 100
mls qos queue-set output 1 threshold 2 80 90 100 400
mls qos queue-set output 1 threshold 3 100 100 100 400
mls qos queue-set output 1 threshold 4 60 100 100 400
! This section configures egress CoS-to-Queue mappings
mls qos srr-queue output cos-map queue 1 threshold 3 4 5
mls qos srr-queue output cos-map queue 2 threshold 1 2
mls qos srr-queue output cos-map queue 2 threshold 2 3
mls qos srr-queue output cos-map queue 2 threshold 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 0
mls qos srr-queue output cos-map queue 4 threshold 3 1
Catalyst 2960/3560/3750 Campus QoS Design Egress Queuing Model (1P3Q3T) ExamplePart 1 of 2
42
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 2960/3560/3750 Campus QoS Design Egress Queuing Model (1P3Q3T) ExamplePart 2 of 2
! This section configures egress DSCP-to-Queue mappings
mls qos srr-queue output dscp-map queue 1 threshold 3 32 40 46
mls qos srr-queue output dscp-map queue 2 threshold 1 16 18 20 22
mls qos srr-queue output dscp-map queue 2 threshold 1 26 28 30 34 36 38
mls qos srr-queue output dscp-map queue 2 threshold 2 24
mls qos srr-queue output dscp-map queue 2 threshold 3 48 56
mls qos srr-queue output dscp-map queue 3 threshold 3 0
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 10 12 14
! This section configures interface egress queuing parameters
queue-set 1
srr-queue bandwidth share 1 30 35 5
priority-queue out
43
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Platform QoS Policies Applied to the
(Logical) Port-Channel
Interface
QoS Policies Applied to the
(Physical) Port-Member
Interfaces
Catalyst 2960/3560/3750 Ingress & Egress
All QoS policies are configured on the physical port-member interfaces only
Catalyst 2960/3560/3750 Campus QoS Design EtherChannel QoS Design
44
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat3xxxaag.pdf
Catalyst 2960/3560/3750 QoS DesignAt-A-Glance
45
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat3xxxaag.pdf
-
Cisco Catalyst 3850 (Wired) QoS Design
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 3850 Campus QoS Design Catalyst 3850 QoS Roles in Campus Networks
No Trust +
Ingress Queuing +
Egress Queuing
Trust DSCP +
Ingress Queuing +
Egress Queuing
Conditional Trust +
Ingress Queuing +
Egress Queuing
Classification/Marking +
[Optional Policing] +
Ingress Queuing +
Egress Queuing
Distribution
Switches
C3850
Access
Switch
48
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 3850 Campus QoS Design
1. Configure Ingress QoS Model(s):
DSCP-Trust Model*
Conditional Trust Models
Service Policy Models
2. Configure Egress Queuing
QoS Design Steps
*Catalyst 3850 IOS MQC will trust DSCP by default
(therefore no explicit policy is required for DSCP trust)
49
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section applies conditional trust
! and the policy-map to the interface(s)
trust device cisco-phone
service-policy input CISCO-IPPHONE
Catalyst 3850 Campus QoS Design Conditional Trust Models
! This section defines the class-maps
! to match Voice and Signaling
class-map match-all VOICE
match cos 5
class-map match-all SIGNALING
match cos 3
! This section defines the CoS-to-DSCP
! remarking policy-map
policy-map CISCO-IPPHONE
class VOICE
set dscp ef
class SIGNALING
set dscp cs3
class class-default
set dscp default
trust device cisco-phone [or]
trust device cts [or]
trust device ip-camera [or]
trust device media-player
Conditional-Trust Models:
Cisco IP Phone Conditional Trust Example
50
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
[class-maps omitted for brevity]
policy-map MARKING-POLICY
class VOIP
set dscp ef
class MULTIMEDIA-CONFERENCING
set dscp af41
class SIGNALING
set dscp cs3
class TRANSACTIONAL-DATA
set dscp af21
class BULK-DATA
set dscp af11
class SCAVENGER
set dscp cs1
class DEFAULT
set dscp default
Catalyst 3850 Campus QoS Design Service Policy Model Example Marking Policy
service-policy input MARKING-POLICY
51
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
policy-map MARKING&POLICING
class VVLAN-VOIP
set dscp ef
police 128k burst ?
conform-action transmit
exceed-action drop
class VVLAN-SIGNALING
set dscp cs3
police 32k
conform-action transmit
exceed-action drop
class MULTIMEDIA-CONFERENCING
set dscp af41
police 5m
conform-action transmit
exceed-action drop
class SIGNALING
set dscp cs3
police 32k
conform-action transmit
exceed-action drop
[continued]
Catalyst 3850 Campus QoS Design Service Policy Model Example Marking & Policing Policy
[continued]
class TRANSACTIONAL-DATA
set dscp af21
police 10m
conform-action transmit
exceed-action TABLE-MAP
class BULK-DATA
set dscp af11
police 10m
conform-action transmit
exceed-action TABLE-MAP
class SCAVENGER
set dscp cs1
police 10m
conform-action transmit
exceed-action drop
class class-default
set dscp default
police 10m
conform-action transmit
exceed-action TABLE-MAP
service-policy input MARKING&POLICING
http://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.html#reference_BC97692D1F1E4F8A8A335878B5F612D0
Reference table-map
construct from IOS
52
http://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.htmlhttp://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.htmlhttp://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.htmlhttp://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.htmlhttp://www.cisco.com/en/US/docs/switches/lan/catalyst3850/software/release/3.2_0_se/qos/configuration_guide/b_mqc_qos_32se_3850_chapter_010.html
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
service-policy input VLAN-POLICERS
Catalyst 3850 Campus QoS Design Service Policy Model Example Per-Port/Per-VLAN QoS (IP Phone Example)
Interface [range] GigabitEthernet
(in this example VLAN 10 is the Data VLAN
and VLAN 110 is the VVLAN)
class-map VVLAN
match vlan 110
class-map DVLAN
match vlan 10
policy-map VLAN-POLICERS
class VVLAN
police 192k burst ?
conform-action transmit
exceed-action drop
class DVLAN
police 50m
conform-action transmit
exceed-action drop
53
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 3850 Campus QoS Design Egress Queuing (1P7Q3T with WTD) Model
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
1P7Q3T
PQ
EF
CS5
CS4
Q7
(BW 10%)
CS7 & CS6
CS3 & CS2
Q6
(BW 10% + WTD)
Q5
(BW 10% + DSCP-Based WTD)
Q4
(BW 10% + DSCP-Based WTD)
Q3
(BW 4% + DSCP-Based WTD)
Q2 (BWR 1%)
Q1 (25%) DF
AF1
CS1
AF2
AF3
AF4
WTD =
Weighted
Tail
Drop
54
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures the class-maps
class-map match-any PRIORITY-QUEUE
match dscp cs4 cs5 ef
class-map match-any CONTROL-MGMT-QUEUE
match dscp cs7 cs6 cs3 cs2
class-map match-all MULTIMEDIA-CONFERENCING-QUEUE
match dscp af41 af42 af43
class-map match-all MULTIMEDIA-STREAMING-QUEUE
match dscp af31 af32 af33
class-map match-all TRANSACTIONAL-DATA-QUEUE
match dscp af21 af22 af23
class-map match-all BULK-DATA-QUEUE
match dscp af11 af12 af13
class-map match-all SCAVENGER-QUEUE
match dscp cs1
Catalyst 3850 Campus QoS Design Egress Queuing (1P7Q3T) Example Part 1 (Class-Maps)
55
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures policy-map
policy-map 1P7Q3T
class PRIORITY-QUEUE
priority level 1
(video = priority l2)
class CONTROL-MGMT-QUEUE
bandwidth percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth percent 10
queue-limit dscp af43 percent 80
queue-limit dscp af42 percent 90
queue-limit dscp af41 percent 100
class MULTIMEDIA-STREAMING-QUEUE
bandwidth percent 10
queue-limit dscp af33 percent 80
queue-limit dscp af32 percent 90
queue-limit dscp af31 percent 100
Catalyst 3850 Campus QoS Design Egress Queuing (1P7Q3T) Example Part 2 (Policy-Map)
! This section attaches the policy to the int(s)
service-policy output 1P7Q3T
[continued]
class TRANSACTIONAL-DATA-QUEUE
bandwidth percent 10
queue-limit dscp af23 percent 80
queue-limit dscp af22 percent 90
queue-limit dscp af21 percent 100
class BULK-DATA-QUEUE
bandwidth percent 4
queue-limit dscp af13 percent 80
queue-limit dscp af12 percent 90
queue-limit dscp af11 percent 100
class SCAVENGER-QUEUE
bandwidth percent 1
class class-default
bandwidth remaining percent 25
56
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures Shaping policy-map
policy-map 50MBPS-SHAPER
class class-default
shape average 50000000
service-policy 2P6Q3T
! Nested service-policy statement invokes queuing policy within the shaped rate
Catalyst 3850 Campus QoS Design Hierarchical Policies: Queuing within Shaped Rate Example
! This section attaches the H-QoS policy to the int(s)
service-policy output 50MBPS-SHAPER
57
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 3850 Campus QoS Design EtherChannel QoS Design
Platform QoS Policies Applied to the
(Logical) Port-Channel
Interface
QoS Policies Applied to the
(Physical) Port-Member
Interfaces
Catalyst 3850 Ingress Egress
Ingress QoS policies are configured on the logical Port-Channel interface
Typically these are simply to enable DSCP trust
(which requires no explicit configuration)
Egress QoS policies are configured on the physical port-member interfaces
58
-
Cisco Catalyst 4500 (Supervisor 7-E) and 4500-X QoS Design
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
60
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 4500 Campus QoS Design Catalyst 4500 QoS Role in Campus Networks
Trust DSCP +
Egress Queuing
Core Switches
Access
Switches Catalyst 4500
Distribution
Switches
61
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 4500 Campus QoS Design
1. Configure Ingress QoS Model(s):
DSCP-Trust Model*
Conditional Trust Model
Service Policy Models
2. Configure Egress Queuing
QoS Design Steps
*Catalyst 4500 IOS MQC will trust DSCP by default
(therefore no explicit policy is required for DSCP trust)
62
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section applies conditional trust and the policy-map to the interface(s)
qos trust device cisco-phone
service-policy input CISCO-IPPHONE
Catalyst 4500 Campus QoS Design Conditional Trust Model Cisco IP Phone Example
! This section defines the class-maps to match Voice and Signaling
class-map match-all VOICE
match cos 5
class-map match-all SIGNALING
match cos 3
! This section defines the CoS-to-DSCP remarking policy-map
policy-map CISCO-IPPHONE
class VOICE
set dscp ef
class SIGNALING
set dscp cs3
class class-default
set dscp default
63
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
[class-maps omitted for brevity]
policy-map MARKING-POLICY
class VOIP
set dscp ef
class MULTIMEDIA-CONFERENCING
set dscp af41
class SIGNALING
set dscp cs3
class TRANSACTIONAL-DATA
set dscp af21
class BULK-DATA
set dscp af11
class SCAVENGER
set dscp cs1
class DEFAULT
set dscp default
Catalyst 4500 Campus QoS Design Service Policy Model Example Marking Policy
service-policy input MARKING-POLICY
64
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
policy-map MARKING&POLICING
class VVLAN-VOIP
set dscp ef
police 128k bc 8000
conform-action transmit
exceed-action drop
class VVLAN-SIGNALING
set dscp cs3
police 32k bc 8000
conform-action transmit
exceed-action drop
class MULTIMEDIA-CONFERENCING
set dscp af41
police 5m bc 8000
conform-action transmit
exceed-action drop
class SIGNALING
set dscp cs3
police 32k bc 8000
conform-action transmit
exceed-action drop
[continued]
Catalyst 4500 Campus QoS Design Service Policy Model Example Marking & Policing Policy
[continued]
class TRANSACTIONAL-DATA
set dscp af21
police 10m bc 8000
conform-action transmit
exceed-action set-dscp-transmit af22
class BULK-DATA
set dscp af11
police 10m bc 8000
conform-action transmit
exceed-action set-dscp-transmit af12
class SCAVENGER
set dscp cs1
police 10m bc 8000
conform-action transmit
exceed-action drop
class class-default
set dscp default
police 10m bc 8000
conform-action transmit
exceed-action set-dscp-transmit cs1
service-policy input MARKING&POLICING 65
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
metadata flow
class-map match-any REALTIME
match application cisco-phone
match application rtp
class-map match-all REALTIME-INTERACTIVE
match application telepresence-media
class-map match-any MULTIMEDIA-CONFERENCING
match application webex-video
match application webex-voice
match application jabber
class-map match-any SIGNALING
match application h323
match application sip
match application telepresence-control
match application rtsp
class-map match-any TRANSACTIONAL-DATA
match application telepresence-data
match application webex-meeting
match application citrix
match application vmware-view
match application wyze-zero-client
match application xmpp-client
Catalyst 4500 Campus QoS Design Service Policy Model Example Medianet Metadata (NBAR2) Classification
66
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
qos trust device cisco-phone
vlan 10
service-policy input DVLAN-POLICERS
vlan 110
service-policy input VVLAN-POLICERS
Catalyst 4500 Campus QoS Design Service Policy Model Example Per-Port/Per-VLAN QoS (IP Phone Example)
Interface [range] GigabitEthernet
(in this example VLAN 10 is the Data VLAN and VLAN 110 is the VVLAN)
67
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 4500 Campus QoS Design Egress Queuing (1P7Q1T+DBL) Model
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
1P7Q1T (+DBL)
PQ
EF
CS5
CS4
Q7
(BWR 10%)
CS7 & CS6
CS3 & CS2
Q6
(BWR 10%)
Q5
(BWR 10%)
Q4
(BWR 10%)
Q3
(BWR 4%)
Q2 (BWR 1%)
Q1 (25%) DF
AF1
CS1
AF2
AF3
AF4
BWR =
Bandwidth
Remaining
68
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures policy-map
policy-map 1P7Q1T
class PRIORITY-QUEUE
priority
class CONTROL-MGMT-QUEUE
bandwidth remaining percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth remaining percent 10
class MULTIMEDIA-STREAMING-QUEUE
bandwidth remaining percent 10
class TRANSACTIONAL-DATA-QUEUE
bandwidth remaining percent 10
dbl
class BULK-DATA-QUEUE
bandwidth remaining percent 4
dbl
class SCAVENGER-QUEUE
bandwidth remaining percent 1
class class-default
bandwidth remaining percent 25
dbl
! This section configures the class-maps
class-map match-all PRIORITY-QUEUE
match dscp cs4 cs5 ef
class-map match-all CONTROL-MGMT-QUEUE
match dscp cs7 cs6 cs3 cs2
class-map match-all MULTIMEDIA-CONFERENCING-QUEUE
match dscp af41 af42 af43
class-map match-all MULTIMEDIA-STREAMING-QUEUE
match dscp af31 af32 af33
class-map match-all TRANSACTIONAL-DATA-QUEUE
match dscp af21 af22 af23
class-map match-all BULK-DATA-QUEUE
match dscp af11 af12 af13
class-map match-all SCAVENGER-QUEUE
match dscp cs1
Catalyst 4500 Campus QoS Design Egress Queuing (1P7Q1T+DBL) Example
! This section attaches the policy to the int(s)
service-policy output 1P7Q1T
69
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Catalyst 4500 Campus QoS Design EtherChannel QoS Design
Platform QoS Policies Applied to the
(Logical) Port-Channel
Interface
QoS Policies Applied to the
(Physical) Port-Member
Interfaces
Catalyst 4500 Ingress Egress
Ingress QoS policies are configured on the logical Port-Channel interface
Typically these are simply to enable DSCP trust
(which requires no explicit configuration)
Egress QoS policies are configured on the physical port-member interfaces
70
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat4500aag.html
Catalyst 4500 Campus QoS DesignAt-A-Glance
71
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat4500aag.html
-
Cisco Catalyst 6500 (Supervisor-2T) QoS Design
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
73
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 6500 Campus QoS Design Catalyst 6500 Role in Campus Networks
Trust DSCP
+ Ingress Queuing
+ Egress Queuing
Catalyst 6500
Core/Distribution
Switches
74
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 6500 Campus QoS Design
1. Configure Ingress Queuing
2. Configure Egress Queuing
QoS Design StepsCisco Catalyst 6500 Supervisor 2T
Catalyst 6500 IOS C3PL will trust DSCP by default
(therefore no explicit policy is required for DSCP trust)
75
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
BWR =
Bandwidth
Remaining
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application-Class
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
8Q4T/1P7Q4T
Realtime-Queue
(10% BW/Priority)
EF
CS5
CS4
Control Queue
(10% BW/BWR)
CS7 & CS6
CS3 & CS2
Multimedia-Conferencing Queue
(10% BW/BWR
+ DSCP-WRED)
Multimedia-Streaming Queue
(10% BW/BWR
+ DSCP-based WRED)
Transactional Data
(10% BW/BWR
+ DSCP-based WRED)
Bulk Data
(4% BW/BWR
+DSCP-based WRED)
Scavenger (1% BW/BWR)
Default Queue
(25% BW/BWR
+ WRED)
DF
AF1
CS1
AF2
AF3
AF4
Cisco Catalyst 6500 Campus QoS Design 8Q4T (Ingress) & 1P7Q4T (Egress) Queuing Model Examples
76
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
class-map type lan-queuing REALTIME-QUEUE
match dscp cs4 cs5 ef
class-map type lan-queuing CONTROL-QUEUE
match dscp cs2 cs3 cs6 cs7
class-map type lan-queuing MULTIMEDIA-CONFERENCING-QUEUE
match dscp af41 af42 af43
class-map type lan-queuing MULTIMEDIA-STREAMING-QUEUE
match dscp af31 af32 af33
class-map type lan-queuing TRANSACTIONAL-DATA-QUEUE
match dscp af21 af22 af23
class-map type lan-queuing BULK-DATA-QUEUE
match dscp af11 af12 af13
class-map type lan-queuing SCAVENGER-QUEUE
match dscp cs1
Cisco Catalyst 6500 Campus QoS Design Queuing Policies: Part 1 of 3 (Common Ingress & Egress Queuing Class-Maps)
77
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 6500 Campus QoS Design Queuing Policies: Part 2 of 3 (8Q4T Ingress Queuing Policy-Map)
policy-map type lan-queuing INGRESS-8Q4T
class REALTIME-QUEUE
bandwidth percent 10
class CONTROL-QUEUE
bandwidth percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth percent 10
random-detect dscp-based
random-detect dscp af41 percent 80 100
random-detect dscp af42 percent 70 100
random-detect dscp af43 percent 60 100
class MULTIMEDIA-STREAMING-QUEUE
bandwidth percent 10
random-detect dscp-based
random-detect dscp af31 percent 80 100
random-detect dscp af32 percent 70 100
random-detect dscp af33 percent 60 100
[continued]
class TRANSACTIONAL-DATA-QUEUE
bandwidth percent 10
random-detect dscp-based
random-detect dscp af21 percent 80 100
random-detect dscp af22 percent 70 100
random-detect dscp af23 percent 60 100
class BULK-DATA-QUEUE
bandwidth percent 4
random-detect dscp-based
random-detect dscp af11 percent 80 100
random-detect dscp af12 percent 70 100
random-detect dscp af13 percent 60 100
class SCAVENGER-QUEUE
bandwidth percent 1
class class-default
random-detect dscp-based
random-detect dscp default percent 80 100
service-policy type lan-queuing input INGRESS-8Q4T
78
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 6500 Campus QoS Design Queuing Policies: Part 3 of 3 (1P7Q4T Egress Queuing Policy-Map)
policy-map type lan-queuing EGRESS-1P7Q4T
class REALTIME-QUEUE
priority
class CONTROL-QUEUE
bandwidth remaining percent 10
class MULTIMEDIA-CONFERENCING-QUEUE
bandwidth remaining percent 10
random-detect dscp-based
random-detect dscp af41 percent 80 100
random-detect dscp af42 percent 70 100
random-detect dscp af43 percent 60 100
class MULTIMEDIA-STREAMING-QUEUE
bandwidth remaining percent 10
random-detect dscp-based
random-detect dscp af31 percent 80 100
random-detect dscp af32 percent 70 100
random-detect dscp af33 percent 60 100
[continued]
class TRANSACTIONAL-DATA-QUEUE
bandwidth remaining percent 10
random-detect dscp-based
random-detect dscp af21 percent 80 100
random-detect dscp af22 percent 70 100
random-detect dscp af23 percent 60 100
class BULK-DATA-QUEUE
bandwidth remaining percent 4
random-detect dscp-based
random-detect dscp af11 percent 80 100
random-detect dscp af12 percent 70 100
random-detect dscp af13 percent 60 100
class SCAVENGER-QUEUE
bandwidth remaining percent 1
class class-default
random-detect dscp-based
random-detect dscp default percent 80 100
service-policy type lan-queuing output EGRESS-1P7Q4T
79
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 6500 Campus QoS Design
Ingress QoS policies are configured on the logical Port-Channel interface
No ingress policies typically needed for C6500-Sup2T EtherChannels
(as all ports trust DSCP & CoS by default)
Egress QoS policies are configured on the physical port-member interfaces
EtherChannel QoS Design
Platform QoS Policies Applied to the
(Logical) Port-Channel
Interface
QoS Policies Applied to the
(Physical) Port-Member
Interfaces
Catalyst 6500 Ingress Egress
80
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat6500sup2taag.html
Cisco Catalyst 6500 QoS DesignAt-A-Glance
81
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat6500sup2taag.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat6500sup2taag.html
-
Summary & References
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
83
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Summary
The explosion of rich media applications requires network architects to reevaluate current QoS designs
RFC 4594 provides an industry best-practice QoS strategy
Campus QoS is needed primarily to control packet drops
Some rich media applications require fewer than 1 drop per 10,000 packets
QoS architects need to know how trust-states, Port-based QoS, VLAN-based QoS and EtherChannel QoS can impact designs
Hardware queuing (both ingress and egress) vary by platform & linecard
Cisco provides many At-A-Glance guides to get up and running quickly
As well as comprehensive in-depth design chapters for additional design reference
AutoQoS for Medianet Feature is available on Catalyst 2960/3560/3750 and Catalyst 3850 and 4500
Key Takeaways
84
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design 4.0At-A-Glance
QoS Design Strategy At-A-Glance
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qosmrn.pdf
Campus QoS Design At-A-Glance
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampusaag.html
Cisco Catalyst 3560/3750 QoS Design At-A-Glance
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat3xxxaag.html
Cisco Catalyst 4500 QoS Design At-A-Glance
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat4500aag.html
Cisco Catalyst 6500 QoS Design At-A-Glance
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat6500sup2taag.html
Quick Start Guides
85
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qosmrn.pdfhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampusaag.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat3xxxaag.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat4500aag.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat6500sup2taag.html
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Campus QoS Design 4.0In-Depth
Enterprise Quality of Service Design 4.0
http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/
QoSIntro_40.html
Campus QoS Design 4.0
http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/
QoSCampus_40.html
Comprehensive Design Chapters
86
http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSIntro_40.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSIntro_40.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSCampus_40.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSCampus_40.htmlhttp://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSCampus_40.html
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Additional Sessions
BRKCRS-2890 - Converged Access Quality of Service
BRKRST-2513 - QoS Design For IPSec VPNs
BRKRST-2509 - Mastering Data Center QoS
BRKDCT-3346 - QoS Implementation and Operation in a Nexus 7000 environment
BRKRST-2511 - Implementing in QoS for Enablement of Cloud Services using AVC
BRKRST-2512 - Validating QoS using Medianet Media Awareness
TECRST-2501 - Enterprise QoS Design Strategy
87
https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=13033https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11250https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10526https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11257https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=11602https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10375https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476https://www.ciscolive2013.com/connect/sessionDetail.ww?SESSION_ID=10476
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Recommended Reading
Expected Release Date: Nov 2013
Comprehensive QoS design guidance for PINs and platforms:
Campus Catalyst 3750/4500/6500
WLAN WLC 5508 / Catalyst 3850 NGWC
Data Center Nexus 1000V/2000/5500/7000
WAN & Branch Cisco ASR 1000 / ISR G2
MPLS VPN Cisco ASR 9000 / CRS-3
IPSec VPNs Cisco ISR G2
ISBN: 1-58714-369-0
88
Ken Briley
http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/
http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/http://www.amazon.com/End---End-QoS-Network-Design/dp/1587143690/
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Maximize your Cisco Live experience with your
free Cisco Live 365 account. Download session
PDFs, view sessions on-demand and participate in
live activities throughout the year. Click the Enter
Cisco Live 365 button in your Cisco Live portal to
log in.
Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily.
Receive 20 Cisco Daily Challenge points for each session evaluation you complete.
Complete your session evaluation online now through either the mobile app or internet kiosk stations.
89
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Agenda
QoS Design Strategy Review
Campus QoS Design Considerations & Recommendations
Cisco Catalyst 2960/3560/3750 QoS Design
Cisco Catalyst 3850 QoS Design
Cisco Catalyst 4500 QoS Design
Cisco Catalyst 6500 QoS Design
Summary and References
Appendix: AutoQoS for Medianet
90
-
APPENDIX
91
-
AutoQoS for Medianet
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
auto qos video [ cts | ip-camera ]
1P
3Q
3T
Eg
res
s Q
ue
uin
g P
olic
ies
auto qos classify { police }
MM-Conf Policer (
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos trust { cos | dscp }
interface GigabitEthernet1/0/1
description L2-ACCESS-PORT
switchport access vlan 10
switchport voice vlan 110
mls qos trust cos
! AutoQoS has configured static CoS-trust
auto qos trust
Layer 2 Switch Port Example: C3750(config-if)# auto qos trust
Layer 3 Routed Interface Example: C3750(config-if)# auto qos trust
interface GigabitEthernet1/0/48
description L3-ROUTED-INTERFACE
no switchport
ip address 10.0.1.103 255.255.255.0
mls qos trust dscp
! AutoQoS has configured static DSCP-trust
auto qos trust
94
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos video [ cts | ip-camera ]
interface GigabitEthernet1/0/1
description L2-ACCESS-PORT-TO-CTS
switchport access vlan 10
switchport voice vlan 110
mls qos trust device cts
! AutoQoS has configured conditional-trust
! for Cisco TelePresence Systems
mls qos trust cos
! AutoQoS has configured CoS-trust
! to be dynamically extended
auto qos video cts
C3750(config-if)# auto qos video cts C3750(config-if)# auto qos video ip-camera
interface GigabitEthernet1/0/1
description L2-ACCESS-PORT-TO-IPVS-CAMERA
switchport access vlan 10
switchport voice vlan 110
mls qos trust device ip-camera
! AutoQoS has configured a conditional-trust
! for Cisco for IPVS cameras
mls qos trust dscp
! AutoQoS has configured DSCP-trust
! to be dynamically extended
auto qos video ip-camera
95
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos classify
policy-map AUTOQOS-SRND4-CLASSIFY-POLICY
class AUTOQOS_MULTIENHANCED_CONF_CLASS
set dscp af41
class AUTOQOS_BULK_DATA_CLASS
set dscp af11
class AUTOQOS_TRANSACTION_CLASS
set dscp af21
class AUTOQOS_SCAVANGER_CLASS
set dscp cs1
class AUTOQOS_SIGNALING_CLASS
set dscp cs3
class AUTOQOS_DEFAULT_CLASS
set dscp default
C3750(config-if)# auto qos classify
96
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos classify police
policy-map AUTOQOS-SRND4-CLASSIFY-POLICE-POLICY
class AUTOQOS_MULTIENHANCED_CONF_CLASS
set dscp af41
police 5000000 8000 exceed-action drop
class AUTOQOS_BULK_DATA_CLASS
set dscp af11
police 10000000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_TRANSACTION_CLASS
set dscp af21
police 10000000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_SCAVANGER_CLASS
set dscp cs1
police 10000000 8000 exceed-action drop
class AUTOQOS_SIGNALING_CLASS
set dscp cs3
police 32000 8000 exceed-action drop
class AUTOQOS_DEFAULT_CLASS
set dscp default
police 10000000 8000 exceed-action policed-dscp-transmit
C3750(config-if)# auto qos classify police Note: Class-maps and IP ACLs
omitted for brevity
97
-
auto qos voip trust
1P
3Q
3T
Eg
res
s Q
ue
uin
g P
olic
ies
1P
1Q
3T
In
gre
ss
Qu
eu
ing
Po
lic
ies
auto qos voip cisco-phone
VoIP Classifier
Signaling Classifier
Mark EF
Mark CS3
VoIP Policer (
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos voip cisco-phone
policy-map AUTOQOS-SRND4-CISCOPHONE-POLICY
class AUTOQOS_VOIP_DATA_CLASS
set dscp ef
police 128000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_VOIP_SIGNAL_CLASS
set dscp cs3
police 32000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_DEFAULT_CLASS
set dscp default
police 10000000 8000 exceed-action policed-dscp-transmit
C3750(config-if)# auto qos voip cisco-phone Note: Class-maps
omitted for brevity
99
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS AutoQoS SRND4 auto qos voip cisco-softphone
policy-map AUTOQOS-SRND4-SOFTPHONE-POLICY
class AUTOQOS_VOIP_DATA_CLASS
set dscp ef
police 128000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_VOIP_SIGNAL_CLASS
set dscp cs3
police 32000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_MULTIENHANCED_CONF_CLASS
set dscp af41
police 5000000 8000 exceed-action drop
class AUTOQOS_BULK_DATA_CLASS
set dscp af11
police 10000000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_TRANSACTION_CLASS
set dscp af21
police 10000000 8000 exceed-action policed-dscp-transmit
class AUTOQOS_SCAVANGER_CLASS
set dscp cs1
police 10000000 8000 exceed-action drop
class AUTOQOS_SIGNALING_CLASS
set dscp cs3
police 32000 8000 exceed-action drop
class AUTOQOS_DEFAULT_CLASS
set dscp default
Note: Class-maps and IP ACLs
omitted for brevity
100
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS Ingress Queuing Model (1P1Q3T)
1P1Q3T
Q2
Priority Queue
CS6
CS7
EF
CS4
Queue 1
Non-Priority
Default Queue
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
CS5
Q1T3
Q1T2
Q1T1
CS3
CS2
CS6
CS7
DF
AF1
CS1
AF4
AF3
AF2
101
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures the ingress queues and thresholds
mls qos srr-queue input priority-queue 2 bandwidth 30
mls qos srr-queue input bandwidth 70 30
mls qos srr-queue input buffers 90 10
mls qos srr-queue input threshold 1 80 90
! This section configures the ingress CoS-to-Queue mappings
mls qos srr-queue input cos-map queue 1 threshold 1 0 1 2
mls qos srr-queue input cos-map queue 1 threshold 2 3
mls qos srr-queue input cos-map queue 1 threshold 3 6 7
mls qos srr-queue input cos-map queue 2 threshold 1 4 5
! This section configures ingress DSCP-to-Queue Mappings
mls qos srr-queue input dscp-map queue 1 threshold 1 0 8 10 12 14
mls qos srr-queue input dscp-map queue 1 threshold 1 16 18 20 22
mls qos srr-queue input dscp-map queue 1 threshold 1 26 28 30 34 36 38
mls qos srr-queue input dscp-map queue 1 threshold 2 24
mls qos srr-queue input dscp-map queue 1 threshold 3 48 56
mls qos srr-queue input dscp-map queue 2 threshold 3 32 40 46
Cisco Catalyst 2960/3560/3750 AutoQoS Ingress Queuing Model (1P1Q3T)
102
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Network Management
Signaling
Realtime Interactive
Transactional Data
Multimedia Conferencing
Bulk Data
AF2
CS3
CS4
AF4
CS2
AF1
Scavenger CS1
Best Effort DF
Multimedia Streaming AF3
Broadcast Video
VoIP
Application
CS5
EF
Internetwork Control CS6
DSCP
Network Control (CS7)
Q1
Priority Queue
Queue 4
(5%)
Queue 2
(30%)
Default Queue
Queue 3 (35%)
Q2T3
Q2T2
Q4T2
Q4T1
Q2T1
CS6
CS7
EF
CS4
CS3
CS2
DF
AF1
CS1
AF4
AF3
AF2
1P3Q3T
CS5
Cisco Catalyst 2960/3560/3750 AutoQoS Egress Queuing Model (1P3Q3T)
103
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
! This section configures egress buffers and thresholds
mls qos queue-set output 1 buffers 15 30 35 20
mls qos queue-set output 1 threshold 1 100 100 100 100
mls qos queue-set output 1 threshold 2 80 90 100 400
mls qos queue-set output 1 threshold 3 100 100 100 400
mls qos queue-set output 1 threshold 4 60 100 100 400
! This section configures egress CoS-to-Queue mappings
mls qos srr-queue output cos-map queue 1 threshold 3 4 5
mls qos srr-queue output cos-map queue 2 threshold 1 2
mls qos srr-queue output cos-map queue 2 threshold 2 3
mls qos srr-queue output cos-map queue 2 threshold 3 6 7
mls qos srr-queue output cos-map queue 3 threshold 3 0
mls qos srr-queue output cos-map queue 4 threshold 3 1
Cisco Catalyst 2960/3560/3750 AutoQoS Egress Queuing Model (1P3Q3T) ExamplePart 1 of 2
104
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
Cisco Catalyst 2960/3560/3750 AutoQoS Egress Queuing Model (1P3Q3T) ExamplePart 2 of 2
! This section configures egress DSCP-to-Queue mappings
mls qos srr-queue output dscp-map queue 1 threshold 3 32 40 46
mls qos srr-queue output dscp-map queue 2 threshold 1 16 18 20 22
mls qos srr-queue output dscp-map queue 2 threshold 1 26 28 30 34 36 38
mls qos srr-queue output dscp-map queue 2 threshold 2 24
mls qos srr-queue output dscp-map queue 2 threshold 3 48 56
mls qos srr-queue output dscp-map queue 3 threshold 3 0
mls qos srr-queue output dscp-map queue 4 threshold 1 8
mls qos srr-queue output dscp-map queue 4 threshold 2 10 12 14
! This section configures interface egress queuing parameters
queue-set 1
srr-queue bandwidth share 1 30 35 5
priority-queue out
105
-
2013 Cisco and/or its affiliates. All rights reserved. BRKCRS-2501 Cisco Public
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/autoqosmediacampus.pdf
AutoQoS for MedianetAt-A-Glance
106
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/autoqosmediacampus.pdf