Using QOS - Tutorial and discussion

Discussion in 'Tomato Firmware' started by Toastman, Dec 24, 2008.

  1. Zodler

    Zodler Serious Server Member

    OK thanks. So there's no way of having more than 10 classes? When I sum all the minimum inbound values they are at 61% only. So I have some place left.
  2. Monk E. Boy

    Monk E. Boy Network Guru Member

    You are limited to 10 classes. I normally end up gutting the rules so much that I end up with classes left over.

    With the original Tomato you only got 5.
  3. Zodler

    Zodler Serious Server Member

    Ok too bad you can't define more because I didn't want to touch Toastman's already defined classes and just wanted to add one for sabnzbd (and another for my ADSL TV which is another topic).

    I don't know why I didn't think of this before but I made the situation better by lowering the 10 sabnzbd connections to 5. Now if a new FileXfer starts, its like 1/6 of the total speed instead of 1/11 like before and this helps alot.

    Before, with my 1400 KB/s download speed line I had 127 KB/s for a new download, but now I get 233 KB/s which is better.
  4. BaconSandwich

    BaconSandwich Serious Server Member

    Done a full NVRAM erase now and setup everything manually but it didn't improve speeds with QoS enabled.

    So I set all the Classification Rules to disabled, this didn't help.
    Then I changed everything to "No Limit" on QoS > Basic Settings, what do you know full download speed, even with the CPU at 99%.

    My question is, with QoS configured in this way is it effectively disabled and are ICMP pings being prioritised?
  5. mpshield

    mpshield Serious Server Member

    I have an e3000 router and tried to update to the tomato-E3000USB-NVRAM60K-1.28.7500.4MIPSR2Toastman-RT-VPN firmware a few times yesterday (hard resetting before and after each time), but after flashing it, it would not recognize any other device except for my desktop computer. My PS3, which is hardwired, would get an error saying it could not obtain an IP address and I also tried connecting my phone via WiFi, but it was unable to connect. So I reverted back to the basic Tomato 1.28 Ext firmware and everything is working fine again. I noticed the basic settings for QoS had more parameters in the Toastman firmware, in particular being able to set a range for the inbound limit. Is there a profound difference by having a max inbound limit vs a range?

    I used the screens from this thread to set everything up Some of the settings could be old (does anyone have the default classes?)

    basic settings -
    classifications 1 of 2 -
    classifications 2 of 2 -

    Also would this be the correct way to configure the PS3? -

  6. Toastman

    Toastman Super Moderator Staff Member Member

    DHCP is not enabled by default in my builds. Perhaps that's the problem? Set a fixed IP on your PC to access the GUI
  7. Zodler

    Zodler Serious Server Member


    I just want to thank you for your firmware and your QOS. Not only the firmware but also all the predefined QOS classes you put in.

    All I had to do was to put 90% of my inbound/outbound speed and everything works perfectly. I had to change maybe only 2 or 3 values (because of my ADSL TV) and nothing else in QOS. I also changed my sabnzbd connections from 10 to 4 and everything is great.
  8. cloneman

    cloneman Addicted to LI Member

  9. thevdr

    thevdr Networkin' Nut Member

    Hi guys,

    A quick question on how prioritizing syn, fin, rst and ack packages are done by the QOS in the tomato firmware (latest Toasman build).

    I read somewhere that outgoing packages of these types are put into the highest priority class (priority class 1) and I see some extra traffic on this class from these types of packages.

    Now my question is: Which class is used for the incomming ingress? I have noticed some traffic on my default priority class without any connections registered in this class. Is this where these packages are classified and is there some smart command that can show me the filters for these packages??

    Regards and thanks for sharing your knowlegde.
  10. cloneman

    cloneman Addicted to LI Member

    A follow up to thevdr's question -

    Would it be possible (or desirable) to prioritize TCP ACK, but not prioritize them "so much"? I assume the default is "highest" I'm wondering if we could somehow set it to one of the medium classes.
  11. abyssul

    abyssul Serious Server Member

    I'm using Tomato Toastman Jan 12 EXT USB build on my RT-N16. I've gotten everything to work, but I think my QOS needs a little more finetuning. Anytime someone uses Netflix the ping in Team Fortress goes jitters from 50ms to 100ms every 5 seconds smoothly. Team Fortress(game/voip) clearly has higher priority than Netflix (media). What am I missing?

    My network connection is 30mbps/5mbps. One instance of Netflix doesn't come close to maxing to connection so there is plenty of headroom. I've tried Toastman's QoS settings here as well to no avail.



    So I lowered my Media inbound rates/limits to 1%/10% and my ping stablized, but then Netflix doesn't get the right bandwidth. This is what it looks like when pinging the router with my original settings:


    Current QOS settings:
  12. gfunkdave

    gfunkdave LI Guru Member

    I have upgraded my router a few times and am still using the QoS settings from a few versions ago in Toastman. Is there a convenient way to import the current default settings from current Toastman builds?
  13. Toastman

    Toastman Super Moderator Staff Member Member

    To update QOS rules:

    1) If you upgraded several times without clearing nvram you may find you regain nvram space by erasing and reconfigure. Anyway, you can use the following methods:

    Go to Tools/System and enter this into the text box. Execute. Change to QOS/Classification page and check. If you like what you see, save the rules as usual.

    (I just copied these rules from one of my routers).

    nvram set qos_orules="0<<-1<d<53<0<<0:10<<0<DNS>0<<-1<d<37<0<<0:10<<0<Time>0<<17<d<123<0<<0:10<<0<NTP>0<<-1<d<3455<0<<0:10<<0<RSVP>0<<-1<d<9<0<<0:50<<4<SCTP, Discard>0<<-1<x<135,2101,2103,2105<0<<<<4<RPC (Microsoft)>0<<17<d<3544<0<<<<-1<Teredo Tunnel>0<<6<x<22,2222<0<<<<3<SSH>0<<6<d<23,992<0<<<<3<Telnet>0<<6<s<80,5938,8080,2222<0<<<<3<Remote Access>0<<-1<x<3389<0<<<<3<Remote Assistance>0<<-1<x<6970:7170,8554<0<<<<2<Quicktime/RealAudio>0<<-1<d<1220,7070<0<<<<2<Quicktime/RealAudio>0<<-1<x<554,5004,5005<0<<<<2<RTP, RTSP>0<<-1<x<1755<0<<<<2<MMS (Microsoft)>0<<-1<d<3478,3479,5060:5063<0<<<<1<SIP, Sipgate Stun Services>0<<-1<s<53,88,3074<0<<<<1<Xbox Live>0<<6<d<1718:1720<0<<<<1<H323>0<<-1<d<11031,11235:11335,11999,2300:2400,6073,28800:29100,47624<0<<<<1<Various Games>0<<-1<d<1493,1502,1503,1542,1863,1963,3389,5061,5190:5193,7001<0<<<<6<MSGR1 - Windows Live>0<<-1<d<1071:1074,1455,1638,1644,5000:5010,5050,5100,5101,5150,8000:8002<0<<<<6<MSGR2 - Yahoo>0<<-1<d<194,1720,1730:1732,5220:5223,5298,6660:6669,22555<0<<<<6<MSGR3 - Additional>0<<-1<d<19294:19310<0<<<<6<Google+ & Voice>0<<6<d<6005,6006<0<<<<6<Camfrog>0<<-1<x<6571,6891:6901<0<<<<6<WLM File/Webcam>0<<-1<a<<0<skypetoskype<<<1<Skype to Skype>0<<-1<a<<0<skypeout<<<-1<Skype Phone (deprecated)>0<<-1<a<<0<youtube-2012<<<2<YouTube 2012 (Youtube)>0<<-1<a<<0<httpvideo<<<2<HTTP Video (Youtube)>0<<-1<a<<0<flash<<<2<Flash Video (Youtube)>0<<-1<a<<0<rtp<<<2<RTP>0<<-1<a<<0<rtmp<<<2<RTMP>0<<-2<a<<0<rtmpt<<<2<RTMPT (RTMP over HTTP)>0<<-1<a<<0<shoutcast<<<2<Shoutcast>0<<-1<a<<0<irc<<<6<IRC>0<<6<d<80,443,8080<0<<0:512<<4<HTTP, HTTPS, HTTP Proxy>0<<6<d<80,443,8080<0<<512:<<7<HTTP, SSL File Transfers>0<<6<d<20,21,989,990<0<<<<7<FTP>0<<6<d<119,563<0<<<<7<NNTP News & Downloads>0<<6<d<25,587,465,2525<0<<<<5<SMTP, Submission Mail>0<<6<d<110,995<0<<<<5<POP3 Mail>0<<6<d<143,220,585,993<0<<<<5<IMAP Mail>0<<17<d<1:65535<0<<<<9<P2P (uTP, UDP)"
    You can at any time save your config in this format, so they can easily be cherry-picked and transferred to the same or a new router individually.

    2) Or, by clearing nvram, the default rules will show from the version you are currently using, and you can restore other settings using the above method.
  14. gfunkdave

    gfunkdave LI Guru Member

    Thanks, Toastman. I'd been wanting to do it without clearing the router. I love your firmware. Thanks much for the hard work!
  15. Porter

    Porter LI Guru Member


    Your seem to have played around alot with your classification page and now it has some errors. Please look at this post to restore reasonable filters and add everything you need again: . Please don't change the defaults unless you really know what you are doing. Or post a screenshot if you changed something.

    On the QoS/Basic Settings-page there are errors, too. Every left field in outbound and inbound direction needs a value (no "No Limit"). The sum of the left values in each direction must not exceed 100%.

    Pinging your router inernally really doesn't tell you anything. Ping a server on the internet. Although it surprises me that the ping isn't constant at 1ms. Are you pinging over WLAN?
  16. abyssul

    abyssul Serious Server Member

    What are these errors? It is nearly identical Toastman's QoS template except for a few add ins like my games and Netflix. You also linked to my same post.

    Toastman also recommended using the "ping -t" command here. That ping is directly to my router.

    Here's my latest changes:

  17. zong

    zong Serious Server Member

    dear abyssul & toastman,

    I have similar bandwith (30000 /2000) however wonder if it is on benefit to have high base/minimum inbound rates especially if >30MB/sec.
    So what you did is quit logic for me - I maybe would give VOIP (skype) a bit more.
    Meaning if teh network with QoS should work it need to breath. So setting the important service to 40-60% (in tatal I saw near 200% in some cases) will not work.
    I also understand that you lowered the SERVICE OUTBOUND rate to 5% - as 10% is "only" needed for poor dsl connections to ensure the needed bandwith.
    1) why you limit the inbound so strong (most scenarios I saw did not limit (100%) -especially VOIP is too low.
    2) do I really need to "cut/reduce" the total bandwith measured without QoS by >15% ??
    I mean is this %-value also good for 30 or 50MBIs scenario -or better 10% ???

    As I also overwritten the original toastman settings, can somebody show me the ORIGINAL seetings pls :)

    PS:this is my latest config
    nvram set qos_orates="5-20,5-60,5-40,5-70,20-100,5-80,5-50,5-90,5-50,0-0"
    Outbound Rates / Limits

    nvram set qos_irates="5-100,40-100,30-100,20-100,0-100,20-100,20-100,40-90,10-40,2-10"
    Inbound Rates / Limits
  18. Porter

    Porter LI Guru Member

    Sorry, I posted the wrong link, I meant:

    Thanks for actually reading stuff for yourself. Unfortunately Toastman's QoS older post is deprecated, since it is from 2010. There's a reason why the defaults don't look this anymore. Please use the above post and restore your classification settings. The Basic Settings almost seem to be fine now, although you don't need to have 80% as your highest setting; you can set it as high as 95 or 100%. Your Service Class must be allowed to use 95-100%, at least in outbound direction.

    I didn't ask which ping command you were using, but whether you are pinging over wireless or not.

    To restore your settings look at the same post I quoted for abyssul.

    I can't tell you which QoS-settings will work for you in your situation. What we are proposing here are some general guidelines that work most of the time. If you don't need to deduct 15% then this is fine. You probably don't have to deduct so much, if you are not on ADSL.

    Please post screenshots of you Basic Settings. Sometimes cut and paste is ok, too.
  19. PokerMunkee

    PokerMunkee Networkin' Nut Member

    Ugh, need help with QoS. I have 5Mbps inbound and 3Mbps outbound. Hotel with 150 rooms.

    My inbound has two percentages (%), which most screenshots don't include. The default script I ran doesn't take this into affect, so the right side is all 100%.

    Don't have much time onsite so would appreciate help.
  20. PokerMunkee

    PokerMunkee Networkin' Nut Member

    just read a bunch of pages and have a better understanding. i'll post more questions if they come.... you guys rock!
  21. zong

    zong Serious Server Member

    @Porter: I do not want to restore :) Just a picture or the original Toastman "nvram set qos_irates" would be fine.
    I read in the guidlines, that 66-80% limit is good for latency, so probably setting to from xyz -100% is also not best idea.
    However can somebody confirm that the router needs to calculate for both settings equal.
    a) if irates (INBOUND) been set from xyz to 80%
    b) if set to xyz to 100% // so meaning 100% limit will not consume less of the routers processor resources
    -ony set to NONE will "exclude" the calculation and therefore no limits
  22. zong

    zong Serious Server Member

  23. SteveF

    SteveF Serious Server Member

    Hi Toastman, I am using one of your build: tomato-ND-1.28.7633.3-VLAN-IPT-ND-Std.trx, running it on Asus WL-520GU. The system works fine, gfunkdave gave me a few iptables commands to make sure that one of the VLANs can not access the router via web or telnet. It is great. I have one additional question I can not get answer for: how robust is the system against outside attacks from the Internet. I do not need detailed technical explanation (unless you want to) just need some assurance that there is some built in safeguard to stop outside intrusion. I do appreciate you reply. Thanks!

  24. Toastman

    Toastman Super Moderator Staff Member Member

    SteveF - It's generally safe - unless you are totally paranoid there's really not much need to go overboard with extra rules.
  25. Rick Houghton

    Rick Houghton Networkin' Nut Member

    I have the Linksys WRT54G v2.2 will the firmware link in this post work? And the links were broken BTW...
  26. SteveF

    SteveF Serious Server Member

    Toastman, thanks for the reply. I did some research on NAT routers and I can see now the implied security due to the scheme. I am already using other safeguards (wireless filter, 1-wide DHCP, static IPs, etc), so I have a peace of mind regarding outside attacks. Of course I use WAP2 with encryption, but as you pointed out in another thread the info can be provided by trusted people to untrusted ones. I hope the other safeguards work in that case.

    In any case, you are a great resource and your firmware works very well for me. Rock solid, it goes for weeks without any problem, the only reason that it is not longer because of my need to reboot due to some changed parameters. The only complaint is that when I reboot I lose statistics but that is the nature of the beast and I accept it.
  27. ale_xb

    ale_xb Serious Server Member

    How properly to setup QoS for "Russian dual access" connection?
    Hi everybody!
    Can anybody help me please to setup Tomato (Version 1.28 AIO by Shibby) QoS for "Russian dual access" connection (do not confuse to dual wan)?
    I have 100 Mbs Ethernet connection from my Asus RT-N16 WAN port (eth0 interface) to my provider LAN. There are a lot of local resources (movies, music, etc.) in the LAN for provider's subscribers without speed limit.
    Simultaneously I have PPPoE connection (ppp0 interface) to Internet with 20 Mbs speed limit according my subscription.
    How do I have to fill In/Out Max speed limit fields at the QoS tab? If it is about my PPPoE speed limit (18 Mbs for example), then I restrict speed to provider's LAN resources. If it is about max wired speed (85 Mbs for example), then QoS doesn't work properly.
    Before Tomato I used very nice Oleg firmware with nShaper script (sorry, the thread is in Russian only) and everything was OK. Then I've upgraded to the Tomato with very fine friendly web interface and now I don't know how properly to setup QoS.
  28. cloneman

    cloneman Addicted to LI Member

    If I'm understanding you correctly, you have some resources on your WAN that work at 100mbps, but your internet only goes at 18 mbps? This may be a difficult situation to resolve for QoS. You can try to set certain IP addresses to have "No limit" and bypass your 18mbps max. Sounds to me though that most likely you will need to use 2 routers or find some way to micromanage this. You still need to set your max rates to 18mbps if you want QoS to work, like you said.
  29. Porter

    Porter LI Guru Member

    Please disregard cloneman's advice for now.

    QoS only sees the traffic that uses ppp0. This means that you shouldn't have a problem with LAN. Just configure you QoS as you would do with a single line.
  30. ale_xb

    ale_xb Serious Server Member

    Thanks for reply, Porter. I Will try to check it again, but as I remember, speed to my provider's LAN was limited about 18Mbs when I setup QoS. There are two special zones in nShaper settings (see my first post) to avoid it. The first zone "piring" includes IP ranges (subnets) of provider's LAN. The second zone "internet" includes all others. I expected similar settings in Tomato via web interface or Telnet.
    On the other hand, if somebody in my home LAN (behind router) downloads something from provider's LAN with wired speed about 80 Mbs there will be nothing for internet connection, will not?
  31. Porter

    Porter LI Guru Member

    Does your provider give you two cables, one for WAN one for LAN? If so, then I really don't see your problem and you'll have to tell me some more details.
  32. ale_xb

    ale_xb Serious Server Member

    No! I have the only cable for WAN port of my router. First of all it gives me connection (with eth0 interface) to provider's LAN. To have an internet connection in addition to it my router ups virtual interface ppp0 (via PPPoE settings). So I have two virtual interfaces (eth0 and ppp0) simultaneously at the only physical WAN port. Certainly there are different rows for these interfaces in the routing table, because ppp0 and eth1 are in the different subnets with the IP and masks. This connection is typical for many russian internet providers, therefore it's called "russian dual access".
  33. Porter

    Porter LI Guru Member

    Ok, first things first: how did you configure Tomato to get internet access and access to your ISP? Looks like you need a seperate script or am I wrong?
  34. ale_xb

    ale_xb Serious Server Member

    I'll post my settings a little later
  35. RixNox

    RixNox Serious Server Member

    Sorry for the noob's question, I have installed Tomato/Toastman on a Asus RT-N16 successfully configured as a Wireless access point (no WAN). Works fine.
    However once I have discovered QoS will work only on WAN port, what configuration should I use to allow proper QoS, assuming Tomato will be running behind a router connected to the Internet?
    I mean can someone explain how to configure Tomato to run using WAN port behind a router?
  36. RixNox

    RixNox Serious Server Member

    Please ignore my previous question, I will be opening a dedicated thread to it. Thank you
  37. Chatperdu

    Chatperdu Serious Server Member

    I am using "tomato-ND-1.28.7633.3-Toastman-IPT-ND-SmallVPN.trx" on an Asus 520GU

    Has there been a report of restoring "cstats.gz" for IP Monitoring not working? My save history is saved to RAM (due to no CIFS in my built), but a cron job pulls it from the router every 12 hours. I restarted my router this morning and restore of a saved cstats from last night. It didn't return any error but my IP traffic info is reverted to blank. The restoration of "rstats.gz" works and I get all my history back.

    Thanks for any info regarding this.
  38. cloneman

    cloneman Addicted to LI Member

    Are there any special considerations for QoS when IPv6 traffic is added to the mix?
  39. Porter

    Porter LI Guru Member

    Yes, there are. It most certainly won't work, because ip6tables would be needed to mark the packets. Even if it was there, the GUI and the QoS-code would have to be patched, too.
  40. leandroong

    leandroong LI Guru Member

    How should I treat connection that says "unclassified class"? seeing from view details
  41. mvsgeek

    mvsgeek LI Guru Member

    I'm seeing increasing numbers of Android devices using port 5228, which defaults to the "crawl" class. Should I add port 5228 to an existing rule for a higher priority class, create a new rule, or leave it the way it is?
  42. kthaddock

    kthaddock Network Guru Member

    I think that port,5228 is too Android market store, App updater
  43. ale_xb

    ale_xb Serious Server Member

    I'm very sorry for delay. It's seems I was not correct describing my case. I'll try to discuss it later.
  44. heebo1974

    heebo1974 Serious Server Member

    I don't really know if default values of toastman or maybe shibby's build QOS are best available or under that "common topics / Toastman's QOS example setups" ? If those default ones are best available, why you don't have updated that common topics thread ? And how about those values under tomato setup (advanced/contract_netfilter) ? Previously I did use much smaller values (which I did find inside "some" thread) than are default values. I don't quite understand what benefit there are to keep connections open longer? I would be nice to have some updated faqs. :)

    My router is buffalo WHR-HP-G54 and I am would like to upgrade to new router like rt-n66u, but I don't know if I gain any benefits from it. If I purchase it, do I get wow effect or not ? :D

    I have small home network with 2 desktop pc + 4 laptops + 4 cellphones + 1 digibox with iptv (multicast) + ps3.
    WAN is ADSL 24/1 (but it connects 11/1).
  45. adlerfra

    adlerfra LI Guru Member

    Toastman. At the beginning of this thread you recommended (see below) using Wireless "G" on the 2.4 GHz band instead of "N". Do you still recommmend "G" over "N" on 2.4?
    "JANUARY 2010
    The ASUS RT-N16 router is now available in most counties, it is clocked at 480MHz and has 128MB of RAM. Teddy Bear is the first to port Tomato over to it - and even the first "beta" is stable. Keep an eye on this thread From now on, it would be best to use this for the main router and WRT54GL for AP's. There seems little point in type "N" AP's unless they operate on the 5GHz band, due to interference problems. A "G" 54Mbps connection is going to be the standard for some years yet, and for many reasons will be the best solution."
  46. gfunkdave

    gfunkdave LI Guru Member

    If you want N speeds, use N. On 2.4 GHz, it's bad manners to use the full 40 MHz channel width, however, so N on 2.4 GHz with 20 MHz channel width will limit you to 150 Mbps, I think.
  47. mvsgeek

    mvsgeek LI Guru Member

    Gfunkdave, is it considered bad manners because 40 Mhz hogs 2 adjacent channels? Or is it to avoid interference with other networks? Here in my bucolic rural 2.4 Ghz environment, nobody even close uses channels 1-5, so in my house I have a low-powered 40 Mhz N network defined with channel 1. Rates between in-house devices are consistently 300/300 Mbps.
    My neighbors haven't complained, so I don't plan on changing until they do:)
  48. gfunkdave

    gfunkdave LI Guru Member

    Yes, that's correct. It hogs channels and interferes with other networks. If you're in the middle of nowhere then it doesn't really matter. :)

    But for example, here in Manhattan where I can see 30 2.4GHz networks from my living room, it would be naughty.
  49. xtacydima

    xtacydima LI Guru Member

    Can someone please post the nvram export --set nvram | grep command for wireless filter entries

    Much Thanks :)
  50. heebo1974

    heebo1974 Serious Server Member

    I am again getting back to this. Please someone tell what are the default values of toastmans qos outbound and inbound rates. Are these the correct ones QOS Basic.JPG ? And I am not mean those max values, but those percentage values.
    I assume that default values inside toastmans build are optimal values. I would not like to flash to see those.
  51. Toastman

    Toastman Super Moderator Staff Member Member

    heebo - there are no "optimum" values. Those are just what I happened to use in one of my installations. These rules are intended to illustrate what rules do and how to order them, etc. but they do need to be tailored for your own setup.
  52. heebo1974

    heebo1974 Serious Server Member

    Ok, thanks ! Now that I know, it does not bother so much to me. :D
    I think that I take those for good base to start tweaking. :)
  53. harrywang

    harrywang Serious Server Member

    Hi Toastman, I am a completely newbie when it comes to QoS and routers but I come here seeking advice. First of all thank you so much for the great work you done on tomato! It has helped many other people and the fact that you are still helping shows how good of a person you are!

    My rt-n16 died so I had to revive my old linksys wrt54g and I must say that the wrt54g is such a good router. I am getting better performance on the wrt54g then the rt-n16!

    Anyways like I said I am a complete newbie when it comes to QoS and I have been using the settings in this quote. I live with my parents and my sister and all they do is stream shows/movies which uses up a lot of my band width. How do I fix this? I game A LOT so I lag a ton when they are streaming. Could you recommend me some settings so I get all the band width I need when I am gaming? Thanks again.
    octra likes this.
  54. FlashSWT

    FlashSWT Network Guru Member

    I've been using the Tools->System method of backup/restoring settings outlined by Toastman earlier in this thread. Everything seems to be working well except for the "Wireless Filter" settings. Using the nvram set macnames="etc." command doesn't seem to work.

    My Static DNS entries showed up immediately when I switched to that page after executing the command but the Wireless Filter ones won't show up at all. Did I find a bug? Any thoughts?


    EDIT: Interesting. They show up if I run nvram export --set | grep macnames but are not reflected in the GUI. I wonder if they are being enforced, I'll have to test more.

    EDIT2: If I make a change in the GUI it overwrites the values being read from nvram.

    EDIT3: Even with an nvram commit and the full list being read back from nvram in the System box, the router is only honoring what is displayed in the GUI.
  55. mvsgeek

    mvsgeek LI Guru Member

    Is there any way to classify all traffic to/from a secondary WDS router? I created a rule using its MAC address, but the rule was ignored. However when I used the MAC address of a device connected to that router, the rule worked as intended. Does this mean that QoS only looks at final destination MAC addresses and ignores stops along the way?
  56. spookyneo

    spookyneo Networkin' Nut Member

    Hello everyone,

    I've been doing some testing with QOS in the past days and I have yet to come to good results. I'm seeking for some help :) I am a home user with few devices, including VoIP.

    I based my QOS settings on latests and bests from Toastman, according to the FAQ. As you can see from the pictures below, I have made some changes but it wasn't working well with Toastman's settings. Here's what I am trying to achieve with QOS :

    • I have an Obi100 ATA device for VoIP. I want VoIP to be one of the most important service (other than basic services such as DNS).
    • I also play some online games on my Xbox 360. I want them to be high in QOS, but not as high as VoIP.
    • After these points, it doesn't mind really if downloads messes with WWW.
    The issues that I have is mostly with VoIP. When I enable QOS, I can hear everything when someone calls, but he cannot hear me. I tried to give higher upload bandwith to VoIP/Media, but the user I am calling is not able to hear me.
    Since I can hear the user fine, the Inbound should be fine. Here are the settings. Please note that QOS is not enabled in the screenshot...because I had to disable it for my wife to make a call !
    My Internet connection is cable 14MB/2MB. I am using the 85% rule advised by Toastman, so this leaves to the values above.
    The VoIP port # of my SIP provider is 5060, provided in rule #5.
    Can you help me to make my VoIP work ?
    Thanks !
  57. gutsman7

    gutsman7 Networkin' Nut Member

    I would remove tcp 1935 because that port is always active specially if you are watching streaming videos online. Can eat up most your set bandwith for your voip really fast.
  58. Porter

    Porter LI Guru Member


    Please tell us which firmware and version you are using. Did you change something on the classification page? Since when do VoIP and Media share a class? It's better to have VoIP and Games share a class, at least in my opinion. Both of the L7 filters shouldn't be that high. They only have to be _before_ anything HTTP(S) related (port 80, 443).

    Your config under Basic Settings is broken. The sum of left values in inbound and outbound must not exceed 100%, because the left values are guaranteed bandwidths. You can't guarantee more than 100%! But keep in mind that for one Skype-Call you probably need 64 Kbit, so don't go any lower than that. Don't assign No Limit to your WWW class.
  59. spookyneo

    spookyneo Networkin' Nut Member

    Thanks, I have removed that port. It did not change anything for my VoIP, but could be when my network is more loaded.

    I am using Shibby's 108 AIO. I did change things in the Classification page. I modified the original Tomato settings and used Toastman's bests according to FAQ ( I noticed that Toastman's post is quite old, but I figured it would still be relevant. In Toastman's, the L7 filters are that high, yes.

    Do the order of the rules matter in the Classification page ?

    Regarding the VoIP and Media sharing class, I did change that. If you look at Toastman's bests, the port 5060 for SIP is actually in a Media class. So I just added VoIP in the name of the class because my ATA uses 5060 for VoIP...

    I will correct the left values in Basic Settings. I was doing testings by trying to reserve a high bandwith to my VoIP to make it work. Even by reserving a high bandwith, it cannot upload my voice.

    In Basic settings, under QOS Class Name, do the order of the class matter ? Is it that the first class, Priority Class 1, is the most important of all ? Or is it just strings that I can rename and move around ?

    Thank you,

  60. Toastman

    Toastman Super Moderator Staff Member Member

    If you flash my firmware and reset the router, new default rules will appear, and you will see that the rules have changed since that 2 year old post.

    The order of the rules is important.

    It doesn't matter what you call the classes, they are just easy-to-remember names. The order of priority is top-to-bottom.
  61. Monk E. Boy

    Monk E. Boy Network Guru Member

    Yup, currently his Games category has higher priority than his Media/VOIP category, and Media/VOIP fights amongst itself for bandwidth.

    spooky, the order of categories and classification both matter. Category #1 has a higher priority than category #2 and so on. Traffic flowing through the router will walk, step by step, through the rules in order (1, 2, 3, 4, etc.) until they're classified.

    If you want VOIP to be highest, then games, then media, make VOIP your #2 category, Games #3, Media #4. Stick your VOIP-only rule(s) immediately after the Service rule, followed by Games, Media, etc. rules going down the line in what traffic should be classified based on what traffic you consider to be a priority over other traffic. L7 filters aren't the #2 & #3 rules in current firmware (or, as far as I can remember, any firmware - but I was on Zarate's Tomato a long, long time) and - in my opinion at least - L7 rules should be considered a last resort to traffic that can't be caught by port & packet type. Never force traffic to flow through an L7 filter unless it absolutely has to, there's a performance penalty both in terms of speed, latency, caused by router CPU utilization.

    More than likely you've got some VOIP connections being dropped to Bulk or P2P, though the simple act of making every single packet having to pass through two L7 filters first could affect VOIP quality. By their very nature VOIP are time-sensitive connections, any kind of delay is generally bad news.

    In addition the ftp, sftp, wlm file transfers rule makes no sense. You only want it to apply to traffic that's >256K but there's no corresponding rule for that traffic <256K which means traffic under 256K will fall into the Bulk or P2P categories, only to suddenly get bumped up in priority after they've transferred 256K. Some connections could time out or otherwise never make it to >256K.
  62. Mercjoe

    Mercjoe Network Guru Member

    In WDS, yes, the remote router is pretty much ignored and the network is treated as a contiguous entity and the remote router is just a pass though device.

    Now if you set the remote router up so that is the end of a Wireless Ethernet bridge, Well, then the remote router is treated as a separate entity and you can monitor all the traffic to THAT specific IP. However, anything downstream is lumped into that IP as well. You loose the fine grain details on all the downstream, equipment. Also, any MAC/IP based rules stop working on any gear that is on the other side of the bridge.
    mvsgeek likes this.
  63. mvsgeek

    mvsgeek LI Guru Member

    @Mercjoe, thanks for the explanation. My 'test' remote router is now a wireless ethernet bridge, so I'm testing your solution. In my 'production' environment, lumping everything into the IP of the remote router is exactly what I want, so that I can control how much bandwidth a particular household gets without having to write a rule for each of their connected devices:)
  64. spookyneo

    spookyneo Networkin' Nut Member

    Thanks for your answer guys. Since all my QOS settings were messed up, I decided to flash the firmware again but clear nvram. I never clear nvram when I flash a new firmware, so this is probably why my QOS settings were all wrong in the screenshots. I think it was the settings from Shibby's 89 build or something as old as that.

    Since the new settings, QOS is working like a charm. I barely changed settings. I was able to stress my upload/download while downloading, doing an ECHO test on the VoIP and playing Xbox Live. No lag at all for the moment...I hope it stays like that !

    Anyway, thanks for your help. While browsing through topics, I also found the command nvram export --set | grep which is brilliant. I was able to clear nvram and restore some important settings in less than 5 minutes, but having the new QOS settings. I find the nvram export command much more versatile than the config export ! Thumbs up to Toastman again :)
  65. bestcow

    bestcow Networkin' Nut Member

    What is the classification for VPN traffic?

    Sent from my iPod touch using Tapatalk 2
  66. geocrasher

    geocrasher Reformed Router Member

    I find myself deluged with a plethora of information, and am in need of guidance. My situation is this: I have a RT-N16 with Tomato Firmware v1.28.7483 MIPSR2-Toastman-RT K26 USB Std on it. I have 1.5mbps/896k DSL. There are four of us in the family. We game, we watch netflix, and, I work from home. My work comes first- VOIP, is highest priority, and thankfully it uses only about 10kbps when in use. My job is a work-from-home callcenter environment, so VOIP has to be perfect. I have been generally confused by the whole QoS setup. Ideally, I'd like to make it so we can all use our things at once without too much trouble. Right now I'm accomplishing that by using bandwidth limits and priorities per user. Wifes computer (Netflix) gets 500k, son gets 1100, I get 1100, I'm set at highest priority, then son, then wife, and it all works mostly. Will I benefit by doing a more detailed QoS setup? If so, where do I start? Thanks for the help. For being in IT as long as I have, the general QoS setup has humbled me so far!
  67. Ernesto Elias

    Ernesto Elias Serious Server Member

    Hello, I have a question even though I do not have ADSL I have from porter post that you may not have to reduce so much BC you're not on adsl. But what about FiOS BC I want to achieve really good latency so I do not know how much should I reduce it by? Can someone please help me out? And also my speed is 58/38
  68. hawkmat

    hawkmat LI Guru Member

    I'm finding that Tomato has an overall speed limit with QOS enabled. About 2 months ago my cable connection was upgraded to 105/10 Mbps. With QOS enabled the max download speed using various websites speed tests is 75 Mbps. Disable QOS in Tomato and I get 118/11 Mbps down/up speed. No setting is QOS makes a difference to get past this 75 Mbps barrier. Even extreme setting still only allows a max of 75 Mbps. I have seven people in the house and four of the users are constantly on YouTube and Netflix so QOS is really needed. Any suggestions?

    Update: My Router is a ASUS RT-N66U with Shibby Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB AIO-64K
  69. koitsu

    koitsu Network Guru Member

    Suggestion: see this thread (read the entire thing, do not skim it, as the answer to your question is in there):
  70. philess

    philess Networkin' Nut Member

    Ok so i guess i am gonna join this thread too now :)

    I´ve been using QoS for the past few months and i am quite happy with these
    settings, or maybe its a placebo effect because right now i dont have many
    clients in the network any. Any input on my classifications and rules is very welcome!
    Always looking to make it a bit better. And if not, maybe these rules can be useful for others.

    My setup is as follows: Connection Cable, 32/1.5 MBit/s.
    I mostly play and use Skype at the same time, if i do that that everything else is usually off.
    And i have a guest network which i force to the crawl because its not often used but IF,
    then i dont want it to slow down anything else. (also i found that the bw limiter is not working
    very stable, using R1.1f Victek right now). And the purpose of the two "Large iPhone/iPad Transfer"
    rules is that when i download larger app updates, i dont care about much else in the network.
    Could not find any reliable port info about those, so i use the whole device.
    I want to add the before mentioned Android/GooglePlay store port 5228 later too.
    Anyhow, thats it. Nothing special at all. As said, just looking for some possible improvements.

    And i am using this script to export the most important QoS settings to a file, try out new stuff,
    and easily revert to the previous without too much typing:


    if [ -f $BACKUPFILE ]; then
            rm -rf $BACKUPFILE
    echo "echo Restoring QoS settings" > $BACKUPFILE
    echo "echo Note: This will overwrite your current QoS settings in NVRAM," >> $BACKUPFILE
    echo "echo but they will not be permanent unless you do a 'nvram commit'" >> $BACKUPFILE
    echo "echo Importing QoS rules..." >> $BACKUPFILE
    echo Exporting QoS rules to $BACKUPFILE
    nvram export --set | grep "nvram set qos_orules" >> $BACKUPFILE
    echo "echo Importing QoS outbound rates..." >> $BACKUPFILE
    echo Exporting QoS outbound rates...
    nvram export --set | grep "nvram set qos_orates" >> $BACKUPFILE
    echo "echo Importing QoS inbound rates..." >> $BACKUPFILE
    echo Exporting QoS inbound rates...
    nvram export --set | grep "nvram set qos_irates" >> $BACKUPFILE
    # you can duplicate the following 3 lines for every other NVRAM variable you want to backup
    echo "echo Importing QoS class names..." >> $BACKUPFILE
    echo Exporting QoS class names...
    nvram export --set | grep "nvram set qos_classnames" >> $BACKUPFILE
    echo "echo Import of QoS settings complete" >> $BACKUPFILE
    echo "echo To make them permanent, do: nvram commit" >> $BACKUPFILE
    chmod +x $BACKUPFILE
    echo QoS settings have been exported to $BACKUPFILE
    echo Now feel free to try new settings
    echo To restore from backup, type: ./$BACKUPFILE
    It exports qos_orules, qos_irates, qos_orates and qos_names, generates
    a new script (BACKUPFILE). To restore the settings later, start the BACKUPFILE.
    Save settings again, start the original script (overwrites a existing BACKUPFILE).
    And so on, very simple.

    Attached Files:

    ddrant likes this.
  71. Porter

    Porter LI Guru Member


    It says ADSL for a reason, meaning that the underlying protocolls of ADSL cause ATM overhead calculation problems for QoS. If you don't have ADSL and therefore no ATM protocol overhead, the fix doesn't do anything for you.
  72. philess

    philess Networkin' Nut Member

    Porter, quick question: I think it was you who mentioned a few pages back TDSL.
    Are you still using that and what setting would you recommend for Encapsulation?
    I was surprised not to find much info about it, given that its still the largest provider here.
  73. Porter

    Porter LI Guru Member


    There is a search function, you know...

    I never said I was using T-DSL. But since ADSL in Germany basically is T-DSL or some T-DSL-resale, the settings are the same.

    My setting is 32.
  74. philess

    philess Networkin' Nut Member

    I only meant that i was surprised not to find *more* about this, only your post.
    Thank you! I will try that out in a few days when i am on a TDSL line.

    Edit: I suppose you have a DSL modem connected to your WAN by ethernet?
    Must i choose 32 and Bridged, or just 32 PPPoE then?
  75. Porter

    Porter LI Guru Member

    I have a separate modem, yes.

    It doesn't matter which entry you choose. Only the number matters.
  76. philess

    philess Networkin' Nut Member

    Thank you!!
  77. zbeyuz

    zbeyuz Serious Server Member

    Where should I put this script ?
  78. philess

    philess Networkin' Nut Member

    Upload over SFTP/SCTP etc, execute over SSH or WebUI (Tools, System).

    Its not inteded to be used like a INIT or WANUP script, and wouldnt make any sense.

    Save it as .sh, make sure you "convert to UNIX" if copy/paste on Windows, upload,
    do chmod+x, and then execute it: ./ or over WebUi.
  79. cloneman

    cloneman Addicted to LI Member

    Other than making sure my minimums column don't exceed 100% in sum, I don't understand what it does.

    Can someone explain what the "minimum" column does in various scenarios? Is it helpful to giver higher up classes more than 1% minimum?

    What about lower end classes... is it a good idea to give low classes a larger minimum (example, 25%),in order to allow these classes "some" bandwidth, even when higher classes are competing?
  80. philess

    philess Networkin' Nut Member

    First row is the minimum allowed bandwidth for that traffic, if there is any.
    Second row is the maxium allowed for that kind of traffic, if other traffic leaves room for it.

    You cannot have more than 100% as minimum.

    There is no "higher" or "lower "classes. Do not think of the classes as
    #1 to #10. They are just names. What is important is how you order
    your classification rules. From top to bottom, once a connection matches
    a rule, it gets sorted into that class and is done. Make sure you dont
    have conditions set in rules that are way down at the bottom and cant
    be reached. If your first rule is "important" (to you) traffic or not,
    does not matter. As long as it gets matched, top to bottom.

    And giving important classes more bandwidth makes sense depending
    on the kind. For example, if you have a 100MBit/s connection, you do not
    need to allow 80% for Service connections (DNS, Time, etc). You need
    to adjust that by yourself depending on your connection speed.
  81. Porter

    Porter LI Guru Member

    The general rule is that higher classes can send traffic, no matter how much traffic another lower class has. The problem with this rule is that you would starve traffic in lower classes. So there is an exception to this rule called guaranteed bandwidth, meaning the left column. To not starve one class entirely I recommend 5% as guaranteed bandwidth for each class. I think there are some exceptions to this in the Tomato defaults, i.e. webtraffic, which gets 20%.

    In my opinion it often makes sense to give your VoIP class a guaranteed upstream of one call (~64kbit). Apart from that it most likely doesn't matter a lot. But I'm guessing.

    I would strongly advise against giving your default class a high guaranteed bandwidth. Especially if you have a lot of connected clients, because their unidentified traffic (mostly p2p) will eat up you bandwidth. I tend to give my default class a maximum of 70% though, to ensure people get bandwidth if it's available.
  82. Porter

    Porter LI Guru Member


    Sorry, but your post is almost entirely wrong. Unless you read more about this topic, please just use the defaults, put in your bandwidth and be happy.
  83. philess

    philess Networkin' Nut Member

    :O Ok, cloneman please ignore my advice then. I shall spend some time (weeks) reading through this thread again. Sorry.
  84. cloneman

    cloneman Addicted to LI Member

    Thanks Porter, this is what I sort of imagined was the case, your explanation is very well written.

    This actually makes a lot of sense, because, as I discovered, (and I feel it's worth repeating for anyone reading this thread) the single biggest factor in traffic getting priority is the classes ordering on the list. higher classes on the list push lower classes out of the way when the system is saturated, stealing as much bandwidth as they like from the lower classes. So we have minimums to prevent ALL bandwidth from being stolen from certain classes. In fact, this is probably why we have 1% min as default, if we had 0%, the lower classes would be so starved they would disconnect or crash.

    Here's my mantra for setting this up:

    N.B. Minimums set to 1% ~ 5% unless otherwise specified.
    EDIT: I think most people should set Minimums to 5% everywhere because if they don't understand them, it will confuse them even more.

    High Priority traffic that has low bandwidth needs, but high latency needs: (gaming/voip):
    Set a lower maximum, in case a misclassfication of traffic, or game spirals out of control and crushes the traffic under it. (for example, a Game that decides to run a big update using its regular port, or a malicious user in your home tries to use your whitelisted VoIP ports to speed up his traffic). The apps in the class will break but it won't hurt other classes much.

    Low Priority traffic with high bandwidth needs (ex, large http transfers,):
    Set a somewhat high maximum, because we want to allow these classes to use a lot of bandwidth , since other high classes will push them out of the way anyway if they need to. At your leisure, set a generous minimum (such as 10-30%) to ensure that when high priority classes push this traffic out of the way, their remains a reasonable amount of bandwidth left over for this low priority file transfers to work at an acceptable speed.
  85. cloneman

    cloneman Addicted to LI Member

    hi again :)

    does anyone care to explain What "No Limit" does for a class?

    What does setting a traffic type to "Disabled" (instead of 1 of the 10 classes) do?

    Porter: I'm leafing through this thread, of course a lot of the information is out of date. A lot has changed, with the advent of faster connections, the new/improved (and router CPU heavy) incoming QoS, and ADSL2+ TC-ATM patches. Anyplace I should be looking as I dig deeper? (to be honest, I haven't gone past page 1 of this thread, the rest is all from personal testing)
  86. Monk E. Boy

    Monk E. Boy Network Guru Member

    No Limit basically breaks QoS because that class has no limitations on bandwidth, while all the other classes do. The only classes I set to No Limit are classes I don't use.

    Disabled class disables the rule, it doesn't disable QoS for that rule.
  87. cloneman

    cloneman Addicted to LI Member

    Cool, that's what I thought, that's what I do as well. I was thinking of setting a "No Limit" for connects to my ftp server's IP address, as an alternative to disabling QoS when I want the fastest possible speed and don't care about breaking QoS (as an alternative to temporarily turning off QoS).

    I'm guessing "No Limit" for a minimum value would mean 0% reserved bandwidth? (just asking for curiosity, don't think I would find a us for this)
  88. Monk E. Boy

    Monk E. Boy Network Guru Member

    No Limit for a minimum value would mean, effectively, 100% for reserved bandwidth. But it's outside the scope of QoS, so it doesn't even count as 100%. The rest of the classes will try to guarantee bandwidth that, basically, isn't there.

    You can set all classes to No Limit/No Limit for Incoming, or Outgoing, to disable QoS for that direction. That's the safest way I know of to use No Limit.
  89. Toastman

    Toastman Super Moderator Staff Member Member

    I removed "no limit" purposely some time ago because there were some strange reports by people who had used it. Somehow it crept back in after a merge by someone else. Recently, I removed it again. Porter, do you see any advantage in keeping it?
  90. Porter

    Porter LI Guru Member

    I can't really investigate this matter since my version (Toastman-IPT-ND-7634) doesn't have the "no limit" value any more.

    If somebody wants me to investigate it, I would appreciate some small excerpt of /etc/qos with and without the "no limit" setting.

    This setting could be useful for people who have a large downstream which can't be handled by the router with QoS enabled. But whether this setting actually uses less CPU power... that I don't know.

    I noticed people using "no limit" because they thought it would make there traffic even faster. In this scenario I think it's destroying QoS, because you should just put your important traffic in a high enough class and give it a maximum of 100%. Sure, the guaranteed bandwidth rates might be deducted but most of the time this traffic probably doesn't use much bandwidth. Keep in mind that the safety margin that needs to be applied to upstream and downstream on ADSL has decreased since the overhead patches. Even less reason to use "no limit".

    It's a difficult decision to make because I have seen too many people using "no limit" in the wrong way, at least from my standpoint. On the other hand I think there should be an option to disable downstream QoS. Maybe this could be done with some java script. I imagine a box, that when ticked, just sets all classes in downstream direction to no limit. That way we don't need yet another variable...
  91. cloneman

    cloneman Addicted to LI Member

    An option to disable downstream QoS to save CPU cycles is a cool idea. Anecdotal evidence from a few people would suggest that connections between 40-50+mbit have problems with the new QoS framework (the one where incoming QoS actually works, i think you guys call it Tiomo or IMQ based, but some people say it uses more CPU%).

    I don't think these people had success using "No Limit" to alleviate CPU usage %. I would imagine the QoS engine classifies all incoming traffic even if you have "No Limit" set. The only way to alleviate CPU would be for engine to not classify/process incoming traffic, if that's even possible.

    As for using No Limit for 1 class, I don't think it's working right now. (full disclosure, I'm playing with shibby at the moment). Using No Limit does not seem to bypass the global maximum on the downstream, for me.

    EDIT: If I could make a quick suggestion, "DSL overhead value" perhaps there should be a notice that says "not needed for VDSL". or something like "helps adsl, adsl2+, not needed for VDSL, cable, and fiber"
  92. Toastman

    Toastman Super Moderator Staff Member Member

    I tend to agree, I don't see much benefit from "no limit" any more, but I do see many people destroying their QOS with it.

    Any running code will consume CPU time, and the incoming QOS will have an overhead, of course. My own personal belief is that the QOS is better now than it was, and I'm not sure about setting only "outgoing". The forums have been full for years with comments like "incoming QOS doesn't work" (generally, not just Tomato) and so on, and doing that will only reinforce their erroneous beliefs. The real answer is, we need faster routers. I can't do it myself, but I'd love to see Tomato running on i386 ...
  93. cloneman

    cloneman Addicted to LI Member

    Sure, incoming QoS is better now (it was broken before in my opinion). I'm not one of the people who has problems, (my connection is 30mbit maximum).

    As long as it's clear in the UI that incoming QoS is turned off, I don't see why it would add to the confusion. Heck, it's still confusing now because only a few tomato versions have the "new" downstream QoS and it's not obvious which releases those are to most people. (latest shibby and Toastman are the ones I know have it).

    I would like to see experimentation options with incoming QoS totally disabled for users who have very fast downstream connections.

    EDIT: e4200v1 Shibby, downloading @ 30Mbit w/ QoS on does not produce more than 0.15 load for me, however, so those with slower routers and faster connections should be the ones advocating for experimentation on this.
  94. Porter

    Porter LI Guru Member


    Actually I can't remember anyone saying that incoming QoS doesn't work. I Haven't seen this in any thread lately. Maybe people finally got the idea...


    Agreed to change it to ADSL.

    Thinking about it, "no limit" almost certainly doesn't use less CPU power. Unless proven otherwise I vote for removing it.

    A simple workaround to deactivate downstream QoS might be this:

    iptables -t mangle -D PREROUTING -i ppp0 -j IMQ --todev 0
    tc qdisc del dev ppp0 root 2>/dev/null
    Depending on when the WAN UP script gets executed the above could be placed there.

    While we are at it: could someone please put a hint on the QoS and B/W Limiter pages telling people not to use them both at the same time? This has been one of the most common errors around here in recent times.
  95. HunterZ

    HunterZ Network Guru Member

    Two questions:
    1. What is the difference between "nvram export --set" and "nvram export --set nvram", as you use both in your examples?
    2. How can I use this to export/import NVRAM parameters with line breaks? I'd like to be able to migrate my script, VPN, etc. settings, but I don't see how to do it via this method.

  96. Toastman

    Toastman Super Moderator Staff Member Member

  97. HunterZ

    HunterZ Network Guru Member

    Thanks, but the OP reports failure with the provided suggestions. I'll keep an eye on it, though.

    Edit: I may have mis-read, so nevermind (at least for now).

    Would be interested to know which settings may or may not be safe for export/import. I will probably start a new thread when I finish building a list of what looks important to me.
  98. CardinS2U

    CardinS2U Network Guru Member

    Just curious does VLan gets QOS too or it doesnt?
  99. cloneman

    cloneman Addicted to LI Member

    Forgive my ignorance, aren't VLANs still LANs? QoS is concerned with prioritizing traffic on WAN/Internet bound traffic, not transfers between computers on the internal network.
  100. CardinS2U

    CardinS2U Network Guru Member

    not really, QoS could be only on main lan. VLan is a virtual lan

    I dont see ips from Vlan being filtered so thats why I asked.
  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