qos issues

Discussion in 'Tomato Firmware' started by noyp, Mar 25, 2007.

  1. noyp

    noyp Network Guru Member


    i have this problem that when i set the bulk traffic (1024-65535)to lowest which is the default on tomato my web browsing will come to a halt, response time is so slow when somebody is using p2p, bulk traffic will eat all the bandwith, but setting it to Class E my web browsing backs to normal. im using the latest tomato 1.06.

    i have no idea what went wrong, i thought WWW high class will be given priority over the lowest automatically, but it is not happening..
  2. Odin-60

    Odin-60 LI Guru Member

    The class named "lowest" can still consume 95% of the bandwidth,
    while class "E" can consume 10% at max. See the "QoS/Basic settings"

    Thus, make sure that P2P connections are assigned anything lower
    than "lowest". Start with "A"; if this leaves still too little bandwith
    for web browsing, try "B" to "E".

    NB: Do not change the default to class A! Instead, go to the
    "Classification" page and change the priority for "bulk traffic", i.e.,
    ports over 1024, to class A.

    Well, the designation "lowest" is misleading, IMO.
  3. noyp

    noyp Network Guru Member

    yup, that's what i thought coz the lowest class can use 95% of the bandwith, well it seems web browsing is back to normal, now that i set the bulk ports to class E. :redface:

  4. NateHoy

    NateHoy Network Guru Member

    True. The designation is based on the original Linksys priorities. Jon added a bunch of extra priorities designated as "class <x>" which are, in effect, "lower than lowest".

    This CAN be a bit misleading, though the GUI does list them in order of priority pretty consistently. However, I can certainly understand how the names of the "extra" priorities could be misleading.
  5. NateHoy

    NateHoy Network Guru Member

    QoS rules do exactly what you tell them to do. WWW browsing is done on ports 80 and 443. If you haven't set up a rule telling them to use a higher priority, they use the default priority.

    Since you set "bulk" transfers to use the same priority as default, you have in effect defeated QoS.

    My recommendation:

    1. Tune your QoS first - set the upstream bandwidth to be about 90% of your measured upstream (measure it with QoS turned off, of course).

    2. Set your default QoS priority to something like "Medium". The default means that anything that does not match the rules you have specified falls into this priority. "Medium" means you can set rules to make specific services both more and less important than the default.

    3. Set all "bulk" (high bandwidth, low priority) services to "Low", "Lowest", or one of the "really really low" priorities (AKA "Class A, B..."). Anything LOWER than your default setting is OK.

    4. (Optional) Take the services you really want prioritized, such as web browsing (port 80 and 443) and set them to "High".

    Setting things up this way means that web browsing is more important than, say, email and Instant Messenger, and that "bulk" applications get the lowest priority possible.

    Also, understand that some P2P and other "bulk" applications can still "leak" into the lower ports, and some important services such as IM use higher-numbered ports as well. 1024 and higher is a pretty good catch-all, but is not perfect.

    Be sure you review the classification charts in the GUI to look for incorrectly-classified connections so you can set up rules to catch them. That, above all, is the REAL power of Tomato - the ability to review exactly what is happening in near-real-time and correct QoS rules quickly.
  6. g18c

    g18c LI Guru Member

    hey noypi saw you are running a WRT54GL in the UAE, any ideas where i can buy one?

    How are you finding the router working with etisalat? is tomato qos better than DD-WRT? I find etisalat generally slow and useless!
  7. noyp

    noyp Network Guru Member

    hello mate,

    you can try in diera city center, or in bur dubai alain computer center, mine is wrt54gl 1.02 or something, anyhow there's only 2 version of wrt54gl on the market and both runs fine with 3rd party based firmware,

    regarding qos on dd-wrt or tomato, all i can say is that tomato works very well for me, you can control everything on your side :biggrin: .
  8. g18c

    g18c LI Guru Member

    Hi noyp, from your use of "mate" i assume you are either australian or a fellow brit?! If not sorry for the stereotype!

    So you bought your wrt54gl here in Dubai then, if so would you mind telling me which shop? i went around Mall of the Emirates today and all they had was the wrt54gs (version 9!) which wont work. As for Al Ain center thats a good idea but its like a rat nest in there, any shops you would recommend?

    The only other option is get my friend to bring one from the uk when he's out next, or look at the new 300-'N' series routers but i hear they have massive problems and only version 1's run DD-WRT.

    Cheers mate,

  9. noyp

    noyp Network Guru Member

    :) the one shop where i bought my first wrt54gl in alain computer center is Far East International, look for the salesman named harish
  10. g18c

    g18c LI Guru Member

    ah i know that one, right in the corner 1st floor :) cheers bud, enshala they will have one available :)

    thnx again

    ps, you mentioned your first 1? you have more than one then? :)
  11. rizsher

    rizsher Network Guru Member

    Have you considered the Buffalo WHR-HP-G54 router instead?..might be easier to source.
  12. g18c

    g18c LI Guru Member

    Will the WHR-HP-G54 run DD-WRT? I like the wrt54g as you can replace the antenna, basically im up for anything as long as i can run modified linux on it!
  13. noyp

    noyp Network Guru Member

    yup, i found a buffalo wireless router in deira city center, i think on virgin mega store stall and its way too expensive for me, around 900 AED. my linksys wrt54gl cost me only 250 AED.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice