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

QOS for throttling large http downloads

Discussion in 'Tomato Firmware' started by codenamem27, Aug 24, 2008.

  1. codenamem27

    codenamem27 Addicted to LI Member

    Basically my flatmate often does large http downloads from various sites. I am looking for a way to throttling his http downloads while not affecting his normal browsing experience.

    I understand Tomato is not effective in inbound traffic shaping. But i am wondering whether I can separate those http downloading connections by checking the amount of bytes it has uploads to the server(i think mainly the ACK packets), ie. set "KB transferred" in QOS-Classification page to be a fairly small value, say 20Kb? Do you think it will work?

    If anyone has other good ideas, I will also be interested to learn.

    Thanks in advance.
  2. Toastman

    Toastman Super Moderator Staff Member Member

    If you have your normal HTTP traffic set to high priority, with say 0-512k (which is what most of the examples contain) then his large downloads will bypass this rule, and fall past it into your default class. Set that class to "lowest" and you should have a way to control it by restricting outbound speed, as an additional safeguard after you have done that, set incoming bandwidth to a low setting also. (This will merely drop excess incoming packets, it isn't QOS but it is a rudimentary traffic shaper). In the same way you can control P2P by letting it fall past all your rules into the default class.

Share This Page