Cisco - Catalyst 2950 Series Switches Quality of Service (QoS) FAQ



Similar documents
Configuring QoS. Understanding QoS CHAPTER

Configuring Auto-QoS

Configuring QoS and Per Port Per VLAN QoS

The Basics. Configuring Campus Switches to Support Voice

Configuring Quality of Service

Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example

AutoQoS for Medianet

Optimizing Converged Cisco Networks (ONT)

Configuring QoS CHAPTER

Configuring QoS in a Wireless Environment

AutoQoS. Prerequisites for AutoQoS CHAPTER

Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support

Cisco VoIP CME QoS Labs by Michael T. Durham

This topic describes the basic purpose and function of AutoQoS. One command per interface to enable and configure QoS

Lab 7-1 Configuring Switches for IP Telephony Support

Improving Quality of Service

Configuring QoS in a Wireless Environment

This topic lists the key mechanisms use to implement QoS in an IP network.

Best Practice Recommendations for VLANs and QoS with ShoreTel

Configuring MPLS QoS

How To Balance On A Cisco Catalyst Switch With The Etherchannel On A Fast Ipv2 (Powerline) On A Microsoft Ipv1 (Powergen) On An Ipv3 (Powergadget) On Ipv4

Chapter 5 Configuring QoS

Quality of Service (QoS) on Netgear switches

AlliedWare Plus TM OS How To. Configure QoS to Conform to Standard Marking Schemes. Introduction. Contents

Configuring Quality of Service

Configuring QoS. Finding Feature Information. Prerequisites for QoS

MS Series: VolP Deployment Guide

Can PowerConnect Switches Be Used in VoIP Deployments?

AlliedWare Plus OS How To. Configure QoS to prioritize SSH, Multicast, and VoIP Traffic. Introduction

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

Configuring DHCP Snooping

What is VLAN Routing?

Routing. Static Routing. Fairness. Adaptive Routing. Shortest Path First. Flooding, Flow routing. Distance Vector

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

- QoS Classification and Marking -

Configure QoS on x900-24, x900-12, and SwitchBlade x908 Series Switches

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

VLANs. Application Note

Quality of Service (QoS): Managing Bandwidth More Effectively on the Series 2600/2600-PWR and Series 2800 Switches

Lab 8: Confi guring QoS

Lab Introduction to the Modular QoS Command-Line Interface

Here is a summary of the recommendations that have been reviewed and approved by NETS engineers:

Data Network Best Practices for ShoreTel VoIP

Network Best Practices for ShoreTel Connect CLOUD

Security Considerations in IP Telephony Network Configuration

Configuring Flexible NetFlow

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

Data Network Best Practices for ShoreTel VoIP

VOICE VLAN SUPPORT IN THE DELL POWERCONNECT 6200

Configuring Port Security

Configuring Switch Ports and VLAN Interfaces for the Cisco ASA 5505 Adaptive Security Appliance

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

Catalyst 2960-X Switch QoS Configuration Guide, Cisco IOS Release 15.0(2)EX

QoS Queuing on Cisco Nexus 1000V Class-Based Weighted Fair Queuing for Virtualized Data Centers and Cloud Environments

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

PC-over-IP Protocol Virtual Desktop Network Design Checklist. TER Issue 2

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share:

QoS: Color-Aware Policer

TotalCloud Phone System

Configuring NetFlow-lite

Analysis of IP Network for different Quality of Service

Abstract. Avaya Solution & Interoperability Test Lab

Configure Policy-based Routing

SolarWinds Technical Reference

Configuration Examples p priority and QoS

VOIP Guide Using ZyXEL Switch

SolarWinds Technical Reference

Troubleshooting Load Balancing Over Parallel Links Using Cisco Express Forwarding

Best Practice Recommendations for Implementing VLANs in a ShoreTel VoIP Environment with IP Phones

Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.

Configuring LLDP, LLDP-MED, and Location Service

Cisco - Ethernet 100BaseTX and 10BaseT Cables: Guidelines and Specifications

Catalyst 6500/6000 Switches NetFlow Configuration and Troubleshooting

CCNP: Optimizing Converged Networks

Configuring an efficient QoS Map

Cisco - Calculating the Maximum Attenuation for Optical Fiber Links

