Home Internet Connections Are Unfair! (Bufferbloat)

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 851

  • @Alexifeu
    @Alexifeu Год назад +2024

    I live in Germany. What is internet?

    • @DerSolinski
      @DerSolinski Год назад +214

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

    • @jamesklusener
      @jamesklusener Год назад +1

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

    • @BradTech.
      @BradTech. Год назад +126

      Sorry, telling you might get you in trouble.

    • @antoniohagopian213
      @antoniohagopian213 Год назад +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 Год назад +96

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

  • @CplayerX
    @CplayerX Год назад +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 Год назад +28

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

    • @rohansampat1995
      @rohansampat1995 Год назад +16

      Fiber fixes that. FTTH ftw

    • @RNGwhydoihavetoregis
      @RNGwhydoihavetoregis Год назад +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 Год назад

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

    • @CplayerX
      @CplayerX Год назад +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 Год назад +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 Год назад +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 Год назад +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_ Год назад +7

      Cake ->Piece of Cake is the way.

    • @o0o74
      @o0o74 Год назад +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 Год назад +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 Год назад +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 Год назад +3

      I suggest buying a new router

    • @mr.norris3840
      @mr.norris3840 Год назад +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 Год назад +1

      Does it support Active Queue Management (AQM)?

  • @mintgreen292
    @mintgreen292 Год назад +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 Год назад +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 Год назад +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 Год назад +3

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

    • @BrianG61UK
      @BrianG61UK Год назад +1

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

    • @jamesphillips2285
      @jamesphillips2285 Год назад +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 Год назад

      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 Год назад +37

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

  • @SupraSav
    @SupraSav Год назад +18

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

  • @starmanL0L
    @starmanL0L Год назад +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 Год назад +3

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

    • @starmanL0L
      @starmanL0L Год назад +2

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

    • @loicd.4283
      @loicd.4283 Год назад +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 Год назад +33

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

  • @joeybeta
    @joeybeta Год назад +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 Год назад

      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 Год назад +3

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

  • @NADQuest
    @NADQuest Год назад +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 Год назад

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

    • @wolfy1398
      @wolfy1398 Год назад +4

      @@bclaus0 4 Gbps

  • @stevenrburgoyne
    @stevenrburgoyne Год назад +5

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

  • @tch8538
    @tch8538 Год назад +4

    That dated & related poster had me rollin

  • @joaopedro-fy1lh
    @joaopedro-fy1lh Год назад +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 Год назад

      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 Год назад +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. Год назад +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 Год назад +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 Год назад +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 Год назад +2

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

    • @_invencible_
      @_invencible_ Год назад

      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 Год назад +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 Год назад +2

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

    • @jeremywj
      @jeremywj Год назад +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 Год назад +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 Год назад +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 Год назад +1

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

  • @teknophyle1
    @teknophyle1 Год назад +2

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

  • @ravenv5
    @ravenv5 Год назад +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 Год назад +6

      Mikrotik

    • @cornestander3877
      @cornestander3877 Год назад

      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 Год назад

      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 Год назад +1

      RouterOS 7.2 and later have a nice version of cake.

    • @eternoy
      @eternoy Год назад

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

  • @Skund79
    @Skund79 Год назад +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 Год назад +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 Год назад +1

      @@keithduthie especially a consistent latency aka low jitter

  • @IrocZIV
    @IrocZIV Год назад +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 Год назад +3

      damn I have an F 💀

    • @QualityDoggo
      @QualityDoggo Год назад +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 Год назад +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 Год назад +9

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

    • @Mr.Mooody
      @Mr.Mooody Год назад +1

      whats pfSense QoS?

    • @cuttercanfixit
      @cuttercanfixit Год назад

      @@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 Год назад

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

  • @MuzdokOfficial
    @MuzdokOfficial Год назад +31

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

  • @bziganti
    @bziganti Год назад +1

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

  • @scraps7624
    @scraps7624 Год назад +9

    Love the animations lol, Riley is excellent as always

  • @fon20test
    @fon20test Год назад +1

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

  • @deraile
    @deraile Год назад +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 Год назад +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 Год назад +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 Год назад +1

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

  • @gurshair
    @gurshair Год назад

    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 Год назад +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 Год назад +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 Год назад +1

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

  • @forbiddenera
    @forbiddenera Год назад +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 Год назад +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 Год назад +2

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

    • @Youdontknow591
      @Youdontknow591 Год назад

      @@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 Год назад +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 Год назад +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 Год назад

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

  • @christopherkidwell9817
    @christopherkidwell9817 Год назад +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 Год назад +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 10 месяцев назад

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

  • @LanceMcCarthy
    @LanceMcCarthy Год назад +2

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

  • @sunnisun36
    @sunnisun36 Год назад +9

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

    • @eduardosantiago6948
      @eduardosantiago6948 Год назад +5

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

    • @sunnisun36
      @sunnisun36 Год назад

      @@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 Год назад

      @@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 2 месяца назад +1

    love the portal reference

  • @rolfthewolf42
    @rolfthewolf42 Год назад +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 Год назад

      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 Год назад +1

    Wonderful! Thanks!!!!

  • @eaaeeeea
    @eaaeeeea Год назад +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 Год назад

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

  • @meikgeik
    @meikgeik Год назад +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 Год назад

      What uniquiti setup you using? Is it reliable?

    • @meikgeik
      @meikgeik Год назад +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 Год назад

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

  • @terhohalme
    @terhohalme Год назад

    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 Год назад +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 Год назад +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 Год назад +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 Год назад +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 Год назад +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 Год назад

    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 3 месяца назад

      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 Год назад +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 Год назад +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 RUclips 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 Год назад +9

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

  • @gamertrem1884
    @gamertrem1884 Год назад +1

    This actually answers my question for whats happening with my connection

  • @JB-fh1bb
    @JB-fh1bb Год назад +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 Год назад

      You can use bridge mode to fix that.

    • @JB-fh1bb
      @JB-fh1bb Год назад

      @@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 Год назад +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 Год назад +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 Год назад

    These side commentary images in this video are excellent.

  • @burgersnchips
    @burgersnchips Год назад +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 Год назад +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 Год назад

    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 2 месяца назад +1

    Thanks!

  • @ADDSKY
    @ADDSKY Год назад +1

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

  • @YTBK
    @YTBK Год назад +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 Год назад +1

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

  • @faenethlorhalien
    @faenethlorhalien Год назад

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

  • @NeverlandSystemZor
    @NeverlandSystemZor Год назад +3

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

  • @ashace6092
    @ashace6092 Год назад +1

    Thanks

  • @bacon_with_brussels_sprout
    @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 Год назад +4

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

    • @speedracer2please
      @speedracer2please Год назад

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

    • @Timothy003L
      @Timothy003L Год назад

      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 Год назад +2

    3:39 Portal 😁

  • @Trident33
    @Trident33 Год назад +1

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

  • @eckm
    @eckm Год назад +1

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

  • @portman8909
    @portman8909 Год назад

    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 Год назад

    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 Год назад

    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 Год назад +1

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

  • @CYXXYC
    @CYXXYC Год назад +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 Год назад

    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 Год назад

    i was legitimately thinking about this today!

  • @SharjilPrince
    @SharjilPrince Год назад +1

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

  • @jojsport553
    @jojsport553 Год назад

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

  • @du3lmaul3rs50
    @du3lmaul3rs50 Год назад

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

  • @NoName-oe3te
    @NoName-oe3te Год назад

    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 Год назад

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

  • @babayaga5620
    @babayaga5620 Год назад

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

    • @keylokush
      @keylokush 3 месяца назад

      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 Год назад

    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 Год назад +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 Год назад +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 Год назад +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 Год назад +1

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

  • @JEAPI_DEV
    @JEAPI_DEV Год назад

    Nice portal reference btw

  • @Rylos277
    @Rylos277 Год назад

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

  • @tongying
    @tongying Год назад

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

  • @AndyHerbert254
    @AndyHerbert254 Год назад +1

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

  • @arrowghost
    @arrowghost 4 месяца назад

    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 Год назад +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 Год назад +1

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

    • @Techno-Universal
      @Techno-Universal Год назад

      @@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 Год назад

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

  • @ThatBeTheQuestion
    @ThatBeTheQuestion Год назад

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

  • @eshakrafi5797
    @eshakrafi5797 Год назад

    Thanks for covering the topic

  • @what_da_dog_doin9663
    @what_da_dog_doin9663 Год назад +1

    got an A+ on this test :)

    • @davetaht4989
      @davetaht4989 Год назад

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