[Ilugc] Bandwidth Management opinion required

  • From: mohan.tux@xxxxxxxxx (Mohan Sundaram)
  • Date: Fri, 1 Feb 2013 19:23:01 +0530

On Fri, Feb 1, 2013 at 3:57 PM, Ravi Kumar Tenneti <rktenneti at gmail.com> 
wrote:

We also found the following:

1. Mastershaper
2. WebHTB (www.webhtb.ro)

We are looking for suggestions

1. Which one is better among these
2. It should be possible to configure this with already existing setup
(slightly large setup of 500+ users).
3. Open for other solutions also.

Wondershaper is another tool. QoS is a subject that requires some
understanding and reading up on how qdiscs perform and what their
configurations are meant to do under different scenarios. While
allocating bandwidth under a constrained scenario with all nodes
firing is reasonably simple to understand, it is allocation of spare
bandwidth beyond the minimum based on priority and maximum caps that
you would need to pay attention.

HTB as a qdisc performs well and seems to be fairly stable now. If you
are looking at equitable distribution of bandwidth for your users
without much diffferentiation, round robin queuing qdiscs will be
useful.

Most user friendly tools offer an dumbed down version of configuration
of these qdiscs with a single level hierarchy scheme though they are
far more powerful and allow for complex configurations.

My advice would be to draw a hierarchy of desired usage of the
bandwidth with priorities when there is contention for bandwidth and
there is spare to be distributed. This could lead to appropriate
subnet designs making it easy for you to design rules. Additions to
the network can be made in the appropriate subnet and the QoS rules
would not need to be changed.

-- Mohan Sundaram

Other related posts: