Есть российская локация с каналом 80Mdown/20Mup и немецкая с каналом 50Mdown/12Mup. Между ними часто случаются VPN/ssh/rsync и прочее-прочее. Сколько смотрел traceroute, трафик между двумя локациями проходит через CITYTELECOM-AS.
Видные по последнему листингу и резюмированные ниже странности с передачей данных аналогично отражаются и в point to point соединениях по iperf/rsync, но проиллюстрирую на speedtest, чтобы не мутила взгляд асимметричность каналов на местах.
Звоним из немецкой локации на близкий к ней Speedtest-сервер:
$ speedtest
Speedtest by Ookla
Server: Contabo - Dusseldorf (id: 35154)
ISP: Versatel Deutschland
Idle Latency: 12.12 ms (jitter: 0.65ms, low: 11.76ms, high: 12.72ms)
Download: 57.91 Mbps (data used: 43.2 MB)
116.85 ms (jitter: 35.73ms, low: 15.00ms, high: 241.24ms)
Upload: 10.36 Mbps (data used: 5.4 MB)
44.16 ms (jitter: 3.77ms, low: 10.86ms, high: 105.69ms)
Packet Loss: 0.0%
Звоним из немецкой локации на близкий к российской локации Speedtest-сервер:
$ speedtest -s 4548
Speedtest by Ookla
Server: Vermont-IT - Korolev (id: 4548)
ISP: Versatel Deutschland
Idle Latency: 49.20 ms (jitter: 0.27ms, low: 48.69ms, high: 49.54ms)
Download: 56.13 Mbps (data used: 71.2 MB)
175.09 ms (jitter: 52.87ms, low: 47.63ms, high: 273.87ms)
Upload: 10.27 Mbps (data used: 9.3 MB)
117.21 ms (jitter: 31.97ms, low: 58.16ms, high: 189.96ms)
Packet Loss: Not available.
Звоним из российской локации на близкий к ней Speedtest-сервер:
# speedtest
Speedtest by Ookla
Server: Vermont-IT - Korolev (id: 4548)
ISP: Vermont-IT Limited Liability Company
Idle Latency: 1.07 ms (jitter: 0.17ms, low: 0.91ms, high: 1.22ms)
Download: 76.55 Mbps (data used: 55.1 MB)
5.46 ms (jitter: 26.40ms, low: 1.26ms, high: 429.19ms)
Upload: 21.05 Mbps (data used: 12.5 MB)
17.86 ms (jitter: 35.02ms, low: 1.02ms, high: 361.73ms)
Packet Loss: Not available.
Звоним из российской локации на близкий к немецкой локации Speedtest-сервер:
# speedtest -s 35154
Speedtest by Ookla
Server: Contabo - Dusseldorf (id: 35154)
ISP: Vermont-IT Limited Liability Company
Idle Latency: 37.60 ms (jitter: 0.34ms, low: 37.46ms, high: 37.96ms)
Download: 11.87 Mbps (data used: 12.0 MB)
37.64 ms (jitter: 3.82ms, low: 37.30ms, high: 318.72ms)
Upload: 4.28 Mbps (data used: 6.9 MB)
47.03 ms (jitter: 26.58ms, low: 37.22ms, high: 406.14ms)
Packet Loss: 0.0%
Резюмирую: немецкий клиент при соединении с российским Speedtest-сервером насыщает свой канал, а вот российский клиент при соединении с немецким Speedtest-сервером (и тут можно пробовать любой немецкий сервер) не насыщает свой канал.
Кто виноват и можно ли с этим что-то сделать?