CLI Reference Guide-R04

Table Of Contents
Chapter 24
| Quality of Service Commands
– 661 –
set phb This command services IP traffic by setting a per-hop behavior value for a matching
packet (as specified by the match command) for internal processing. Use the no
form to remove this setting.
Syntax
[no] set phb phb-value
phb-value
- Per-hop behavior value. (Range: 0-7)
Default Setting
None
Command Mode
Policy Map Class Configuration
Command Usage
The set phb command is used to set an internal QoS value in hardware for
matching packets (see Table 119, "Default Mapping of CoS/CFI to Internal PHB/
Drop Precedence"). The QoS label is composed of five bits, three bits for per-
hop behavior, and two bits for the color scheme used to control queue
congestion by the police srtcm-color command and police trtcm-color
command.
The set cos and set phb command function at the same level of priority.
Therefore setting either of these commands will overwrite any action already
configured by the other command.
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 4000 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)#