Understanding Quality of Service on the Catalyst 6500 Switch

Datasheet. Managed PoE+ Gigabit Switches with SFP. Models: ES W, ES W, ES W, ES W

LANs and VLANs A Simplified Tutorial

Easy Smart Configuration Utility

What s New in VMware vsphere 5.5 Networking

IP videoconferencing solution with ProCurve switches and Tandberg terminals

How To Switch In Sonicos Enhanced (Sonicwall) On A 2400Mmi 2400Mm2 (Solarwall Nametra) (Soulwall 2400Mm1) (Network) (

L2 / L3 Switches. Quality of Service (QoS) Configuration Guide

Abstract. Avaya Solution & Interoperability Test Lab

How To Configure Voice Vlan On An Ip Phone

Cisco Configuring Basic MPLS Using OSPF

Quality of Service (QoS)) in IP networks

How To Lower Data Rate On A Network On A 2Ghz Network On An Ipnet 2 (Net 2) On A Pnet 2 On A Router On A Gbnet 2.5 (Net 1) On An Uniden Network On

Chapter 4 Rate Limiting

Network Detector Setup and Configuration

Brocade to Cisco Comparisons

ALLNET ALL8944WMP Layer 2 Management 24 Port Giga PoE Current Sharing Switch

vsphere Networking ESXi 5.0 vcenter Server 5.0 EN

enetworks TM IP Quality of Service B.1 Overview of IP Prioritization

LiveAction Application Note

DCS C Fast Ethernet Intelligent Access Switch Datasheet

Configuring DHCP Snooping and IP Source Guard

Transcription:

Page 1 of 8 Catalyst 2950 Series Switches Quality of Service (QoS) FAQ Document ID: 46523 TAC Notice: What's C han g i n g o n T A C We b H el p u s h el p y ou. Questions Introduction What is the software version requirement for the QoS features on Catalyst 2950 series switches? What QoS features does the 2950 standard image (SI) support? What QoS features does the 2950 enhanced image (EI) support? Do the Catalyst 2950 series switches support rate-limiting or policing on ports or VLANs? Can the Catalyst 2950 series switches mark or rewrite IP precedence (type of service [ToS]) bits in an IP packet? Do the Catalyst 2950 series switches provide priority scheduling in the input/ingress port? Do the Catalyst 2950 series switches honor the incoming class of service (CoS) values in IEEE 802.1p (dot1p) tags from IP phones? My server or IP phone/device cannot tag class of service (CoS) values. Can the Catalyst 2950 series switches tag the traffic from the server/device for a specific CoS value? Please rate this d o c u m en t. nmlkj Excellent Can I override the incoming class of service (CoS) to a specific CoS value? What is pass-through mode? Can I reclassify the class of service (CoS) value of data that are generated from a PC that connects to an IP phone? The IP phone attaches to a Catalyst 2950 series switch. What kind of output scheduling do the Catalyst 2950 series switches provide? Can I use access control lists (ACLs) to define traffic for the application of QoS features? How do I configure the Catalyst 2950 series switches with voice VLANs for Cisco IP phone connections? How do I verify the QoS configuration on the Catalyst 2950 series switches? NetPro Discussion Forums - Featured Conversations Related Information nmlkj G o o d nmlkj A v er a g e nmlkj F a i r nmlkj P o o r T d o c u m m y p b. his en t so lv ed ro lem nmlkj Y es nmlkj N o nmlkj J u s t b r o w s i ng S u g g estio n s f o r im p ro v em en t: ( 2 5 6 ch a r a cter li m i t) Send Introduction

