As advertised by Dave Taht on reddit in various forums, “Comcast rolled out their AQM technology over the last few months.” If you have a DOCSIS-3.1 modem, you should now be able to get an “A” bufferbloat grade on dslreports.com/speedtest or waveform.com/tools/bufferbloat. Comcast is using AQM in the CMTS for downloads and now enables DOCSIS-PIE AQM in DOCSIS-3.1 modems for upload (both Xfinity modems and customer supplied modems).
I tested my old Netgear CM600 DOCSIS-3.0 modem against my new Motorola MB8600 DOCSIS-3.1 modem. I was getting a “C” grade on the CM600 when Peplink’s Mitigate Bufferbloat was disabled. With either DOCSIS-PIE or Peplink’s fq_codel for upload, my grade improved to a “A”. As expected, fq_codel improved the latency a bit more, down to 4-5ms for upload vs 23ms for PIE (at the price of reducing my upload bandwidth somewhat).
I applaud Comcast for doing this! Let’s hope other ISP’s consider it (although it won’t happen quickly). In the meantime, I am keeping my fingers crossed that the next major revision of Peplink firmware adds support for fq_codel in downloads when Mitigate Bufferbloat is enabled on the support page. Currently it is only enabled for uploads. In my case, fq_codel is needed for upload and download on my Centurylink DSL line for my dual WAN configuration.