Jeff Silverman (jeffsilverm at- gmail.com)
How well does TCP cope with loss?
How does TCP on IPv4 vs. IPv6 behave?
Using tc
to create latency & loss.
post-processing in jupyter, pandas, numpy, scipy, matplotlib (graphs)
-
Quite resilient even in 3/5 60% packet loss
-
IPv4/IPv6
- no real difference on LAN
- WAN IPv4 worked better, but CenturyLink IPv6 was in encapsulation
- 80% loss & 500ms delay - still worked
- failures are not deterministic - delay not constinent with what
tc
set - some uncaught failures were actually DNS
504 runs
ipv4 failed 9 times (3.6%) IPv6 failed 19 times (7.5%) failures non-deterministic - not correlated to conditions
Size wasn't a predictable indicator of failures
- global tcp retransmits from
netstat -s
from all connections