cc/td/doc/product/software/ios121/121sup/121csum2
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Quality of Service Commands: access-list rate-limit Through frame-relay ip rtp priority

Quality of Service Commands: access-list rate-limit Through frame-relay ip rtp priority

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.

access-list rate-limit

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}

no 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.

bandwidth (policy map)

To specify or modify the bandwidth allocated for a class belonging to a policy map, use the bandwidth policy-map class configuration command. To remove the bandwidth specified for a class, use the no form of this command.

bandwidth {bandwidth-kbps | percent percent}

no bandwidth {bandwidth-kbps | percent percent}

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.

bgp-policy

To enable the Policy Propagation via Border Gateway Protocol (BGP) feature on the interface, use the bgp-policy interface configuration command. To disable the Policy Propagation via BGP feature, use the no form of this command.

bgp-policy ip-prec-map

no bgp-policy ip-prec-map

Syntax Description

ip-prec-map

QoS policy based on the IP precedence.

bump

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}

no bump {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.

bundle

To create a bundle or modify an existing bundle to enter bundle configuration mode, use the bundle subinterface configuration command. To remove the specified bundle, use the no form of this command.

bundle bundle-name

no bundle bundle-name

Syntax Description

bundle-name

In up to 16 alphanumeric characters, specify the name of the bundle to be created.

class (policy map)

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}

no 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.

class-bundle

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

no class-bundle vc-class-name

Syntax Description

vc-class-name

Name of the VC class you are assigning to your VC bundle.

class-map

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

no 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.

custom-queue-list

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

no custom-queue-list [list]

Syntax Description

list

Any number from 1 to 16 for the custom queue list.

exponential-weighting-constant

To configure the exponential weight factor for the average queue size calculation for a WRED parameter group, use the exponential-weighting-constant random-detect-group configuration command. To return the exponential weight factor for the group to the default, use the no form of this command.

exponential-weighting-constant exponent

no exponential-weighting-constant

Syntax Description

exponent

Exponent from 1 to 16 used in the average queue size calculation. The default is 9.

fair-queue (class-default)

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]

no 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.

fair-queue (DWFQ)

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-queue

no fair-queue

Syntax Description

This command has no arguments or keywords.

fair-queue (WFQ)

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]]]

no fair-queue

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).

fair-queue aggregate-limit

To set the maximum number of packets in all queues combined for VIP-Distributed weighted fair queueing (DWFQ), use the fair-queue aggregate-limit interface configuration command. To return the value to the default, use the no form of this command.

fair-queue aggregate-limit aggregate-packets

no fair-queue aggregate-limit

Syntax Description

aggregate-packets

Total number of buffered packets before some packets may be dropped. Below this limit, packets will not be dropped.

fair-queue individual-limit

To set the maximum individual queue depth for VIP-Distributed weighted fair queueing (DWFQ), use the fair-queue individual-limit interface configuration command. To return the value to the default, use the no form of this command.

fair-queue individual-limit individual-packet

no fair-queue individual-limit

Syntax Description

individual-packet

Maximum number of packets allowed in each per flow or per class queue during periods of congestion.

fair-queue limit

To set the maximum queue depth for a specific VIP-Distributed weighted fair queueing (DWFQ) class, use the fair-queue limit interface configuration command. To return the value to the default, use the no form of this command.

fair-queue {qos-group number | tos number} limit class-packet

no fair-queue {qos-group number | tos number} limit class-packet

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.

fair-queue qos-group

To enable VIP-Distributed weighted fair queueing (DWFQ) and classify packets based on the internal QoS-group number, use the fair-queue qos-group interface configuration command. To disable QoS-group-based DWFQ, use the no form of this command.

fair-queue qos-group

no fair-queue qos-group

Syntax Description

This command has no arguments or keywords.

fair-queue tos

To enable VIP-Distributed weighted fair queueing (DWFQ) and classify packets using the type of service (ToS) field of packets, use the fair-queue tos interface configuration command. To disable ToS-based DWFQ, use the no form of this command.

fair-queue tos

no fair-queue tos

Syntax Description

This command has no arguments or keywords.

fair-queue weight

To assign a weight to a class for VIP-Distributed weighted fair queueing (DWFQ), use the fair-queue weight interface configuration command. To unallocate the bandwidth for the class, use the no form of this command.

fair-queue {qos-group number | tos number} weight weight

no fair-queue {qos-group number | tos number} weight weight

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.

frame-relay ip rtp priority

To reserve a strict priority queue on a Frame Relay permanent virtual circuit (PVC) for a set of Real-Time Transport Protocol (RTP) packet flows belonging to a range of User Datagram Protocol (UDP) destination ports, use the frame-relay ip rtp priority map-class configuration command. To disable the strict priority queue, use the no form of this command.

frame-relay ip rtp priority starting-rtp-port-number port-number-range bandwidth

no frame-relay ip rtp priority

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).


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Jul 26 13:22:50 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.