Page 2 of 8 This document addresses the Frequently Asked Questions (FAQs) on the Quality of Service (QoS) features of the Cisco Catalyst 2950 series switches. Q. What is the software version requirement for the QoS features on Catalyst 2950 series switches? A. The 2950 supports egress queuing and scheduling based on IEEE 802.1p class of service (CoS) values with Cisco IOS Software Release 12.0(5)WC(1) and later. Each port on the switch gets a default priority value. Frames that are received untagged are assigned this value. For those frames that are received tagged, the 2950 uses the value in the tag. The 2950 queues frames at the egress port into one of four priority queues. The switch makes the queue assignments on the basis of the priority or CoS value that is assigned to the frame at ingress. You can configure egress scheduling as either strict priority or weighted roundrobin (WRR) scheduling. The Catalyst 2950 series switches run two feature sets of Cisco IOS Software, a standard image (SI) and an enhanced image (EI). Several feature differences exist between the SI version and the EI version. The SI only supports the output scheduling QoS features, whereas the EI adds support for classification, marking, and policing. Refer to the Release Notes for the Catalyst 2955, Catalyst 2950, and Catalyst 2940 Switches, Cisco IOS Release 12.1(22)EA4 for hardware and software compatibility. Q. What QoS features does the 2950 standard image (SI) support? A. The 2950 with the SI supports queuing and scheduling at egress. The 2950 with SI supports ingress classification with use of port trust states in Cisco IOS Software Release 12.1(11)EA1 and later. You can configure the ingress port to trust either class of service (CoS) or differentiated services code point (DSCP), where the default port trust state is untrusted. You can configure egress scheduling as either strict priority scheduling or weighted round-robin (WRR) scheduling. In Cisco IOS Software Releases 12.0, SI only supports configuration on CoS priorities and WRR. In Cisco IOS Software Releases 12.1 and later, SI added these features: Classification Classification on the basis of Cisco Discovery Protocol (CDP) from a Cisco IP phone Output queuing and scheduling Strict priority scheduling WRR scheduling Q. What QoS features does the 2950 enhanced image (EI) support? A. The 2950 with the EI supports Layer 2 (L2) Layer 4 (L4) classification at ingress with use of: Port trust states QoS access control lists (ACLs) Class maps and policy maps The 2950 with EI also supports policing and marking at ingress as well as queuing and scheduling at egress. You can configure egress scheduling as either strict priority

Page 3 of 8 scheduling or weighted round-robin (WRR) scheduling. Refer to the Release Notes for the Catalyst 2955, Catalyst 2950, and Catalyst 2940 Switches, Cisco IOS Release 12.1(22)EA4 for hardware and software compatibility. In Cisco IOS Software Releases 12.0, EI only supports configuration on class of service (CoS) priorities and WRR. In Cisco IOS Software Releases 12.1, EI added these features: Classification Classification on the basis of: Port trust state Access control lists (ACLs) Policy maps Cisco Discovery Protocol (CDP) from a Cisco IP phone Trust of CoS/differentiated services code point (DSCP) Ports CoS configuration Marking Policing Ingress policing Configuration of the mapping table CoS-to-DSCP DSCP-to-CoS Output queuing and scheduling Strict priority scheduling WRR scheduling Q. Do the Catalyst 2950 series switches support rate-limiting or policing on ports or VLANs? A. Catalyst 2950 series switches that run the enhanced image (EI) support ingress policing on physical interfaces only. Policers do not have support on VLAN interfaces. Catalyst 2950 series switches that run the standard image (SI) do not support policing. The minimum release with support is Cisco IOS Software Release 12.1. Q. Can the Catalyst 2950 series switches mark or rewrite IP precedence (type of service [ToS]) bits in an IP packet? A. Yes, the Catalyst 2950 series switches that run the enhanced image (EI) can mark or rewrite ToS bits in the header of an IP version 4 (IPv4) packet. Use a policy map that contains the set ip dscp statement. Or configure a policer to mark down or rewrite the differentiated services code point (DSCP) value on frames that do not conform to the rules in the policer. Note: The Catalyst 2950 only supports ingress policing. Q. Do the Catalyst 2950 series switches provide priority scheduling in the input/ingress port? A. Catalyst 2950 series switches do not provide any ingress scheduling, but they do support egress queuing and scheduling. Use the wrr-queue bandwidth command. The default is to use FIFO.

