1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

QoS - documentation

Discussion in 'Tomato Firmware' started by laxxe, Dec 18, 2006.

  1. laxxe

    laxxe Network Guru Member

    What does the different settings in the QoS/Basic Settings mean?


    Outbound Rate / Limit

    Highest [BOX1] [BOX2]

    Inbound Limit

    Highest [BOX3]

    What does the values in the three boxes mean? I'm used to DD-WRT, which doesn't have all these (but/and doesn't work very well for QoS/VoIP - for me...).
  2. pharma

    pharma Network Guru Member

    I think initially leave them set at the default values, and later use to fine tune if you have issues. You might try a forum search as others were helped setting QOS to work with VoIP.

    There is a wiki that might help and in general is the only current documentation available. Other than that experiment and post your results/findings.

  3. laxxe

    laxxe Network Guru Member

    I know there's no documentation - and have already visited the wiki.

    I'm curious, and would like to hear what the values in the boxes mean.

    Right now I've just set my VoIP to "Highest", but I haven't got the time to test it fully yet (and my ISP have some problems at the time, which means I haven't always got the promised 3072/3072kbps these days).
  4. NateHoy

    NateHoy Network Guru Member

    I've updated the Wiki to contain my understanding of how the QoS rules work.
  5. tievolu

    tievolu Network Guru Member

    This my understanding of the boxes:

    [BOX1] - The minimum bandwidth allocated to this classification i.e. if set to 70%, and your upstream was maxed out, this classification would get 70% of the bandwidth. Therefore, for QOS to work optimally, the sum of all the [BOX1] values should be 100%.

    [BOX2] - The maximum upstream bandwidth a classification can use. This can be used for rate limiting. I personally don't limit anything, and allow all traffic to use 100% of the upstream if it not being used by higher priority traffic.

    Here's my current setup for my (rather measly) 320kbps upstream:

    Highest	   65%  100%  208 - 320 kbps
    High	   20%  100%   64 - 320 kbps
    Medium	   10%  100%   32 - 320 kbps
    Low	   4%   100%   12 - 320 kbps
    Lowest	   1%   100%    3 - 320 kbps
    [BOX3] is used to limit the downstream bandwidth. This generally involves dropping packets, so its overall effectiveness and usefulness is questionable (as per the Tomato readme). I personally don't set this at all, and rely on the relative prioritisation of upstream ACK packets to regulate downstream TCP/IP. Of course, the upstream QOS doesn't effect downstream UDP traffic in any way, but that's life!

Share This Page