AutoQoS 300

AutoQoS
AutoQoS is a utility that automates and simplifies QoS configuration, giving
a consistent configuration across the network. It discovers the applications
traversing the router or switch and configures standard best practice QoS
policies for them. It can be used with both LAN and WAN interfaces.
Automatic configurations can be tuned if necessary by using the MQC or
with legacy CLI. AutoQoS was originally only for VoIP applications, but
recent versions can be used with data applications also.
When configured on a WAN interface, AutoQoS:
■ Detects and classifies VoIP and data traffic (typically using NBAR).
■ Builds appropriate services policies, including placing Real-Time
Protocol (RTP) traffic into a low-latency queue (LLQ) and guaranteeing
bandwidth to VoIP control traffic.
■ Sets up traffic shaping, fragmentation, or compression where needed.
■ Enables SNMP traps and syslog alerting for VoIP events.
When configured on a LAN interface, AutoQoS:
■ Sets up priority/expedited queuing on the switch interface.
■ Configures the COS mapping to queues, and adjusts queue size and
weights.
■ Sets up trust boundaries on user access ports and links between
switches. Trusts the incoming CoS only when an IP phone is present.
To use AutoQoS, CEF must be enabled, and the correct bandwidth configured
on each interface, then AutoQos is enabled as follows. This example
enables AutoQoS for VoIP only. Notice that after the commands are given,
the router has created a policy map (not shown) and applied it to the interface:
Router(config)#int s1/0/0:1
Router(config-if)#bandwidth 1544
Router(config-if)#auto qos voip
!
Router#show auto qos int s1/0/0:1
Serial1/0/0:1 -
!
interface Serial1/0/0:1
service-policy output AutoQoS-Policy-UnTrust