<story><title>What Can I Do About Bufferbloat?</title><url>https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_do_about_Bufferbloat/</url></story><parent_chain><item><author>Arie</author><text>An awful lot of home broadband connections suffer from bufferbloat and even for the ones that don&amp;#x27;t, a single host can easily hog all the bandwidth.
If you&amp;#x27;re used to getting lag in your VoIP or gaming when a house mate starts a stream&amp;#x2F;download&amp;#x2F;torrent, this can be fixed :)&lt;p&gt;The cake traffic shaper in OpenWRT is amazing for fighting bufferbloat in your home network and it can also do almost perfect fairness in dividing the available bandwidth per LAN host with very little configuration. Just get it as part of the SQM tools in OpenWRT and enable it. For the per-host-fairness take a look at the &amp;quot;Make cake sing and dance&amp;quot; from this link: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;openwrt.org&amp;#x2F;docs&amp;#x2F;guide-user&amp;#x2F;network&amp;#x2F;traffic-shaping&amp;#x2F;sqm-details&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;openwrt.org&amp;#x2F;docs&amp;#x2F;guide-user&amp;#x2F;network&amp;#x2F;traffic-shaping&amp;#x2F;...&lt;/a&gt;&lt;p&gt;If you use an Edgerouter, you can get the cake traffic shaper but you&amp;#x27;ll have to do without the easy web interface OpenWRT has: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Cake-and-FQ-PIE-compiled-for-the-EdgeRouter-devices&amp;#x2F;td-p&amp;#x2F;1679844&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Cake-and-FQ-PIE-com...&lt;/a&gt;</text></item></parent_chain><comment><author>bdelay</author><text>Parents live in a smaller town with two awful ISP selections. They had a bunch of WiFi devices on an ISP router and the connection quality and latency was just terrible when more than one device was in use and any bandwidth intensive services were being used. (Low quality Netflix is intensive on small-town monopoly internet.)&lt;p&gt;I purchased them a Netgear R7800 and installed hnyman&amp;#x27;s LEDE build [1] to enable SQM. Night and day difference in latency response. No more staring at a white screen for 3 seconds per URL click.&lt;p&gt;The build has been stable for several months. I wouldn&amp;#x27;t recommend this for non-technical users or anyone not willing to spend time troubleshooting, but it has been a great improvement. I couldn&amp;#x27;t find any other device capable of doing this without running x86 hardware or something else silly.&lt;p&gt;A few other people mention it, but yes, this is only going to work on slower connections on current SOHO hardware. I think the R7800 can do software SQM at up to 150mbps or so. Plus, if you have a gigabit symmetric connection, hopefully you aren&amp;#x27;t having bufferbloat issues.&lt;p&gt;Just wish a popular manufacturer would release an easy-to-use router with SQM so I could install it for non-technical users and forget. Ubiquiti is somewhat close to that, but I believe their prosumer hardware (USG) is running a slow processor at the moment and doesn&amp;#x27;t even support SQM without installing custom kernels.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;forum.lede-project.org&amp;#x2F;t&amp;#x2F;build-for-netgear-r7800&amp;#x2F;316&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;forum.lede-project.org&amp;#x2F;t&amp;#x2F;build-for-netgear-r7800&amp;#x2F;316&lt;/a&gt;</text></comment>
<story><title>What Can I Do About Bufferbloat?</title><url>https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_do_about_Bufferbloat/</url></story><parent_chain><item><author>Arie</author><text>An awful lot of home broadband connections suffer from bufferbloat and even for the ones that don&amp;#x27;t, a single host can easily hog all the bandwidth.
If you&amp;#x27;re used to getting lag in your VoIP or gaming when a house mate starts a stream&amp;#x2F;download&amp;#x2F;torrent, this can be fixed :)&lt;p&gt;The cake traffic shaper in OpenWRT is amazing for fighting bufferbloat in your home network and it can also do almost perfect fairness in dividing the available bandwidth per LAN host with very little configuration. Just get it as part of the SQM tools in OpenWRT and enable it. For the per-host-fairness take a look at the &amp;quot;Make cake sing and dance&amp;quot; from this link: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;openwrt.org&amp;#x2F;docs&amp;#x2F;guide-user&amp;#x2F;network&amp;#x2F;traffic-shaping&amp;#x2F;sqm-details&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;openwrt.org&amp;#x2F;docs&amp;#x2F;guide-user&amp;#x2F;network&amp;#x2F;traffic-shaping&amp;#x2F;...&lt;/a&gt;&lt;p&gt;If you use an Edgerouter, you can get the cake traffic shaper but you&amp;#x27;ll have to do without the easy web interface OpenWRT has: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Cake-and-FQ-PIE-compiled-for-the-EdgeRouter-devices&amp;#x2F;td-p&amp;#x2F;1679844&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Cake-and-FQ-PIE-com...&lt;/a&gt;</text></item></parent_chain><comment><author>graystevens</author><text>Thanks for the Edgerouter link, saved me doing some Googling - Off to got and apply this now and see what difference this makes to the Bufferbloat tests.&lt;p&gt;As Arie mentions, this is a little more involved on the EdgeOS stuff, but doesn&amp;#x27;t look too complex for those that are used to a CLI or two.&lt;p&gt;Edit: Entirely off-topic, but an equally interesting find – There is a WireGuard client for the EdgeRouter line: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Release-WireGuard-for-EdgeRouter&amp;#x2F;td-p&amp;#x2F;1904764&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;community.ubnt.com&amp;#x2F;t5&amp;#x2F;EdgeRouter&amp;#x2F;Release-WireGuard-f...&lt;/a&gt;</text></comment>