Page 4 of 8 Q. Do the Catalyst 2950 series switches honor the incoming class of service (CoS) values in IEEE 802.1p (dot1p) tags from IP phones? A. The Catalyst 2950 series switches provide QoS-based 802.1p CoS values. In Cisco IOS Software Release 12.0(5)WC1 and later, the 2950 series switches honor the CoS value of an incoming frame by default. Note: For untagged frames that are received on trusted and untrusted ports, QoS assigns the CoS value that the mls qos cos interface configuration command specifies. By default, this value is zero, which is trusted. Q. My server or IP phone/device cannot tag class of service (CoS) values. Can the Catalyst 2950 series switches tag the traffic from the server/device for a specific CoS value? A. Yes, the switch can tag the traffic. But you must configure the port as a trunk port and configure mls qos cos value, as well. In this sample configuration, interface FastEthernet 0/1 connects to an IP phone that cannot tag CoS values: interface fastethernet 0/1 switchport mode trunk mls qos cos 7 For IEEE 802.1Q frames with tag information, the priority value from the header frame is used. For frames that are received on the native VLAN, the default priority of the input port is used. Q. Can I override the incoming class of service (CoS) to a specific CoS value? A. Yes, you can override the CoS. Issue the mls qos cos {default-cos override} command. The command overrides the previously configured trust state of the incoming packets and applies the default port CoS value to all incoming packets. Cisco IOS Software Release 12.1 and later support this command. Q. What is pass-through mode? A. In pass-through mode, the switch uses the class of service (CoS) value of incoming packets without a modification of the differentiated services code point (DSCP) value. The frame can pass through the switch with both the incoming CoS and DSCP values intact. When you disable pass-through mode and configure the switch port to trust CoS, the DSCP value is derived from the CoS-to-DSCP map. In this case, the DSCP usually changes as a result. In Cisco IOS Software releases earlier than Cisco IOS Software Release 12.1 (11)EA1, this derivation of the DSCP value is on by default and you cannot change it. In Cisco IOS Software Release 12.1(11)EA1 and later, you can configure this with the enablement of pass-through mode on the port. Here is a sample configuration: interface fastethernet 0/1 switchport mode access

Page 5 of 8 mls qos trust cos pass-through dscp Q. Can I reclassify the class of service (CoS) value of data that are generated from a PC that connects to an IP phone? The IP phone attaches to a Catalyst 2950 series switch. A. Yes, you can reclassify the CoS value of the data. Issue the switchport priority extend cos interface configuration command. The command configures the IP phone to override the priority of the traffic that comes from the PC. Q. What kind of output scheduling do the Catalyst 2950 series switches provide? A. The 2950 series switches support four class of service (CoS) queues for each egress port. For Cisco IOS Software releases earlier than Cisco IOS Software Release 12.1(12c) EA1, there is support for CoS priority queue and weighted round-robin (WRR) scheduling. Here is a sample configuration: wrr-queue cos-map 1 0 1 wrr-queue cos-map 2 2 3 wrr-queue cos-map 3 4 5 wrr-queue cos-map 4 6 7 wrr-queue bandwidth 1 2 3 4 Note: 1 is the lowest CoS priority queue, and 4 is the highest. In Cisco IOS Software Release 12.1(12c)EA1 and later, there is support for expedite queue and WRR scheduling instead. This scheduling uses one of the four egress queues (queue 4) as an expedite queue. WRR scheduling is performed on the three egress queues that remain. The expedite queue is a strict priority queue. Before the service of the other three queues, this expedite queue always receives service first, until it is empty. For all releases, strict priority scheduling is the default. Here is a sample configuration: wrr-queue cos-map 1 0 1 2 4 wrr-queue cos-map 3 3 6 7 wrr-queue cos-map 4 5 wrr-queue bandwidth 20 1 80 0 Note: CoS 5 is mapped to queue 4. Queue 4 is the expedite queue, with bandwidth assigned to 0. Q. Can I use access control lists (ACLs) to define traffic for the application of QoS features? A. Yes, you can use IP standard, IP extended, and Layer 2 (L2) MAC ACLs in order to define a group of packets with the same characteristics. This definition of a group of packets classifies the packets. However, configuration of a deny action is not supported in QoS ACLs on the switch. Also, if there is a match with a permit action, the switch takes the specified action that relates to QoS and exits the list. If there is no match with all entries in the list, then the QoS processing does not occur on the packet. For all Cisco IOS Software releases, this process has support in enhanced image (EI) only. Cisco IOS Software Release 12.1(11)EA1 and later support the match on the basis of the differentiated services code

