cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
429
Views
0
Helpful
4
Replies

C9300 - Priority queue not taking unused bandwidth

Nadav
Level 7
Level 7

Hi everyone,

 

I'm testing the cat9300 series on 16.12.x software.

 

Here is the policy-map used on the outgoing wired interface (service-policy output):

 

=========================

policy-map myPolicyMap
class ClassA
priority level 1 1000
class ClassB
bandwidth 500
class ClassC
bandwidth 4300
random-detect dscp-based
class class-default
bandwidth 200
random-detect dscp-based

 

 

policy-map parentPolicyMap
class class-default
shape average 6000000
service-policy myPolicyMap

=========================

 

The egress interface uses no more than 1000kbps for ClassA traffic, even though it has 5Mbps to spare. I've changed the priority level bandwidth to 1500, and the egress interface then uses no more than 1500kbps for that class.

 

Priority queue traffic can't use bandwidth that isn't in use by other classes in the policy.

 

This is different than ISR 4k and ASR 1k behavior, which both have been tested in the past and priority queue takes spare bandwidth for those devices. 

 

Any chance this is the expected behavior for Cat 9k? Is it documented? 

 

Thanks!

 

4 Replies 4

Hello,

 

try and remove the default class from the child policy:

 

policy-map myPolicyMap
class ClassA
priority level 1 1000
class ClassB
bandwidth 500
class ClassC
bandwidth 4300
random-detect dscp-based
--> no class class-default
bandwidth 200
random-detect dscp-based

!

policy-map parentPolicyMap
class class-default
shape average 6000000
service-policy myPolicyMap

Hi,

 

Tried removing class-default, but am seeing the same symptoms.

Besides, I'd like to have WRED and a set bandwidth for the default class.

Joseph W. Doherty
Hall of Fame
Hall of Fame
Cannot say how the 9300L's PQ should behave (traditionally switch PQ takes all the bandwidth it wants) but on an ISR or ASR LLQ has an implicit policer. It's true, with the latter, that the policer doesn't appear to engage when there's "spare" bandwidth, but perhaps that's not true on a 9300L.

Using a regular 9300, not the 9300L. 

Hopefully someone can give us some insight regarding the expected behavior for this platform and whether it can be circumvented. 

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:

Review Cisco Networking products for a $25 gift card