beautypg.com

Dell POWEREDGE M1000E User Manual

Page 429

background image

2-399

Cisco Catalyst Blade Switch 3130 and 3032 for Dell Command Reference

OL-13271-03

Chapter 2 Cisco Catalyst Blade Switch 3130 and 3032 for Dell Cisco IOS Commands

policy-map

Only one policy map per ingress port or SVI is supported. You can apply the same policy map to multiple
physical ports or SVIs.

You can apply a nonhierarchical policy maps to physical ports or to SVIs. However, you can only apply
a hierarchical policy map to SVIs.

A hierarchical policy map has two levels. The first level, the VLAN level, specifies the actions to be
taken against a traffic flow on an SVI. The second level, the interface level, specifies the actions to be
taken against the traffic on the physical ports that belong to the SVI and are specified in the
interface-level policy map.

In a primary VLAN-level policy map, you can only configure the trust state or set a new DSCP or IP
precedence value in the packet. In a secondary interface-level policy map, you can only configure
individual policers on physical ports that belong to the SVI.

After the hierarchical policy map is attached to an SVI, an interface-level policy map cannot be modified
or removed from the hierarchical policy map. A new interface-level policy map also cannot be added to
the hierarchical policy map. If you want these changes to occur, the hierarchical policy map must first
be removed from the SVI.

For more information about hierarchical policy maps, see the “Policing on SVIs” section in the
“Configuring QoS” chapter of the software configuration guide for this release.

Examples

This example shows how to create a policy map called policy1. When attached to the ingress port, it
matches all the incoming traffic defined in class1, sets the IP DSCP to 10, and polices the traffic at an
average rate of 1 Mb/s and bursts at 20 KB. Traffic exceeding the profile is marked down to a DSCP
value gotten from the policed-DSCP map and then sent.

Switch(config)# policy-map policy1

Switch(config-pmap)# class class1

Switch(config-pmap-c)# set dscp 10

Switch(config-pmap-c)# police 1000000 20000 exceed-action policed-dscp-transmit

Switch(config-pmap-c)# exit

This example shows how to configure multiple classes in a policy map called policymap2:

Switch(config)# policy-map policymap2

Switch(config-pmap)# class class1

Switch(config-pmap-c)# set dscp 10

Switch(config-pmap-c)# police 100000 20000 exceed-action policed-dscp-transmit

Switch(config-pmap-c)# exit

Switch(config-pmap)# class class2

Switch(config-pmap-c)# trust dscp

Switch(config-pmap-c)# police 100000 20000 exceed-action drop

Switch(config-pmap-c)# exit

Switch(config-pmap)# class class3

Switch(config-pmap-c)# set dscp 0 (no policer)

Switch(config-pmap-c)# exit

This example shows how to create a hierarchical policy map and attach it to an SVI:

Switch(config)# class-map cm-non-int

Switch(config-cmap)# match access-group 101

Switch(config-cmap)# exit

Switch(config)# class-map cm-non-int-2

Switch(config-cmap)# match access-group 102

Switch(config-cmap)# exit

Switch(config)# class-map cm-test-int

Switch(config-cmap)# match input-interface gigabitethernet2/0/2 - gigabitethernet2/0/3

Switch(config-cmap)# exit

Switch(config)# policy-map pm-test-int