Cálculo
600 ms es el RTT de un enlace satelital geoestacionario (GEO). Por eso estos servicios usan aceleradores TCP (PEP) que dividen la conexión.
Ajuste en Linux
Window scaling (RFC 7323) está activo por defecto; lo que limita es el tamaño máximo de los buffers. Configure al menos el doble del BDP:
sysctl -w net.core.rmem_max=167772160 sysctl -w net.core.wmem_max=167772160 sysctl -w net.ipv4.tcp_rmem="4096 131072 167772160" sysctl -w net.ipv4.tcp_wmem="4096 65536 167772160"
Verifique con ss -tin (campos rcv_space y cwnd) y mida con iperf3 -c destino -t 30 antes y después.
Si no puede ajustar la ventana
- Use flujos paralelos (
iperf3 -P,rclone --transfers,bbcp, GridFTP). - Pruebe BBR (
net.ipv4.tcp_congestion_control=bbr), más tolerante a la pérdida en rutas largas. - Revise que ningún firewall elimine la opción window scale del SYN.