cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
626
Views
11
Helpful
6
Replies

QOS - allocation of unused bandwidth in a queue

In everything I've read about QOS, it is stated that any bandwidth allocated to a particular class which is not used, is available for use by other classes. My question is: How is it distributed amongst the other classes?

For example if I have class matching AF41 which is allocated 2Mbps, and is only using 1Mbps during congestion, is the remaining 1Mbps allocated to that class distributed evenly to all the other classes, or distributed based on some weighting of higher DSCP values (like DSCP based WRED for example)?

6 Replies 6

Edison Ortiz
Hall of Fame
Hall of Fame

It is allocated to the remaining traffic and the answer will depend on how the remaining traffic is classified.

__

Edison.

Hi Edison, thanks for your reply. Can you elaborate? If I have 4 classes:

AF41

AF31

AF21

AF11

and AF41 is only using 1Mbps of its 2Mbps allocation, how will the remaining 1Mbps be distributed?

Cheers,

Patrick

Assuming your asking about CBWFQ "usused" class bandwidth I believe I've seen conflicting Cisco documentation on this question. Which is, it's either allocated to other demanding classes equally or allocated to other demanding classes proportionally (I believe it's the latter). (NB: actually, I believe, it uses WFQ flow weight rules.)

BTW, with 4 classes with the DSCP AF markings you note, would only directly impact WFQ bandwidth allocations (NB: using IP Prec values), CBWFQ explicit classes bandwidth allocations are independent of ToS settings, beyond possible class matching.

Thanks Joseph. Do you have a reference URL?

Cheers,

Patrick

"Do you have a reference URL?"

Unfortunely, not right at hand. It's the type of information buried, I recall, within whitepapers, technotes and/or troubleshooting documentation.

Mohamed Sobair
Level 7
Level 7

Hi,

It depends how much bandwidth you reserved for the:

AF31

AF21

AF11

Assured forwarding AF, Expedite forwarding EF, and the CS class selector , are all used to mark the packet but the question is , what are you going to do with the Marked packet.

for example You set the AF31 (marking) for a certain class, The type of QoS policy (Congestion Managment Mechanism) are you applying would determine the bandwidth distribution/reservation for each class.

HTH

Mohamed

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: