|
|
This chapter explains the function and syntax of the quality of service commands from access-list rate-limit through frame-relay ip rtp priority. For more information about defaults and usage guidelines, see the corresponding chapter of the Cisco IOS Quality of Service Solutions Command Reference, Release 12.1.
To configure an access list for use with committed access rate (CAR) policies, use the access-list rate-limit global configuration command. To remove the access list from the configuration, use the no form of this command.
access-list rate-limit acl-index {precedence | mac-address | mask prec-mask}
Syntax Description
acl-index Access list number. Use any number from 1 to 99 to classify packets by precedence or precedence mask, and use any number from 100 to 199 to classify by MAC address. precedence IP precedence. mac-address Address of the MAC. mask prec-mask IP precedence mask; a two-digit hexadecimal number. Use this option when you want to assign multiple precedences to the same rate-limit access list.
Syntax Description
bandwidth-kbps Amount of bandwidth in kilobits per second (kbps) to be assigned to the class. percent percent Percentage of available bandwidth to be assigned to the class.
Syntax Description
ip-prec-map QoS policy based on the IP precedence.
To configure the bumping rules for a virtual circuit (VC) class that can be assigned to a VC bundle, use the bump vc-class configuration command. To remove the explicit bumping rules for the VCs assigned this class and default them to implicit bumping, use the no bump explicit command. To specify that the VC bundle members do not accept any bumped traffic, use the no bump traffic command.
To configure the bumping rules for a specific VC member of a bundle, use the bump bundle-vc configuration command. To remove the explicit bumping rules for the VC and default it to implicit bumping, use the no bump explicit command. To specify that the VC does not accept any bumped traffic, use the no form of this command.
bump {implicit | explicit precedence-level | traffic}
Syntax Description
implicit Depending on the mode, applies implicit bumping rules, which is also the default, to a single VC bundle member (bundle-vc mode) or all VCs in the bundle (bundle mode). The (default) implicit bumping rule stipulates that bumped traffic is to be carried by a VC with a lower precedence. explicit precedence-level Specifies the precedence level to which traffic on a VC (bundle-vc mode) will be bumped when the VC goes down. Specifies a single number as the value of precedence-level. traffic In its positive form, specifies that the VC accepts bumped traffic. The no form stipulates that the VC does not accept any bumped traffic.
Syntax Description
bundle-name In up to 16 alphanumeric characters, specify the name of the bundle to be created.
To specify the name of the class whose policy you want to create or change or to specify the default class called class-default before you configure its policy, use the class policy-map configuration command. To remove a class from the policy map, use the no form of this command.
class {class-name | class-default}
Syntax Description
class-name The name of the class for which you want to configure or modify policy. class-default Specifies the default class so that you can configure or modify its policy.
To configure a virtual circuit (VC) bundle with the bundle-level commands contained in the specified VC class, use the class-bundle command in bundle configuration mode. The no form of this command removes the VC class parameters from a VC bundle.
class-bundle vc-class-name
Syntax Description
vc-class-name Name of the VC class you are assigning to your VC bundle.
To create a class map to be used for matching packets to the class whose name you specify, use the class-map global configuration command. To remove an existing class map from the router, use the no form of this command.
class-map class-map-name
Syntax Description
class-map-name Name of the class for the class map. The class name is used for both the class map and to configure policy for the class in the policy map.
To assign a custom queue list to an interface, use the custom-queue-list interface configuration command. To remove a specific list or all list assignments, use the no form of this command.
custom-queue-list list
Syntax Description
list Any number from 1 to 16 for the custom queue list.
Syntax Description
exponent Exponent from 1 to 16 used in the average queue size calculation. The default is 9.
To specify the number of dynamic queues to be reserved for use by the class-default class as part of the default class policy, use the fair-queue policy-map class configuration command. To delete the configured number of dynamic queues from the class-default policy, use the no form of this command.
fair-queue [number-of-dynamic-queues]
Syntax Description
number-of-dynamic-queues (Optional) A power of 2 number in the range of 16 through 4096 specifying the number of dynamic queues.
To enable VIP-Distributed weighted fair queueing (DWFQ), use the fair-queue interface configuration command. The command enables DWFQ on an interface using a VIP2-40 or greater interface processor. To disable DWFQ, use the no form of this command.
fair-queueSyntax Description
This command has no arguments or keywords.
To enable weighted fair queueing (WFQ) for an interface, use the fair-queue interface configuration command. To disable weighted fair queueing for an interface, use the no form of this command.
fair-queue [congestive-discard-threshold [dynamic-queues [reservable-queues]]]
Syntax Description
congestive-discard-threshold (Optional) Number of messages allowed in each queue. The default is 64 messages, and a new threshold must be a power of 2 in the range 16 to 4096. When a conversation reaches this threshold, new message packets are discarded. dynamic-queues (Optional) Number of dynamic queues used for best-effort conversations (that is, a normal conversation not requiring any special network services). Values are 16, 32, 64, 128, 256, 512, 1024, 2048, and 4096. reservable-queues (Optional) Number of reservable queues used for reserved conversations in the range 0 to 1000. The default is 0. Reservable queues are used for interfaces configured for features such as Resource Reservation Protocol (RSVP).
Syntax Description
aggregate-packets Total number of buffered packets before some packets may be dropped. Below this limit, packets will not be dropped.
Syntax Description
individual-packet Maximum number of packets allowed in each per flow or per class queue during periods of congestion.
Syntax Description
qos-group number Number of the QoS group, as assigned by a committed access rate (CAR) policy or BGP policy propagation. The value can range from 1 to 99. tos number Two low-order IP precedence bits of the ToS field. class-packet Maximum number of packets allowed in the queue for the class during periods of congestion.
Syntax Description
This command has no arguments or keywords.
Syntax Description
This command has no arguments or keywords.
Syntax Description
qos-group number Number of the QoS group, as assigned by a committed access rate (CAR) policy or BGP policy propagation. The value can range from 1 to 99. tos number Two low-order IP precedence bits of the ToS field. The value can range from 1 to 3. weight weight Percentage of the output link bandwidth allocated to this class. The sum of weights for all classes cannot exceed 99.
Syntax Description
starting-rtp-port-number The starting UDP port number. The lowest port number to which the packets are sent. port-number-range The range of UDP destination ports. Number, which added to the starting-rtp-port-number, yields the highest UDP port number. bandwidth Maximum allowed bandwidth (in kbps).
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed Jul 26 13:22:50 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.