campus qos design simplifiedd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/brkcrs-2501.pdfcampus qos...

107

Upload: phunghuong

Post on 28-Mar-2018

241 views

Category:

Documents


1 download

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