Police flow – Brocade 6910 Ethernet Access Switch Configuration Guide (Supporting R2.2.0.0) User Manual

Page 488

Advertising
background image

432

Brocade 6910 Ethernet Access Switch Configuration Guide

53-1002651-02

22

Quality of Service Commands

Command Mode
Policy Map Configuration

Command Usage

Use the

policy-map

command to specify a policy map and enter Policy Map configuration

mode. Then use the class command to enter Policy Map Class configuration mode. And finally,
use the set command and one of the police commands to specify the match criteria, where
the:

set phb

command sets the per-hop behavior value in matching packets. (This modifies

packet priority for internal processing only.)

set cos

command sets the class of service value in matching packets. (This modifies

packet priority in the VLAN tag.)

set ip dscp

command sets the IP DSCP value in matching packets. (This modifies packet

priority in the IP header.)

police commands define parameters such as the maximum throughput, burst rate, and
response to non-conforming traffic.

Up to 16 classes can be included in a policy map.

Example
This example creates a policy called “rd-policy,” uses the class command to specify the previously
defined “rd-class,” uses the

set phb

command to classify the service that incoming packets will

receive, and then uses the

police flow

command to limit the average bandwidth to 100,000 Kbps,

the burst rate to 4,000 bytes, and configure the response to drop any violating packets.

Console(config)#policy-map rd-policy

Console(config-pmap)#class rd-class

Console(config-pmap-c)#set phb 3

Console(config-pmap-c)#police flow 10000 4000 conform-action transmit

violate-action drop

Console(config-pmap-c)#

police flow

This command defines an enforcer for classified traffic based on the metered flow rate. Use the no
form to remove a policer.

Syntax

[no] police flow committed-rate committed-burst

conform-action transmit
violate-action {drop| new-dscp}

committed-rate - Committed information rate (CIR) in kilobits per second.
(Range: 0-1000000 kbps at a granularity of 64 kbps or maximum port speed, whichever is
lower)

committed-burst - Committed burst size (BC) in bytes.
(Range: 0-16000000 at a granularity of 4k bytes)

conform-action - Action to take when packet is within the CIR and BC. (There are enough
tokens to service the packet, the packet is set green).

violate-action - Action to take when packet exceeds the CIR and BC. (There are not enough
tokens to service the packet, the packet is set red).

Advertising