¿Cómo puede mi conexión VPN ser más rápida que mi conexión estándar?

11

Ayer obtuve un VPS como máquina dedicada para OpenVPN, lo configuré y realicé una prueba de velocidad hoy, lo que vi me sorprendió:

Con VPN:

ingrese la descripción de la imagen aquí

Sin VPN:

ingrese la descripción de la imagen aquí

La VPN está situada en otro país, en un proveedor diferente.

Como se esperaba, la latencia es un poco más alta en la VPN, pero nunca esperé que la velocidad de descarga a través de la VPN fuera apenas el doble que la de mi conexión normal sin VPN . Es de esperar la velocidad de carga, ya que habría pensado que sería más fácil para mi ISP acelerar eso que las descargas. Siempre he pensado que una conexión VPN siempre tendrá una velocidad menor que la de la conexión normal, pero claramente soy incorrecta.

Primero pensé que el resultado es anómalo, pero lo volví a probar un par de veces (para diferentes servidores speedtest) y obtuve resultados similares, por lo tanto, la probabilidad de tres resultados anómalos seguidos es nula. También reinicié tanto el servidor VPS como el servidor OpenVPN con service openvpn restart(el sistema operativo del VPS es Ubuntu 14.04 64 bit), el mismo resultado.

¿Cómo es esto posible?

Esta es la velocidad de conexión del VPS (455Mbit / s, 256.91Mbit / s):

ingrese la descripción de la imagen aquí

AStopher
fuente
1
¿Quizás OpenVPN de alguna manera realiza compresión en los datos? O tal vez la culpa sea de la neutralidad (no) neta.
JonasCz - Restablece a Monica
@JonasCz Es cierto que habilité la compresión en el servidor OpenVPN, pero no pensé que tendría este efecto en la velocidad. Podría probar deshabilitando temporalmente la compresión. Por otra parte, incluso si estaba comprimiendo los datos, seguramente no debería ser superior a los 24 MBPS por los que pago a mi ISP.
AStopher
1
La compresión podría darte más velocidad de la que pagaste, ya que podrías transferir más datos en la misma cantidad de tiempo, lo que te daría una mayor velocidad. Todavía solo está transfiriendo 15 megabits por segundo a través de los cables, pero su compresión le permite poner 30 mbps en eso. Y sí, la compresión podría reducir el tamaño de sus datos a la mitad.
JonasCz - Restablece a Monica
1
Es interesante que la compresión pueda tener un efecto tan grande. Voy a marcar esto como referencia para cualquiera que pregunte si vale la pena la carga de la CPU.
Arthur Kay
1
@cybermonkey eres increíble: D, ahora solo para usar ubuntu y no CentOS ...
td512

Respuestas:

8

Esto tenía que ver con la función de compresión del servidor OpenVPN, lo que significa que se pueden enviar más datos a la vez.

Esto, por lo tanto, significaba que la conexión era más rápida. Para confirmar esto, deshabilité la función de compresión y tuve esta velocidad:

ingrese la descripción de la imagen aquí

... mientras que con la compresión habilitada, en consecuencia tenía esta velocidad:

ingrese la descripción de la imagen aquí

Parece que si hubiera usado una VPN estándar que no sea OpenVPN, no habría visto esta explosión de velocidad significativa.

AStopher
fuente
1
Esto sucede porque los datos de prueba probablemente tienen una entropía muy baja (como todos los ceros o lo que sea) y, por lo tanto, se pueden comprimir mucho.
Daniel B
0

Yo uso 64 / 4,5 Mbps pura conexión a internet. Pero cuando me conecto al servidor corporativo a través de AT&T VPN, entonces tengo 2Mbps (sí, descargue, es, como dicen, la política corporativa estándar) / 20Mbps (¡CARGUE 4 veces más rápido de lo que estoy pagando a mi proveedor de cable! )

No creo en el impacto positivo de la compresión VPN (a diferencia del impacto negativo de la carga VPN adicional :)), ya que la prueba de velocidad utiliza un archivo comprimido de 10 GB para la prueba y no creo que este archivo se pueda comprimir más, incluso si el individuo La carga de paquetes UDP se vuelve a comprimir (como sé, la VPN utiliza el flujo UDP que garantiza el nivel de TCP por sí mismo).

La única explicación razonable que conocí fue que, debido a que AT&T posee el mayor esqueleto en Europa, los proveedores están obligados a enrutar el tráfico de AT&T sin ninguna limitación. Debe tener en cuenta que el módem por cable que uso es capaz de alcanzar una velocidad de 440/120 Mbps a través de canales de 8/4 hacia abajo / arriba. Y probablemente la QoS se realice solo en la infraestructura L3 del proveedor.

Tomek

Tomek
fuente