Reference Guide

2 Enter a class name to apply to the shape rate in POLICY-MAP-QUEUEING mode—up to 32 characters.
class class-name
3 (Optional) If you need rate shaping on a specic queue, match the corresponding qos-group in the class-map. If you do not congure
the match qos-group command, rate shaping applies to all queues.
match qos-group queue-number
4 Enter a minimum and maximum shape rate value in POLICY-MAP-QUEUEING-CLASS mode.
shape {min {kbps | mbps | pps}min-value} {max {kbps | mbps | pps}max-value}
0 to 40000000—kilobits per second kilobits per second—kbps
0 to 40000 — megabits per second—mbps
1 to 268000000 — in packets per second (pps)
5 Save the conguration.
do commit
Policy-based shaping
OS10(config)# policy-map type queuing master
OS10(conf-pmap-queuing)# class first
OS10(conf-pmap-c-que)# shape min pps 10 max pps 40
OS10(conf-pmap-c-que)# do commit
View policy-map
OS10(conf-pmap-c-que)# do show policy-map
Service-policy(queuing) output: master
Class-map (queuing): first
shape min pps 10 max pps 40
Policy-based rate-policing
You can congure trac rate-limiting in packets per second (pps) for a QoS input policy, and a rate policing value in kilobits per second
(kbps) or pps. Committed rate guarantees bandwidth for trac entering or leaving the interface under normal network conditions.
When trac propagates at an average rate that is greater than or equal to the committed rate and less than peak-rate, it is green colored
or coded. The trac rate above the congured peak-rate is dropped to guarantee a bandwidth limit for an ingress trac ow.
For a system that does not have ingress buers, OS10 performs rate-limiting on the incoming trac stream. The trac rate above the
congured committed rate is tail dropped (which means if the queue is full the packets are dropped) to guarantee a xed bandwidth for an
ingress trac ow.
When the transmitted trac falls below the committed rate, the unused bandwidth aggregates to a maximum, this forms the committed
burst size. Trac is green-coded up to the point it does not exceed the committed burst size.
Peak rate is the maximum rate for trac arriving or exiting an interface under normal trac conditions. Peak burst size indicates the
maximum size of unused peak bandwidth that is aggregated. This aggregated bandwidth enables brief durations of burst trac that
exceeds the peak rate.
1 Create the policy-map type as qos and congure a name for the policy-map in CONFIGURATION mode.
policy-map type qos policy-map-name
2 Enter a class name to apply the shape rate in POLICY-MAP mode.
class class-map-name
3 Congure trac policing on incoming trac in POLICY-MAP-CLASS-MAP mode.
police {cir committed-rate [bc committed-burst-size]} {pir peak-rate [be peak-burst-size]}
cir committed-rate—Enter a committed rate value in kilobits per second (kbps) (0 to 40000000).
bc committed-burst-size—(Optional) Enter a committed burst size in packets for control plane and kbps (16 to 200000,
default 200).
460
Quality of service