cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
969
Views
0
Helpful
1
Replies

Difference between WRR BW Ratio & Queue Limit ratio

Hello Friends,

Could any one clarify me what is the difference between WRR BW Ratio & Queue Limit Ratio on Cat 6500 IOS.

Interface GigabitEthernet2/31 queueing strategy:  Weighted Round-Robin
  Port QoS is enabled
Trust boundary disabled

  Trust state: trust DSCP
  Extend trust state: not trusted [COS = 0]
  Default COS is 0
    Queueing Mode In Tx direction: mode-cos
    Transmit queues [type = 1p3q8t]:
    Queue Id    Scheduling  Num of thresholds
    -----------------------------------------
       01         WRR                 08
       02         WRR                 08
       03         WRR                 08
       04         Priority            01

    WRR bandwidth ratios:  100[queue 1] 150[queue 2] 200[queue 3]     >>>>>  Does the values 100 / 150 means Buffers or Bandwidth ?
    queue-limit ratios:     50[queue 1]  20[queue 2]  15[queue 3]  15[Pri Queue]

Thanks,

Pandu.

1 Reply 1

Joseph W. Doherty
Hall of Fame
Hall of Fame

The difference is, one sets the ratios between how classes are dequeued, the other sets ratios between how much buffer memory the class can obtain (from a finite pool).

BTW, there's two general schools of thought how they should be set, relative to each other.  One school of thought is bandwidth and buffer ratios should "mirror" each other, the other school of thought is bandwidth and buffer ratios should be the converse of each other.

The thinking behind the school of thought they should mirror each other is: if some traffic is more or less important to dequeue relative to other traffic; that importance also applies to avoiding dropping traffic due to insufficient buffers.

The thinking behind the school of thought they should be be the converse of each other: traffic with a high dequeuing priority is less likely to be queued, so it shouldn't need much buffer space, while traffic with low dequeuing priority is more likely to be queued and needs additional buffer space.

Which is the better approach?  That depends on what you're trying to accomplish with your QoS policies, and your best approach might be something else.