26-20
Catalyst 2950 Desktop Switch Software Configuration Guide
78-14982-01
Chapter 26      Configuring QoS
Configuring QoS
This example shows how to create a Layer 2 MAC ACL with a permit statement. The statement allows 
traffic from the host with MAC address 0001.0000.0001 to the host with MAC address 0002.0000.0001.
Switch(config)# mac access-list extended maclist1
Switch(config-ext-macl)# permit host 0001.0000.0001 host 0002.0000.0001 
Classifying Traffic by Using Class Maps
You use the class-map global configuration command to isolate a specific traffic flow (or class) from 
all other traffic and to name it. The class map defines the criteria to use to match against a specific traffic 
flow to further classify it. Match statements can only include ACLs. The match criterion is defined with 
one match statement entered within the class-map configuration mode.
Note You can also create class maps during policy map creation by using the class policy-map configuration 
command. For more information, see the “Classifying, Policing, and Marking Traffic by Using Policy 
Maps” section on page 26-21.
Beginning in privileged EXEC mode, follow these steps to create a class map and to define the match 
criterion to classify traffic:
Command Purpose
Step 1
configure terminal Enter global configuration mode.
Step 2
access-list access-list-number permit 
{source source-wildcard | host source | 
any}
or
access-list access-list-number 
{permit | remark} protocol 
{source source-wildcard | host source | 
any} [operator port] {destination 
destination-wildcard | host destination | 
any} [operator port] [dscp dscp-value] 
[time-range time-range-name] 
or
mac access-list extended name
permit {any | host source MAC address} 
{any | host destination MAC address} 
[aarp | amber | dec-spanning | decnet-iv | 
diagnostic | dsm | etype-6000 | etype-8042 
| lat | lavc-sca | mop-console | mop-dump 
| msdos | mumps | netbios | vines-echo 
|vines-ip | xns-idp]
Create an IP standard or extended ACL for IP traffic or a Layer 2 MAC 
ACL for non-IP traffic, repeating the command as many times as 
necessary.
For more information, see the “Guidelines for Applying ACLs to 
Physical Interfaces” section on page 25-6 and the “Classifying Traffic 
by Using ACLs” section on page 26-16.
For more information on the mac access-list extended name 
command, see the “Creating Named MAC Extended ACLs” section on 
page 25-18.
Note Deny statements are not supported for QoS ACLs. See the 
“Classification Based on QoS ACLs” section on page 26-5 for 
more details.
Step 3
class-map class-map-name  Create a class map, and enter class-map configuration mode.
By default, no class maps are defined.
For class-map-name, specify the name of the class map.