Chapter 23
  |  Quality of Service Commands
–  635  –
Command Usage 
◆ The set phb command is used to set an internal QoS value in hardware for 
matching packets (see Table 122, "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)#
service-policy This command applies a policy map defined by the policy-map command to the 
ingress side of a particular interface. Use the no form to remove this mapping.
Syntax 
[no] service-policy input policy-map-name
input
 - Apply to the input traffic.
policy-map-name
 - Name of the policy map for this interface. 
(Range: 1-32 characters)
Default Setting 
No policy map is attached to an interface. 
Command Mode 
Interface Configuration (Ethernet)
Command Usage 
◆ Only one policy map can be assigned to an interface.
◆ First define a class map, then define a policy map, and finally use the service-
policy command to bind the policy map to the required interface.