Command Line Interface
4-220
4
Notes: 1. You can only configure one rule per Class Map. However, you can include
multiple classes in a Policy Map.
2. You must create a Class Map before creating a Policy Map.
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-32 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-221) to specify
the criteria for ingress traffic that will be classified under this class map.
Only one match command is permitted per class map, so the match-any field
refers to the criteria specified by the lone match command for a class map.
The class map uses the Access Control List filtering engine, s o you must also
set an ACL mask to enable filtering for the criteria specified in the match
command. See “mask (IP ACL)” on page4-93 or “mask (MAC ACL)” on
page 4-102 for information on configuring an appropriate ACL mask.
�� The class map is used with a policy map (page 4-222) to create a service
policy (page 4-225) 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-226)
Console(config)#class-map rd_class match-any
Console(config-cmap)#match ip dscp 3
Console(config-cmap)#exit
Console(config)#access-list ip mask-precedence in
Console(config-ip-mask-acl)#mask any any dscp
Console(config-ip-mask-acl)#