Home Internet Connections Are Unfair! (Bufferbloat)

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 851

  • @Alexifeu
    @Alexifeu Před rokem +2024

    I live in Germany. What is internet?

    • @DerSolinski
      @DerSolinski Před rokem +214

      The thing with that weird light wire that our neighboring countries have every where...

    • @jamesklusener
      @jamesklusener Před rokem +1

      bruh your country is like 1st world and a hub for innovation what you smoking

    • @BradTech.
      @BradTech. Před rokem +126

      Sorry, telling you might get you in trouble.

    • @antoniohagopian213
      @antoniohagopian213 Před rokem +96

      You probably have less then 30ms ping for any server in EU while I must live with a best case of 86ms while a average of 120ms so don't complain. PREMIUM INTERNET SPEED IS 20MBPS FFS WITH 100GB PER MONTH.

    • @speeter6345
      @speeter6345 Před rokem +96

      it is a 56k modem if your "aufm dorf"

  • @CplayerX
    @CplayerX Před rokem +291

    it's annoying when the bufferbloat does not occur on your own router but the last accumulation point at your ISP when your neighbors might stream netflix/amazon 4K in the evening and you're trying to game

    • @BaghaShams
      @BaghaShams Před rokem +28

      I wouldn't be surprised if many ISPs don't do anything about this.

    • @rohansampat1995
      @rohansampat1995 Před rokem +16

      Fiber fixes that. FTTH ftw

    • @RNGwhydoihavetoregis
      @RNGwhydoihavetoregis Před rokem +23

      noise on the cable line, installer thinks its possibly a neighbor with a bad cable box so there's nothing they can do for me.. just comcastic. small town has a fiber ISP that sent out fliers, but only in new developments.. just buy a new house /s.

    • @BrianG61UK
      @BrianG61UK Před rokem

      Choose a different ISP that uses better technology, such as fibre, for every shared stage of your connection.

    • @CplayerX
      @CplayerX Před rokem +13

      @@BrianG61UK not possible for me here where i live, only available technology is DSL and only one provider that offers more than 2mbit/s (location is Germany by the way)

  • @Henfredemars
    @Henfredemars Před rokem +889

    You might want to caution users not to enable this feature unless they’re actually experiencing problems. Many of these algorithms work by adding an intentional delay to packets before sending them out to provide time for sorting.
    If you’re not experiencing latency issues, you’ll pay the toll of a small latency increase for no reason.
    QoS is famous for causing you to fail to get all the speed that you actually pay for. virtually always I get lower speed test results with these features enabled.

    • @Henfredemars
      @Henfredemars Před rokem +72

      To expand on the example of a line at the grocery store, imagine that the person who rearranges the line has to get out from behind the counter to do that, and if there are only two people in line, making a big deal over the order like asking customers how quickly they need service could be slower than just processing people immediately.

    • @chrisrawson7612
      @chrisrawson7612 Před rokem +6

      I think the point was it doesn't matter how fast your Internet if your router cannot process the data immediately. I could be wrong tho 🙈 FUD

    • @bourne_
      @bourne_ Před rokem +7

      Cake ->Piece of Cake is the way.

    • @o0o74
      @o0o74 Před rokem +15

      yup, especially if you have a high speed fiber, normal consumer router cannot handle that kind of load, especially sqm aka cake, it's an intensive processor & memory process. Furthermore, nowadays most of the latency is isp induced, nothing can be done other than changing isp.

    • @subrezon
      @subrezon Před rokem +10

      QoS is an inherently single-threaded procedure, so getting good speeds with it enabled requires a rather beefy CPU, by router standards.

  • @Splarkszter
    @Splarkszter Před rokem +67

    FINALLY LMD APPROACHES THIS.
    We need more people to know about bufferbloat because it really is a pain in the ass. The router from my isp has neither QoS or a fast enough processor.

    • @CIubFoot
      @CIubFoot Před rokem +3

      I suggest buying a new router

    • @mr.norris3840
      @mr.norris3840 Před rokem +1

      Wouldn‘t this only affect your home network then? To my knowledge, most internet congestion still occurs outside of the local network. That’s why we have all these fancy routing protocols

    • @mr.norris3840
      @mr.norris3840 Před rokem +1

      Does it support Active Queue Management (AQM)?

  • @mintgreen292
    @mintgreen292 Před rokem +20

    Finally an explanation for what I've been dealing with. I couldn't figure out how I could get good speeds but bad buffering for things like videoconferencing. Ugh.

  • @erik_j_2501
    @erik_j_2501 Před rokem +223

    A suggestion... talking about prioritizing packets (essentially QoS) only affects your LAN (& WLAN)... You should mention the common problem with over-subscription at home ISP's - which you can't fix by enabling QoS in your home network. There is also the perspective with different type of Internet connections (for example, Cable Internet (Docsis) is a shared medium, which it self can lead to latency issues at peak hours).

    • @Henfredemars
      @Henfredemars Před rokem +14

      Problem is, your router is not the only buffer. All the routers that are part of the Internet contain buffers in some sense. You can’t help it if your ISP router upstream is having the same problem.

    • @darkwowpg
      @darkwowpg Před rokem +3

      Yeah i was on Cable internet and in evening streaming got really laggy.

    • @BrianG61UK
      @BrianG61UK Před rokem +1

      Don't get cable. That almost never happens on my VDSL2 connection.

    • @jamesphillips2285
      @jamesphillips2285 Před rokem +6

      If your router supports bandwidth shaping you can test your bandwidth during peak hours: and set your router to keep your connection speed *just below that*.
      Of course you may want to recheck periodically. Apparently Telus doubled out burstable speed in the past year (was 75Mbps, is now 150Mbps).

    • @iWillAvert
      @iWillAvert Před rokem

      Yeah that seems to be a common problem for legacy DSL internet connections as well (which does still exist out in rural areas. Many still have no internet at all).

  • @MrThomas20121
    @MrThomas20121 Před rokem +37

    i have this exact issue at my parents house. i didn't know what the issue was until now, thanks Techquickie!

  • @SupraSav
    @SupraSav Před rokem +18

    Although I will always be a wired connection elitist, Wifi 6 has pleasantly surprised me.

  • @starmanL0L
    @starmanL0L Před rokem +50

    I had another solution to this on an older tp-link router (can't remember exact model, it was a popular cheap one), I limited the bandwidth to lower than what the isp gives for everything except the pc I used. And it worked!

    • @VladRo100
      @VladRo100 Před rokem +3

      This worked for me ! From B -> A, thanks

    • @starmanL0L
      @starmanL0L Před rokem +2

      @Z3U5 bandwidth control. But I just looked it up, it's the same thing. So yeah.

    • @loicd.4283
      @loicd.4283 Před rokem +2

      @Z3U5 its the speed auto negotiation settings generally used when the ethernet link is poor quality he downgrade automatically the speed for stability
      but we can force it :
      If I have for example 500mbps real internet speed, I can force the speed auto negociation on ethernet nic for each device to use 100mbps full duplex (in windows properties or router settings for some models)
      So if someone in my home watch netflix he will download the video at 100mbps that suffisent for 4k (netflix recommend 15mbps for that resolution) but the 400mbps are free for other computers
      In conclusion we can have 5 computer/device with 100mbps dedicated speed that is enough for almost every domestic usage and this solution cost 0$

  • @svsguru2000
    @svsguru2000 Před rokem +33

    One of the few tests in my life that I got an A+ on, so that is at least something.

  • @joeybeta
    @joeybeta Před rokem +31

    I just want to thank you guys for covering a topic that's been on my mind since the pandemic started. A lot of the fighting game peeps I know don't know about bufferbloat and how it affects them and it just becomes a "not fun" time whenever bufferbloat is actually the cause. I have an IQRouter V3 and it works very well with a cable provider I use on a high download / low upload connection. I installed OpenWRT on a very old netgear router as well but it cuts off wireless capabilities and the hardware could only handle so much at a time, it's still a good Router OS on its own.

    • @reed-young
      @reed-young Před rokem

      If you have an old PC, you could add a second NIC to it and install something like pfSense or IPFire, then flash your old router back to stock firmware to get wifi back.

  • @MatthewA1106
    @MatthewA1106 Před rokem +3

    0:16 "if you do say your so yourself"

  • @NADQuest
    @NADQuest Před rokem +23

    IQRouters are great! Only downside is if you have more than a 500MB connection, it can’t adequately work if you are maxing out that bandwidth across devices. Also, their support is second to none!

    • @bclaus0
      @bclaus0 Před rokem

      Do you mean 500Mbps? 500MBps would be about 4Gbps…

    • @wolfy1398
      @wolfy1398 Před rokem +4

      @@bclaus0 4 Gbps

  • @stevenrburgoyne
    @stevenrburgoyne Před rokem +5

    Props to the graphics team, that "Dated and Related" image made me choke on my drink laughing.

  • @tch8538
    @tch8538 Před rokem +4

    That dated & related poster had me rollin

  • @joaopedro-fy1lh
    @joaopedro-fy1lh Před rokem +2

    There's also a feature called airtime fairness (your router probably has it since its a 10year old technology), its really effective at solving this problem by ensuring that each device on a network gets the same bandwidth by allocating the same time to transmit and receive data packets.

    • @technerd9655
      @technerd9655 Před rokem

      I find airtime fairness to almost ALWAYS be counter productive and leave disabled. If I see it enabled, I disable it and if there were any WiFi issues, they tend to get noticeably better.
      I like to rely on more standardised IEEE certified solutions as they tend to cause less problems...unless you're dealing with Apple devices (specifically the roaming standards, I usually turn off because of so many Apple devices that tend not to work when these are enabled even if Apple says they support them).

    • @davetaht4989
      @davetaht4989 Před rokem +2

      @@technerd9655 I'd like to point out that MANY former implementations of ATF were very flawed because they did not do FQ or compensate for bufferbloat. ATF is now on by default in many openwrt based routers based on the fq_codel for wifi implementation, for the mt76, ath9k, ath10k, and ax210 chips. If you encounter a problem with that implementation, please contact the authors of "ending the anomaly", the paper that documents how it works.

  • @slimz.
    @slimz. Před rokem +6

    I knew smh was wrong with my s2s vpn, switching qos mode to cake gave 2-3x boost in bandwidth. And test result went from C to B on the worse side. You are lifesavers!

  • @KeinNiemand
    @KeinNiemand Před rokem +3

    Why have I never heard of this before? Finally an answer as to why somthing as simple as watching youtube used to result in garbage pings if somone else was gaming in the house, it seems to have gotten a lot better with faster internet tough. Unfortunantly my router dosn't support SQM or anything like that so anything that really utilises the connect like a large donwload would probably still cause issues with games.

  • @MarkBelain
    @MarkBelain Před rokem +17

    Parts like “if you do say you so yourself” at 0:18 feel so golden because this channel is so polished it’s like some cool discovery when even a millisecond sounds not.
    I wonder if they script the unpolished parts just to make viewers like me feel like we caught something.

    • @donaloflynn
      @donaloflynn Před rokem +2

      Of course they do. See Tom Scott's recent video on why many CZcamsrs clap at the start of their videos. If it was just for sync purposes it wouldn't make the final edit.

    • @_invencible_
      @_invencible_ Před rokem

      it's like those terrible instagram memes with intentional typos. They know a ton of people is going to correct them in the comments

  • @BaghaShams
    @BaghaShams Před rokem +10

    I've been told by a network person that the traffic shaping features in routers don't really work, since they require much more processing power than their chips can handle. It seems like queue management is a simpler feature though, just for gaming and communication packets, as opposed to prioritizing all the traffic of all the devices on the network.

    • @rohansampat1995
      @rohansampat1995 Před rokem +2

      if you build yoru own router it should be able to handle it . especially with a modern cpu lol.

    • @jeremywj
      @jeremywj Před rokem +3

      If a consumer router offers such features, probably true. However, if you get something with just a little power it can more than handle it and it does help. My recommendations are to either build your own router or look into Mikrotik. There are Mikrotik routers for $200-$300 that are pretty darn powerful and compare to $2,000+ cisco devices.

    • @jamesphillips2285
      @jamesphillips2285 Před rokem +1

      Depends entirely on your Internet speed.
      The CPU on my wired Ubiquity router is apparently good for 200-300Mbps, which is higher than my 150Mbps connection speed.
      I plan to have most of the LAN traffic bypass my router by using the ISP-supplied router as an Access point/switch.

    • @somethingorother7440
      @somethingorother7440 Před rokem +3

      im a network engineer, the long and short is that it depends on if the other routers down the line will respect the tag you assign them... which i doubt they will. One thing to note is that traffic shaping and QoS only ocures if there is congestion. Buying a faster internet link to your service provider can provide you with a connection that has no need to buffer packets and therefore wont even begin to use a QoS system like this. Im not super well versed in the proprietary home network QoS solutions but this feature could only possibly be useful if you have a very congested network or other devices from your ISP were gonna respect the tags giving you overall lower latency across the entire trip.

    • @Timothy003L
      @Timothy003L Před rokem +1

      The eero 6 and 6 Pro can do SQM at line rate. They implement FQ-CoDel in hardware.

  • @teknophyle1
    @teknophyle1 Před rokem +2

    not even an internet repair dude guy anymore but I still appreciate this.

  • @ravenv5
    @ravenv5 Před rokem +21

    For me Mikrotik Routers works like charm especially with Queue Tree. Tricky though. Also OpenWRT + Adguard in Raspberry Pi is much better than a cheap router.

    • @QualityDoggo
      @QualityDoggo Před rokem +6

      Mikrotik

    • @cornestander3877
      @cornestander3877 Před rokem

      I like the challenge of their routers, i have a hap ac2, but man to set some things up feels like a mission. Definitely feels great accomplishing it afterwards though

    • @Ebalosus
      @Ebalosus Před rokem

      Yeah but they’re a bitch and a half to configure correctly, and their GUI interface only works on Windows, leaving those of us on the superior Unix-based OS’s out in the cold…

    • @davetaht4989
      @davetaht4989 Před rokem +1

      RouterOS 7.2 and later have a nice version of cake.

    • @eternoy
      @eternoy Před rokem

      @@Ebalosus Might be a necropost, but WinBox works under Wine

  • @Skund79
    @Skund79 Před rokem +3

    I use open WRT and cake for years and it makes a night and day difference. Tuning cake is a bit fickle, but worth the effort

    • @keithduthie
      @keithduthie Před rokem +1

      Cake is a bit annoyingly processing heavy - most consumer routers don't have the cpu power or hardware offloads to handle it at gigabit speeds (and mine tends to choke above a couple hundred megabits). That said, latency is _much_ more important than bandwidth most of the time lately in my experience.

    • @Skund79
      @Skund79 Před rokem +1

      @@keithduthie especially a consistent latency aka low jitter

  • @IrocZIV
    @IrocZIV Před rokem +32

    Nice, checked mine, got a C (+100ms). QOS was enabled in my Netgear router, but had 'detect speed' selected. I changed that to manual, and put in the speeds I was getting through waveform and ended up with an A (+15ms).
    I do wonder if they might be getting a lot of traffic, so I will try back at some point again too.

    • @Alex-tu5vu
      @Alex-tu5vu Před rokem +3

      damn I have an F 💀

    • @QualityDoggo
      @QualityDoggo Před rokem +1

      lower QoS speeds in settings will make it more-restrictive; this can slightly decrease max speed but helps improve ping/bufferbloat a lot during "peak load" when the ISP's equipment slows slightly

    • @poiiihy
      @poiiihy Před rokem +2

      yeh they shouldve mentioned it works best if u tell the router what the speed limit is so it can throttle packets before they get dropped by the isp

  • @cuttercanfixit
    @cuttercanfixit Před rokem +9

    Good explanation! Learned about this a few years ago and fixed my issues using pfSense QoS

    • @Mr.Mooody
      @Mr.Mooody Před rokem +1

      whats pfSense QoS?

    • @cuttercanfixit
      @cuttercanfixit Před rokem

      @@Mr.Mooody Quality of Service, pfSense has a great wizard that pretty much does it all for you. Edit: it’s called traffic shaper in pfSense, whoops.

    • @Mr.Mooody
      @Mr.Mooody Před rokem

      @@cuttercanfixit does it work on all routers? regardless of brand?

  • @MuzdokOfficial
    @MuzdokOfficial Před rokem +31

    Excellent idea to talk about this its a big problem most of us are not aware of

  • @bziganti
    @bziganti Před rokem +1

    We absolutely need a stand alone pfsense build and run video from LTT proper

  • @scraps7624
    @scraps7624 Před rokem +9

    Love the animations lol, Riley is excellent as always

  • @fon20test
    @fon20test Před rokem +1

    OpenWrt dev here ... dthat sent me here, love Ya for spreading the love for good code!

  • @deraile
    @deraile Před rokem +3

    Super interesting quickie, I learned on something I truly was wondering about.
    I can't get _DATED & RELATED_ out of my mind now though 😂

  • @eatmyfishy
    @eatmyfishy Před rokem +5

    One more note is you guys should do reviews of all the systems and what the bandwidth limits of them are with this enabled. I actually had to make huge upgraded to my network a while ago and get the Dream Machine Pro to get good QoS performance and it was actually very difficult to find good quantitative data. I also know the Mikrotik routers tend to be awesome at this…

  • @ibss0
    @ibss0 Před rokem +1

    Bro PLEASE make a full tutorial video on ltt doing all this stuff, building ur own router n everythingg, it seriously deserves it

  • @pethrowed1324
    @pethrowed1324 Před rokem +1

    Thanks Riley! I was watching this while giving my son a snack and now he is shouting "BUFFERBLOAT" around the house.

  • @gurshair
    @gurshair Před rokem

    that Dated & Related poster at 1:26, was the final push I needed to grab floatplane.
    now if its not there I will be disappointed.

  • @loicd.4283
    @loicd.4283 Před rokem +5

    other way to fix it for wired connexion is to limit the link between the router and the computer :
    if I have for example 500mbps real internet speed, I can force the speed auto negociation on ethernet nic for device to use 100mbps full duplex (in windows properties or router setting for some models)
    So if someone in my home watch netflix he will download the video at 100mbps that suffisent for 4k (netflix recommend 15mbps for that resolution) but the 400mbps are free for other computers
    so we can have 5 computer/device with 100mbps dedicated speed that is enough for almost every domestic usage and this solution cost 0$
    other way is to reduce the MTU to reduce the size of each packets send : it will slightly reduce global speed for large request like streaming (because we send more paquet) but the single paquet from the video game have more chance to slip between 2 from the netflix streaming

    • @davetaht4989
      @davetaht4989 Před rokem +1

      This does not always work. It pays in this case to have fq_codel running natively on the 100Mbit link. YES! no shaping is required if you have a connection running at the native rate of the interface and fq_codel or cake on it.
      I generally have in sub-20mbit scenarious reduced the MSS, not the MTU, to a lower value, with good results at 560MSS or so.

  • @MikeTrieu
    @MikeTrieu Před rokem +1

    Thanks! I've always wondered if there was a convenient web tool to measure buffer bloat.

  • @forbiddenera
    @forbiddenera Před rokem +3

    another good solution is to limit your upstream to slightly less than your line rate (ideally on each system in your network so it's limited before it gets to the router but obviously this isn't possible on all devices and could be a management pain), thus the buffer shouldn't get filled or filled as quickly. Can also affect with downstream but more often than not your upstream is more limited than downstream exaggerating the problem but it can happen both directions and some routers could have one buffer for both or two separate buffers for up and down respectively.

  • @Youdontknow591
    @Youdontknow591 Před rokem +13

    Another helpful tip is that if your experiencing buffer bloat only over WiFi because there are just so many users, switching to WiFi6 will dramatically help since it can communicate with all clients at the same time.

    • @richie61745
      @richie61745 Před rokem +2

      Worth noting that both the router and your computer must support it for there to be a benefit

    • @Youdontknow591
      @Youdontknow591 Před rokem

      @@richie61745 Right. If you have some devices that only support wifi 5, does that ruin it for everyone or maybe just partially?

    • @Dhruv-qw7jf
      @Dhruv-qw7jf Před rokem +1

      @@Youdontknow591 when you setup a router that supports 5Ghz and 6Ghz, in the router's IP Address/settings page, it will have the option to setup both 5Ghz and 6Ghz WLANs, so that the devices that only support 5Ghz may connect to that one.

    • @bustaballs
      @bustaballs Před rokem +1

      @@richie61745 If you have WiFi 6, the OFDMA feature is backwards compatible. Between OFDMA, larger bands, MU-MIMO, QoS, and limiting bandwidth per device, you can easily solve WiFi related lag issues. Other clients don't need WiFi 6 for this to work.

    • @Timothy003L
      @Timothy003L Před rokem

      @@bustaballs Legacy clients don't understand HE frames. How can OFDMA be backwards compatible?

  • @christopherkidwell9817
    @christopherkidwell9817 Před rokem +4

    From what I have seen, the bigger issue is lack of RAM in the devices in question. If they only have 256MB's of memory in the routers, they are not going to be able to handle multiple users doing multiple things.
    They need 4GB RAM or more nowadays but manufacturers keep on cheaping out.

    • @thomascroghan9255
      @thomascroghan9255 Před rokem +4

      I've deployed FQ_CoDel at scale and you need less then 50 MB per household. While a low end MIBSBE processor will struggle in some instances, RAM requirements is minimal per interface you are doing limiting on.
      I personally have been running my house on queues using less then 35MB of RAM.

    • @autohmae
      @autohmae Před 10 měsíci

      actually bufferbloat exists because their is to much memory, the solution is to use less than is installed

  • @LanceMcCarthy
    @LanceMcCarthy Před rokem +2

    This was quite a useful quickie, even for a network nerd like myself.

  • @sunnisun36
    @sunnisun36 Před rokem +9

    Another name is QoS(Quality of Service) which priorities the packets on types. Which helps a lot.

    • @eduardosantiago6948
      @eduardosantiago6948 Před rokem +5

      Not the same thing. You could say sqm is a smart qos

    • @sunnisun36
      @sunnisun36 Před rokem

      @@eduardosantiago6948 on my router sqm isn't even on there it only says QoS and i can choose between different algorithms. (Like cake) So the sqm is just one of the algorithms you are refering to.

    • @ff-ui5ql
      @ff-ui5ql Před rokem

      @@sunnisun36 That's why you should install Openwrt, which is a firmware that has sqm (I think this was mentioned in the video...)

  • @TheDevelopmentHive
    @TheDevelopmentHive Před 2 měsíci +1

    love the portal reference

  • @rolfthewolf42
    @rolfthewolf42 Před rokem +3

    So what's going on when our at&t internet randomly cuts out completely for everyone for anywhere from 5-30 minutes several times a day?

    • @nanoflower1
      @nanoflower1 Před rokem

      Sounds like either there is equipment failing or they are doing work that requires interrupting the service for a bit. I'm on AT&T fiber and don't see those issues. However, since more people have gotten the service I do see that my upload speeds have dropped from 700-800Mbps down to 30-50Mbps while the download speeds consistently hit 800-900Mbps. So no where near the synchronous speeds I got when the connection was first set up.

  • @davetaht4989
    @davetaht4989 Před rokem +1

    Wonderful! Thanks!!!!

  • @eaaeeeea
    @eaaeeeea Před rokem +2

    A decent router (based on important features and performance) is the single best thing you can do for your home network. Previously I couldn't do wifi video calls without choppiness. Now, for the first time ever I can play FPS games over WIFI. The wireless connection has been nothing but stable. No hiccups ever.

  • @anglespoggle
    @anglespoggle Před rokem

    omg now "hogging up the wifi" is a phrase I'll never hear ever again. Thank you.

  • @meikgeik
    @meikgeik Před rokem +1

    On Unifi, I had to enable the legacy UI, and enable "Smart Queues" to fix it. Went from an F to an A+

    • @MaxMustermann-vy7ur
      @MaxMustermann-vy7ur Před rokem

      What uniquiti setup you using? Is it reliable?

    • @meikgeik
      @meikgeik Před rokem +1

      @@MaxMustermann-vy7ur I have a UDM and a UDM pro on the two networks I run. The Dream Router replaces the UDM now, and it's supposed to be even better, but if I upgrade my home, it will be to a UDM Pro. I love the one I have at work. It's turbo reliable and full of features. Best router on the market IMO. I also run Unifi Lite APs. They're really good bang for the buck if you need more coverage.

    • @MaxMustermann-vy7ur
      @MaxMustermann-vy7ur Před rokem

      @@meikgeik thx i might try the dream maschine router and unifi 6 lw or pro access point

  • @terhohalme
    @terhohalme Před rokem

    I had at fist time B, then I set QoS device priority of my tp-link AX50 on my PC and now it is A+. I don't know if this is the same setting, but the result is great. Thanks for the tip.

  • @aikensource
    @aikensource Před rokem +7

    This is an excellent video. It doesn't seem to address the drawbacks resulting from _how_ this features works on routers, but its a great explainer!

  • @fellzer
    @fellzer Před rokem +3

    Anytime Tech Quickie releases a video, the term collectively gets sent to the brains of all the wannabe smart guys. Glad to see this one finally made it...

  • @mr.norris3840
    @mr.norris3840 Před rokem +3

    To explain it a bit less funky:
    Manufacturers have put excessive buffers in their product, causing internet packets to be queued longer.
    In times of congestion, usually congested nodes (routers - not only home routers, etc.) drop (delete) packets. On the ends of the connection, this is recognized as packet loss. Packet loss thus is an indication for congestion.
    Therefore, the sender will adjust its sending rate, which lowers congestion.
    If buffers are very large, no packets are dropped, thus the ends of the connection don‘t realize that there is congestion, thus sending at the same data rate, thus increasing congestion further.
    If your home router has excessive buffers, this can cause bufferbloat under high network load. Active Queue Management (AQM) can here simulate the functionality of a smaller buffer: Already before the buffer becomes full, it will start to drop some packets at increasing rates to signal congestion. From a general standpoint, this is the best way: It fully works with existing congestion control / avoidance algorithms of protocols (e.g. TCP Reno), and can also be implemented on all network nodes, not just your home network devices. Quality of Service (QoS) reserves some space of the buffer for prioritized packets / applications, that can bypass a large queue, thus bypassing bufferbloat in some sense.
    This approach does not help you, if a node of your ISP is causing buffer bloat.

  • @sinni800
    @sinni800 Před rokem +1

    I tried enabling it in my OpenWRT router and I went from 34ms additional latency to 4ms. Success! And my speeds didn't go down!
    Also finally I know what this problem is, that when you download, your game lag skyrockets heh.

  • @specialopsdave
    @specialopsdave Před rokem +4

    I've noticed that my router's QoS setting is fine for local buffer bloat, but my problem if buffer bloat at the ISP. And I think the only option I have is to wait for Xfinity to install their new fiber lines in my area (already mostly done), and they should be doing better on that front, since they aren't as limited as my local copper-based ISP that hasn't been upgraded since 2005.
    And the bufferbloat score I got was F, with a 500ms drop on upload saturation.

  • @mariopawlik9790
    @mariopawlik9790 Před rokem

    WOW! Thanks for the buffer bloat info! I have alwayse run openwrt, but was unaware of this 'issue'. I installed the QoS package and followed directions on the site and went from C to A+ rating, and i have noticed a difference in CoD and Rocket League as well. Thanks!

    • @keylokush
      @keylokush Před 3 měsíci

      please help me imagine teaching a caveman lol this has been plaguing me for almost 10 years and i live in an apt building and could never figure out why my games never feel snappy online as oppose to offline or when i just play at other people places i can notice the feel is better aswell , or the odd time late at night my games can run nice i just dont get it

  • @t3hp0larbear
    @t3hp0larbear Před rokem +4

    Could bufferbloat be the reason that the wired Parsec stream from my basement occasionally hiccups? Or does this apply only to traffic going out to the WAN?

  • @jonathanmillar
    @jonathanmillar Před rokem +2

    This is a great primer on the subject, although I think the supermarket analogy is a little flawed and there's a lot more detail to know to make good decisions on the topic. Generally speaking, if your internet is fast enough, you may not have any real issues with bufferbloat, it is much more likely on a connection that has contention.
    Also note that you trade some of your max speed (up to 10%) as a trade-off for the better latency and service times.
    Finally, it's not as simple as simply installing a new firmware on any old router - the SQM algorithms are heavily CPU dependant, and on many consumer routers, this will absolutely be the limiting factor - cheaper routers will not be able to process faster than say 80/100mb which effectively puts a hard cap on your internet speeds.
    In fact if you want to go all out and have SQM on say gigabit internet you will need a router that has a relatively hefty CPU. Ubiquiti Dream Machine and Dream Machine Pros are capable of that for instance, but they are quite expensive devices.
    It also doesn't necessarily solve contention from an individual machine - so if you're downloading a pile of torrents and trying to game on the same machine, you may still have issues. Not to mention WiFi - which is its own black art.
    Check out the CZcams channel Battlenonsense for some other info on this.
    Definitely worth a deeper dive at some point to show setting it up and the benefits

  • @nitishsharma6734
    @nitishsharma6734 Před rokem +9

    You actually made me learn something new and useful that'll help me diagnose internet connections for gaming. Thanks a tonne!!!!

  • @gamertrem1884
    @gamertrem1884 Před rokem +1

    This actually answers my question for whats happening with my connection

  • @JB-fh1bb
    @JB-fh1bb Před rokem +1

    Excellent overview, but very surprised you don’t mention forced double NAT. Especially in Canada, the ISPs force customers to use the modem/router combo and you cannot turn off NAT. Then when you add a CAKE/CoDel router behind it you get hit with a bunch of sub-optimal speedbumps (no uPnP, no port forwarding, latency drop from both routers processing each packet, etc)

    • @Timothy003L
      @Timothy003L Před rokem

      You can use bridge mode to fix that.

    • @JB-fh1bb
      @JB-fh1bb Před rokem

      @@Timothy003L Not if your ISP also disables the modem’s ability to do bridge mode.
      Or do you mean adding a CAKE-enabled router in bridge mode, and then running the wifi behind that as well?

    • @Timothy003L
      @Timothy003L Před rokem +2

      @@JB-fh1bb Yes. Disable DHCP on your router, bridge the WAN port to the LAN, and connect all devices through it. It'll act like a switch with the ability to control traffic on the WAN interface. Bonus points if you can disable the Wi-Fi on the ISP modem.

    • @JB-fh1bb
      @JB-fh1bb Před rokem +1

      @@Timothy003L Hey. Thanks for that! I had this incorrect assumption that the CoDel device also had to be the one routing packets to the internet. I never even considered that you could use these algos on a transparent bridge. Ended up deep-diving on that and sharpening up my knowledge, so that's a win.

  • @cooperm211
    @cooperm211 Před rokem

    These side commentary images in this video are excellent.

  • @burgersnchips
    @burgersnchips Před rokem +5

    Another way to help with this is to get everything that has a LAN port onto a wired connection. Fewer WiFi devices means fewer packets in the WiFi buffer. Wired connections don't suffer this problem.

  • @Techno-Universal
    @Techno-Universal Před rokem +1

    This issue can also be a problem on cellular networks and public wifi networks when too many devices are connected to s as single tower/server.

  • @haydenw8691
    @haydenw8691 Před rokem

    Bin ISP supplied router. Add switch for wired devices and separate wireless access point(s) plugged into switch for everything else. Enjoy better stability.

  • @SomeGuyWatchingYoutube
    @SomeGuyWatchingYoutube Před 2 měsíci +1

    Thanks!

  • @ADDSKY
    @ADDSKY Před rokem +1

    WIFI 6 can trasfer data across devices simultaneously, so bufferbload is not really a problem but the technology is more expensive.

  • @YTBK
    @YTBK Před rokem +2

    They also often advertise these crazy high internet speeds that are "possible" - not necessarily at your location though...
    Always depends on what's underground going in your house and if that's ancient/outdated stuff it can't be helped 😑

    • @Alexifeu
      @Alexifeu Před rokem +1

      lol that is true. I pay for 500mbits and i get a whole 30.

  • @faenethlorhalien
    @faenethlorhalien Před rokem

    I don't have bufferbloat, but I enabled those settings just in case it gets worse. Thank you, LTT!

  • @NeverlandSystemZor
    @NeverlandSystemZor Před rokem +3

    Wait, cake that ISN'T a lie?! o.0

  • @ashace6092
    @ashace6092 Před rokem +1

    Thanks

  • @bacon_with_brussels_sprout

    1:44 BRO MY INTERNET JUST DECIDED
    "Hmm let's pause this video"
    That scared the living hell out of me

  • @yuriserigne5524
    @yuriserigne5524 Před rokem +4

    what about quality of service (qos)? is it the same? or can you use both?

    • @speedracer2please
      @speedracer2please Před rokem

      I'm not a doctor, but I think QoS would do it too, if set up right

    • @Timothy003L
      @Timothy003L Před rokem

      QoS provides guaranteed bandwidth to certain applications. SQM divides the bandwidth fairly.
      If you have enough bandwidth for everything, use SQM. Otherwise, use QoS.

  • @yashas1
    @yashas1 Před rokem +2

    3:39 Portal 😁

  • @Trident33
    @Trident33 Před rokem +1

    Can you please make more Networking Videos it's really fun to watch it

  • @eckm
    @eckm Před rokem +1

    Great wolf lodge guest internet got an F but that’s better than my cell service lol

  • @portman8909
    @portman8909 Před rokem

    Well lack of bandwidth defo can be an issue as well. We only have 36 mbps download and 5 mpbs upload. Even with SQM there is still bufferbloat. Once we get fibre we should get 100 mpbs up and down so that will likely solve the issue alongside using SQM.

  • @viveksahu_me
    @viveksahu_me Před rokem

    I think we can reduce the buffer bloat in normal routers that don't support AQM by lowering the RTS threshold. RTS threshold breakdown the packet any larger to what is set in the settings.

  • @MotoCat91
    @MotoCat91 Před rokem

    A few months ago I got a rank of D (13ms unloaded, +9 down and +313 up), so whenever anyone was uploading anything uncapped the entire network would grind to a halt and services would fail.
    That was a Telstra Smart Modem.. not so smart after all
    I since changed to a Xiaomi AX3000 2-pack mesh, very cost effective, faster 5Ghz and clever prioritising for solid wireless VR gaming and best of all, we now score an A (5ms, +7ms, +11ms)
    [Edit]: I should also add the Telstra modem could not enable QoS without a firmware flash, and the Xiaomi CAN but I have not enabled it yet.. so this improvement comes from other aspects of how the routers function.

  • @DynamicTeamYT
    @DynamicTeamYT Před rokem +1

    I use CODEL on my pfSense box, I host a lot of LAN parties at my apartment and it works wonders

  • @CYXXYC
    @CYXXYC Před rokem +2

    I have B and what it tells me is that the problem is not really due to buffer bloat but just due to slow internet

  • @ejakeway
    @ejakeway Před rokem

    I’ve personally have never heard of the term bufferbloat before now. I’ve also never heard of a router not having some sort of QoS ability or be able to just set priority for certain IP’s. That’s exactly how I have it at my home network. My gaming pc has highest network priority and everything else on network is secondary.

  • @xgqv
    @xgqv Před rokem

    i was legitimately thinking about this today!

  • @SharjilPrince
    @SharjilPrince Před rokem +1

    I did the test on extended WiFi networks on 2.5GHz approx 80mbps connection and had CZcams running on mobile and few chrome tabs open on laptop and got A+ rating 😋

  • @jojsport553
    @jojsport553 Před rokem

    any kind of queing set will do the effect, different vendor - different queue name

  • @du3lmaul3rs50
    @du3lmaul3rs50 Před rokem

    Oh my.... 1:26 ROFL Luke's expression!

  • @NoName-oe3te
    @NoName-oe3te Před rokem

    Huh, this might be the reason my computer's internet craps out when I have my phone streaming video or audio. Definitely something to look into!

  • @FangerZero
    @FangerZero Před rokem

    Never really thought about fixing these sorts of things 🤔I will need to look into this more.

  • @babayaga5620
    @babayaga5620 Před rokem

    Finally, got no more problems in my life, only thing i needed.
    Grasias

    • @keylokush
      @keylokush Před 3 měsíci

      Can you let me k ow if your games were feeling sluggish/ unpleasant on the eyes like mine ? Making competetive gaming at any level completely ruined lol

  • @twincamcoupe
    @twincamcoupe Před rokem

    Thank you so much, I've been trying to figure out my shot registry issues for the longest time, I got a C

  • @alexatkin
    @alexatkin Před rokem +1

    No mention that if you DO have faster Internet, a lot of routers wont handle high speeds with these features enabled? AFAIK there are zero consumer routers that can do Gigabit with QoS enabled and you might still need it if your upstream is much lower, as that's really where you want to do queue management, downstream is mostly reliant on your ISPs end.
    Fortunately with something like pfSense you can enable it for upstream only.

    • @Timothy003L
      @Timothy003L Před rokem +1

      eero can handle 1 Gbps with Optimize for Conferencing and Gaming enabled.
      SQM works on downstream, too, as long as a standing queue builds on the router. Usually, this means shaping traffic to 85% of the normal speed.

  • @technerd9655
    @technerd9655 Před rokem +2

    The right way is really to use QoS, but most home/SOHO routers don't support QoS. Heck, even Ubiquiti UniFi routers (gateways) which are enterprise class (or atleast SMB class) doesn't really support QoS. It does have queues, but the conventional wisdom in the Ubiquiti UniFi community seems to be to disable queues.
    I also find that as much as I prefer to use Firefox (which I do as it's been my daily driver for well over a decade since I switched from SeaMonkey), bufferbloat is worse when compared to Chrome on the same speed tests (typically dslreports) on the same PC run back to back

  • @DmitriiGulyaev
    @DmitriiGulyaev Před rokem +1

    1:45 Could you please tell me the router model or where the video was taken from?

  • @JEAPI_DEV
    @JEAPI_DEV Před rokem

    Nice portal reference btw

  • @Rylos277
    @Rylos277 Před rokem

    I got a D. This explains so much weird lag over the years. Time to finally make my own router

  • @tongying
    @tongying Před rokem

    Tested mine and got A+. 🤘 using Asus gt-ax6000 router

  • @AndyHerbert254
    @AndyHerbert254 Před rokem +1

    Most routers have QoS which I would think would achieve the same thing as queue management?

  • @arrowghost
    @arrowghost Před 4 měsíci

    Sometimes I wish we go back to the old days when IE uses Temporary Internet Files that made loading instantly without having to re-download the same cache over and over again that only slow things down

  • @Techno-Universal
    @Techno-Universal Před rokem +1

    However a lot of the time at home installing a custom firmware isn’t an option because of you being restricted to using the router provided by your ISP with that router having a custom firmware by your ISP which also includes modem protocols that allow your router to connect to your ISP’s network.

    • @davidrgrech0
      @davidrgrech0 Před rokem +1

      Yes, with those routers try to see if it's possible to use them in bridge mode

    • @Techno-Universal
      @Techno-Universal Před rokem

      @@davidrgrech0
      I guess that’s something that only some ISP routers would support but I guess newer ones in theory should support it! :)

    • @wildyato3737
      @wildyato3737 Před rokem

      @@davidrgrech0 Bridge mode? So how you gonna set ? ..
      Mine one asking some VCI and VPi sh*t

  • @ThatBeTheQuestion
    @ThatBeTheQuestion Před rokem

    I love how the word queue and the acronym letter for queue sound exactly the same.

  • @eshakrafi5797
    @eshakrafi5797 Před rokem

    Thanks for covering the topic

  • @what_da_dog_doin9663
    @what_da_dog_doin9663 Před rokem +1

    got an A+ on this test :)

    • @davetaht4989
      @davetaht4989 Před rokem

      I am always interested in learning what brands are doing better in these regards out of the box.