cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
64278
Views
161
Helpful
22
Replies
Highlighted
Contributor

Help Understanding QoS Threshold

Alirio,

Thank you so much for your response. I'm a little confused on when to use "output" and when to use "input" keyward. Considering the packets we are mapped when coming in, shouldn't we use "input" instead? I noticed "mls qos queue-set" only supports "output" on my 3750 switch. Please explain the directions as well.

mls qos srr-queue input cos-map 1 1

mls qos srr-queue input cos-map 2 3

mls qos queue-set output 1 threshold     1     60     100     100     400

mls qos srr-queue input cos-map queue 1 threshold     1     1

Highlighted
Beginner

Help Understanding QoS Threshold

Hi Jack,

You would use the input keyword to configure the actual input queues on switches that support them. I can't remember the hardware platforms, but on newer switches and bigger platforms, there are two input queues that could buffer frames in case the switching engine can't process frames or it's so busy that can't handle more incoming frames. Therefore, input queues are used to hold the frames until the switching engine is ready for those frames. In this way, you prevent dropping frames. Once frames are switched and ready to leave the switch, you use the output keyword you configure the egress queues in the outbound direccion.

The input queues are rarely utilized, however.

I'm going to send you a text file where I summarized Cat QoS and that may help you.

Highlighted
Contributor

Help Understanding QoS Threshold

More I think, more questions I have ...

What's the difference between this two commands? Under what condition we need to use "threshold"?

mls qos srr-queue output cos-map queue 1 1

mls qos srr-queue output cos-map queue 1 threshold     1     1

How do I accomplish this requirement? 

  • Set Queue 1 to drop threshold in case that the traffic in the queue 1 reached 60%
  • Set Queue 2 to drop threshold in case that the traffic in the queue 2 is full
Highlighted
Beginner

Help Understanding QoS Threshold

Hi Alirio,

Very good explanation, I have a doubt, what does the common pool memory comprise of?

what is the memory assigned to each port ?

I read that there are two segements of memory available in switches one segment equally assigned to each port and common pool memory shared by all the ports.

how to find memory size in common pool and each port buffer?

Cheers,

Shaggy.

Highlighted
Beginner

Re: Help Understanding QoS Threshold

Your explanation was so handful but now I am trying to test MLS feature on my Cisco switch and I was surprised after see that the threshold of Queue 1 appears automatically:

Screen Shot 2017-10-15 at 20.18.42.png

I would like to know how calculate the Queue1 values.

Thanks in advance!

 

Highlighted
Beginner

Help Understanding QoS Threshold

it all sounds good but when you get to the fact that the first threshold is configured at 400% and second thresold is also configured at 400% it gets confusing. how can you go over 100% in the first place and why you have 2 thresholds on the same queue with same percentages.

I guess my question is how is it possible to have a threshold configured over 100% ??

thanks in advance for any clarafication.

Highlighted
Beginner

Help Understanding QoS Threshold

Hey Atef,

Apologies for the delayed response, I was out of station, as I mentioned earlier, there are two segments or portions of memory used in switches, one portion comprises of memory assigned to each port ( equally distributed ) for queuing and other portion comprises of memory ( it used when threshold is configured more than 100% ).

Cheers,

RS

Highlighted
VIP Expert

Re: Help Understanding QoS Threshold

Disclaimer

The  Author of this posting offers the information contained within this  posting without consideration and with the reader's understanding that  there's no implied or expressed suitability or fitness for any purpose.  Information provided is for informational purposes only and should not  be construed as rendering professional advice of any kind. Usage of this  posting's information is solely at reader's own risk.

Liability Disclaimer

In  no event shall Author be liable for any damages whatsoever (including,  without limitation, damages for loss of use, data or profit) arising out  of the use or inability to use the posting's information even if Author  has been advised of the possibility of such damage.

Posting

See if this document helps: https://supportforums.cisco.com/docs/DOC-8093
CreatePlease to create content
Content for Community-Ad

Cisco COVID-19 Survey