Chapter 22
| Quality of Service Commands
– 536 –
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 |
cos
cos |
ip dscp
dscp |
ip precedence
ip-precedence |
ipv6 dscp
dscp |
vlan
vlan}
acl-name - Name of the access control list. Any type of ACL can be specified,
including standard or extended IPv4/IPv6 ACLs and MAC ACLs.
(Range: 1-16 characters)
cos - A Class of Service value. (Range: 0-7)
dscp - A Differentiated Service Code Point value. (Range: 0-63)
ip-precedence - An IP Precedence value. (Range: 0-7)
vlan - A VLAN. (Range:1-4094)
Default Setting
None
Command Mode
Class Map Configuration
Command Usage
◆
First enter the class-map command to designate a class map and enter the
Class Map configuration mode. Then use
match
commands to specify the fields
within ingress packets that must match to qualify for this class map.
◆
If an ingress packet matches an ACL specified by this command, any deny rules
included in the ACL will be ignored.
◆
If match criteria includes an IP ACL or IP priority rule, then a VLAN rule cannot
be included in the same class map.
◆
If match criteria includes a MAC ACL or VLAN rule, then neither an IP ACL nor IP
priority rule can be included in the same class map.
◆
Up to 16 match entries can be included in a class map.
Example
This example creates a class map called “rd-class#1,” and sets it to match packets
marked for DSCP service value 3.
Console(config)#class-map rd-class#1
Console(config-cmap)#match ip dscp 3
Console(config-cmap)#