54-14
Cisco ASA 5500 Series Configuration Guide using the CLI
Chapter54 Configuring QoS
Configuring QoS
Detailed Steps
Examples
The following example enables traffic shaping on the outside interface, and limits traffic to 2 Mbps;
priority queuing is enabled for VoIP traffic that is tagged with DSCP EF and AF13 and for IKE traffic:
hostname(config)# access-list ike permit udp any any eq 500
hostname(config)# class-map ike
hostname(config-cmap)# match access-list ike
hostname(config-cmap)# class-map voice_traffic
hostname(config-cmap)# match dscp EF AF13
hostname(config-cmap)# policy-map qos_class_policy
Command Purpose
Step1 policy-map name
Example:
hostname(config)# policy-map shape_policy
Adds or edits a policy map. This policy map must be different
from the hierarchical priority-queuing map.
Step2 class class-default
Example:
hostname(config-pmap)# class class-default
Identifies all traffic for traffic shaping; you can only use the
class-default class map, which is defined as match any, because
the ASA requires all traffic to be matched for traffic shaping.
Step3 shape average rate [burst_size]
Example:
hostname(config-pmap-c)# shape average
70000 4000
Enables traffic shaping, where the average rate argument sets the
average rate of traffic in bits per second over a given fixed time
period, between 64000 and 154400000. Specify a value that is a
multiple of 8000. See the “Information About Traffic Shaping”
section on page 54-4 for more information about how the time
period is calculated.
The burst_size argument sets the average burst size in bits that can
be transmitted over a given fixed time period, between 2048 and
154400000. Specify a value that is a multiple of 128. If you do not
specify the burst_size, the default value is equivalent to
4-milliseconds of traffic at the specified average rate. For
example, if the average rate is 1000000 bits per second, 4 ms
worth = 1000000 * 4/1000 = 4000.
Step4 (Optional)
service-policy priority_policy_map_name
Example:
hostname(config-pmap-c)# service-policy
priority-sub-policy
Configures hierarchical priority queuing, where the
priority_policy_map_name is the policy map you created for
prioritized traffic in the “(Optional) Configuring the Hierarchical
Priority Queuing Policy” section on page54-12.
Step5 service-policy policymap_name interface
interface_name
Example:
hostname(config)# service-policy
shape-policy interface inside
Activates the shaping policy map on an interface.