Chapter 36 Configuring QoS

Configuring Standard QoS

Classifying Traffic by Using Class Maps

You use the class-mapglobal configuration command to name and to isolate a specific traffic flow (or class) from all other traffic. The class map defines the criteria to use to match against a specific traffic flow to further classify it. Match statements can include criteria such as an ACL, IP precedence values, or DSCP values. 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 on Physical Ports

 

 

 

by Using Policy Maps” section on page 36-51and the “Classifying, Policing, and Marking Traffic on

 

 

 

SVIs by Using Hierarchical Policy Maps” section on page 36-55.

 

 

 

 

 

 

 

 

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-listaccess-list-number {deny

Create an IP standard or extended ACL for IP traffic or a Layer 2 MAC

 

 

permit} source [source-wildcard]

ACL for non-IP traffic, repeating the command as many times as

 

 

or

 

necessary.

 

 

 

 

 

 

 

 

 

access-listaccess-list-number {deny

For more information, see the “Classifying Traffic by Using ACLs”

 

 

section on page 36-46.

 

 

permit} protocol source [source-wildcard]

 

 

destination [destination-wildcard]

Note When creating an access list, remember that, by default, the

 

 

or

 

end of the access list contains an implicit deny statement for

 

 

 

everything if it did not find a match before reaching the end.

 

 

mac access-list extended name

 

 

 

 

 

 

 

 

{permit deny} {host src-MAC-addr mask

 

 

 

 

 

 

any host dst-MAC-addr dst-MAC-addr

 

 

 

 

 

 

mask} [type mask]

 

 

 

 

 

Step 3

 

 

 

class-map [match-all match-any]

Create a class map, and enter class-map configuration mode.

 

 

class-map-name

By default, no class maps are defined.

 

 

 

 

 

 

 

 

(Optional) Use the match-allkeyword to perform a logical-AND

 

 

 

 

of all matching statements under this class map. All match criteria

 

 

 

 

in the class map must be matched.

 

 

 

 

(Optional) Use the match-anykeyword to perform a logical-OR

 

 

 

 

of all matching statements under this class map. One or more

 

 

 

 

match criteria must be matched.

 

 

 

 

For class-map-name, specify the name of the class map.

 

 

 

 

If neither the match-allor match-anykeyword is specified, the default

 

 

 

 

is match-all.

 

 

 

 

Note Because only one match command per class map is supported,

 

 

 

 

the match-alland match-anykeywords function the same. See

 

 

 

 

the “Creating Named Standard and Extended ACLs” section on

 

 

 

 

page 34-15for limitations when using the match-alland the

 

 

 

 

match-any keywords.

 

 

 

 

 

 

 

 

 

 

 

Catalyst 3750-E and 3560-E Switch Software Configuration Guide

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OL-9775-02

 

 

 

36-49

 

 

 

 

 

 

Page 799
Image 799
Cisco Systems 3750E manual Classifying Traffic by Using Class Maps, Class-map match-all match-any, Is match-all, 36-49