Page 6 of 8 point (DSCP) value. Q. How do I configure the Catalyst 2950 series switches with voice VLANs for Cisco IP phone connections? A. For Cisco IOS Software Release 12.1(12c)EA1 and later, when you configure the 2950 as an access layer switch for voice, first modify the default class of service (CoS)-todifferentiated services code point (DSCP) mapping table so that: CoS 3 maps to DSCP 26 CoS 4 maps to DSCP 34 CoS 5 maps to DSCP 46 Next, enable voice and data VLANs on the phone port and set the IP phone trust boundary. Issue the mls qos trust cos command from the IP phone. Finally, modify the CoS-toegress-queue mapping and enable the expedite queue. With enablement of the expedite queue, voice packets always receive service before all other packets. Here is a sample configuration: c2950(config)# mls qos map cos-dscp 0 8 16 26 34 46 48 56 c2950(config)# mls qos bandwidth 10 20 70 0 c2950(config)# interface fastethernet 0/1 c2950(config-if)# mls qos trust cos c2950(config-if)# switchport voice vlan 100 c2950(config-if)# switchport access vlan 10 c2950(config-if)# switchport priority extend cos 0 Also, the auto-qos feature has support in Cisco IOS Software Release 12.1(12c)EA1 and later. You can use the auto-qos feature to simplify the deployment of existing QoS features. Auto-QoS makes assumptions about the network design. As a result, the switch can prioritize different traffic flows and appropriately use the egress queues instead of the default QoS behavior. The switch offers best-effort service to each packet, regardless of the packet contents or size, and sends the packet from a single queue. When you enable auto- QoS, the feature automatically classifies traffic on the basis of traffic type and ingress packet label. The switch uses the classification in order to choose the appropriate egress queue. You use auto-qos commands in order to identify ports that connect to Cisco IP phones. You can also identify ports that receive trusted VoIP traffic through an uplink. Auto-QoS then performs these functions: Detects the presence or absence of IP phones Configures QoS classification Configures egress queues Q. How do I verify the QoS configuration on the Catalyst 2950 series switches? A. Use the commands in this table in order to verify your QoS configuration: Command show class-map [class-map-name] Purpose To display QoS class maps, which define the match criteria to classify

Page 7 of 8 1 traffic. show policy-map [policy-map-name [class class-name]] 1 To display QoS policy maps, which define classification criteria for incoming traffic. show mls qos maps [cos-dscp dscp-cos] 1 show mls qos interface [interface-id] [policers] 1 show wrr-queue cos-map show wrr-queue bandwidth To display QoS mapping information. Maps enable the generation of an internal DSCP 2 value, which represents the priority of the traffic. To display QoS information at the interface level. This information includes: The configuration of the egress queues and the CoS 3 -to-egressqueue map Which interfaces have configured policers Ingress and egress statistics, which includes the number of bytes that have been dropped To display the mapping of the CoS priority queues. To display the WRR 4 bandwidth allocation for the CoS priority queues. 1 This command is available only on a switch that runs the enhanced image (EI). 2 DSCP = differentiated services code point 3 CoS = class of service 4 WRR = weighted round-robin NetPro Discussion Forums - Featured Conversations Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information about networking solutions, products, and technologies. The featured links are some of the most recent conversations available in this technology. NetPro Discussion Forums - Featured Conversations for LAN Network Infrastructure: LAN Routing and Switching 6500 to 3750 etc - Jun 13, 2005 High Availability vs. HSRP? - Jun 13, 2005 FRU- power failure - Jun 13, 2005

Page 8 of 8 Any tool to trace a MAC address to its source switch? - Jun 13, 2005 Unusually high SRTT/Multicast Flow Timer - Jun 13, 2005 Network Infrastructure: Getting Started with LANs Is there a difference between designated port and root port? - Jun 13, 2005 3500 switch client could not get IP from DHCP Server - Jun 12, 2005 Cisco 827 and Intel 3110 Gateway - Jun 10, 2005 Cisco 827 with Intel VPN Gateway - Jun 9, 2005 Pix 515E DMZ poor bandwidth - Jun 9, 2005 Related Information Configuring QoS - Catalyst 2950 Series Configuration Guide LAN Product Support Pages LAN Switching Support Page Technical Support & Documentation - Cisco Systems All contents are Copyright 1992-2005 Cisco Systems, Inc. All rights reserved. Important Notices and Privacy Statement. Updated: Jun 13, 2005 Document ID: 46523