8.
Assign the QoS map to the logical interface for the WAN connection on
which you want to enable CBWFQ. For example:
ProCurve(config)# interface ppp 1
ProCurve(config-ppp 1)# qos-policy out Class
Configuring a Low-Latency Queue
1.
Create a QoS map entry to define the queue. For example:
ProCurve(config)# qos map LowLatency 10
Syntax: qos map <mapname> <map sequence number>
2.
Match the entry to the criteria for the queue. Criteria include:
•
ToS value
•
IP header fields
•
UDP destination port
•
bridged traffic
From the QoS map configuration mode context, enter this command:
Syntax: match [dscp <0-63> | precedence <0-7> | list <ACL listname> | ip rtp <first
port number> {<last port number>} {all} | protocol bridge {netbeui}]
For example, you can select VoIP traffic by selecting the ToS value the
VoIP application assigns it. Or you can select traffic destined to UDP ports
associated with certain application:
ProCurve(config-qos-map)# match ip rtp 16000 20000
3.
Set the maximum bandwidth guaranteed to the queue:
Syntax: priority [<Kbps> | percent <value> | unlimited] [burst <value>]
Leave the burst value at the default. You can set the bandwidth to
between 8 and 100,000 Kbps. However, you cannot allocate more than 75
percent of the interface's bandwidth to queues. For example, enter:
ProCurve(config-qos-map)# priority 500
You can alternatively specify the guaranteed bandwidth needed for the
low-latency traffic as a percentage of the total interface bandwidth. For
example, enter:
ProCurve(config-qos-map)# priority percent 16
You should be wary of assigning a queue unlimited priority. Typically, even
the most important traffic should not starve out all other traffic.
Setting Up Quality of Service
Quick Start
8-75