Datasheet
Command Line Interface
4-194
4
class-map
This command creates a class map used for matching packets to the specified 
class, and enters Class Map configuration mode. Use the no form to delete a class 
map and return to Global configuration mode.
Syntax 
[no] class-map class-map-name [match-any] 
• match-any - Match any condition within a class map. 
• class-map-name - Name of the class map. (Range: 1-16 characters)
Default Setting 
None
Command Mode 
Global Configuration
Command Usage 
• First enter this command to designate a class map and enter the Class Map 
configuration mode. Then use the match command (page 4-194) to specify 
the criteria for ingress traffic that will be classified under this class map. 
• Up to 16 match commands are permitted per class map.
• The class map is used with a policy map (page 4-195) to create a service 
policy (page 4-199) for a specific interface that defines packet classification, 
service tagging, and bandwidth policing. 
Example 
This example creates a class map call “rd_class,” and sets it to match packets 
marked for DSCP service value 3:
Related Commands 
show class map (4-199)
match
This command defines the criteria used to classify traffic. Use the no form to delete 
the matching criteria.
Syntax 
[no] match {access-list acl-name | ip dscp dscp | ip precedence 
ip-precedence | vlan vlan}
• acl-name - Name of the access control list. Any type of ACL can be 
specified, including standard or extended IP ACLs and MAC ACLs. 
(Range: 1-16 characters)
• dscp - A DSCP value. (Range: 0-63)
• ip-precedence - An IP Precedence value. (Range: 0-7) 
Console(config)#class-map rd_class match-any 
Console(config-cmap)#match ip dscp 3
Console(config-cmap)#










