traffic classes or queues





  1. Are we using Hardware queues?
    • The SSR queuing and scheduling comes from DPDK, so technically they are software queues. But they function fast like hardware, but with the programmability of software.
  2. Our queues/traffic class are weighted ( using percentage ) does the High queue/traffic class is a Priority Queue?
    • The high queue is not a priority queue. So it is important that you set your Traffic Profiles correctly. Remember though that the way the queues work is that the percentage you set will be reserved for that type of traffic and if it needs more than that percentage it will eat into any of the percentages that are not filled. So I have seen deployments where they do something like:
      • High - 90%
      • Medium - 8%
      • Low - 1%
      • Best Effort - 1%
    • With this, the high will always have 90% of the bandwidth available to it, and the Medium will have 8% and the Low and Best Effort will each have 1%. However, if the High isn't using all it's bandwidth, then the Medium, Low, and Best Effort can borrow it, until it is needed.
    • One other thing I just learned was our default settings, say for example you don't set a Traffic Profile:
      • High - 80%
      • Medium - 10%
      • Low - 9%
      • Best Effort - 1%