yes, but the fact remains that the oversaturated buffers are on the ont and not my router, since bufferbloat waa ridiculously bad (thousands of ms) with direct connection to ont (which i have since tested yesterday).
i am happy with the performance of my router as it does not slow down even with torrent and i set the routing rules to fasttrack connections not destined for my vpn
in fact the zte ont is less powerful than the mikrotik. just like huawei onrs, they probably do not run in "true layer 2 bridge" mode but instead run a layer 3 bridge with DHCP relay, zte underpowered processor can easily cause the bottleneck here.
Yeah i've not tried pulling apart an ONT to see what it's doing.. The more unnecessary complexity in the process, the worse performance it's going to get. As far as i know, these devices use a dedicated ASIC for packet forwarding, as the cpus they use would never keep up doing it purely in software.
Usually they don't have large enough buffers that they would ever contain enough data to make a large enough difference on a 1gbps connection, although overloading the hardware in general would achieve a similar latency spike (technically not bufferbloat). I wonder if technical specs are published anywhere for these devices.
If you make an ASIC powered device forward packets in software mode (typically it will do this automatically as a fallback if hardware forwarding is not available due to your config, or fails due to bugs etc) you will see terrible performance, i've spent quite some time debugging this behaviour in various cisco layer 3 switches.
It seems the dslreports cli tool does not attempt to test latency, only throughput, and it defaults to using less connections for upload than download and consequently gets much worse upload stats. If i adjust it to use the same connections for both it gets more symmetrical.
http://www.dslreports.com/speedtest/66712627
Out of interest i ran the dslreports cli version on a linux box with direct 1gbps ethernet connection to a cisco 6500 layer 3 switch with 10gbps uplink:
http://www.dslreports.com/speedtest/66712590
Although the box is based in the uk, and the test servers seem to be in the netherlands and switzerland.