Thanks geep, interesting re the python script.
Mega busy over the past few and next few weeks so Id not read this, but just having had a quick look at his post Im not sure that what he is saying is correct about Interleaving
I could open a terminal and run ping google.com or some other site and it would come back with very reasonable times. Some of the time (2-3% of all packets), however, it would throw huge pings on the order of 300 to 700 ms.
Interleaving does NOT cause variable ping times.
Nor is it something that would occur at the ISP network*
Depending upon the depth of
Interleaving (& error correction) then it would add a
fixed amount of latency (ie say 20ms) to each & every hop outside his LAN on to the internet. Nor would it ever through latency up 300 > 700 ms.
I dont have time to analyse his graphs, but from what he says he would seem to suggest that the greatest variance is occurring not at the router, nor the first hop (when interleaving would be applied) some variance that the 3rd (ISP) hop but largely on the remote hop.
The fact that the latency is so variable and what he says at the 'ISP network', then that to me would imply congestion... possibly either on the ISP gateway or the ISP <->
CoLo hop to the ISP transit provider.
The whole idea of interleaving is to add robustness during the transit of data on the local loop - not at the ISP network. Switching to FAST mode does not suddenly lop 700ms off the latency!!!!! nor stop the huge variance of latency.
* kitz thinks that something else was going on.. and perhaps a switch of ISP gateway during the change from Interleaving to Fast mode is more likely to have been what cured the problem