Aumento de la velocidad del enlace en OpenVPN (ancho de banda)

9

Compré un servicio de túnel usando OpenVPN. Durante un año tuve una velocidad máxima de carga / descarga de 10 Mbps, pero ahora he comprado 20 Mbps adicionales, lo que hace que el ancho de banda total disponible sea de 30 Mbps para mí.

En su página de inicio hay algunos controles disponibles para mí, por ejemplo, para reiniciar el túnel. Ya hice eso. También dice que la velocidad se ha actualizado a 30 Mbps en su página. También recibí un correo electrónico que decía que habían mejorado la velocidad.

Sin embargo, después de reiniciar mi máquina, y OpenVPN se ha iniciado y se está ejecutando como de costumbre, cuando miro el Administrador de tareas de Windows (se abre al presionar CTRL + MAYÚS + ESC) en la pestaña "Redes", todavía tengo una velocidad de enlace de solo 10 Mbps.

Se enumeran dos adaptadores: Conexión de área local 4 (10 Mbps) y Conexión de área local 5 (100 Mbps). LAC5 es mi adaptador "real", tengo una conexión a Internet de 100 Mbps si no uso un túnel. LAC3 es el adaptador virtual utilizado por OpenVPN. El problema es que todavía muestra 10 Mbps a pesar de que he actualizado a 30 Mbps.

¿Cómo puedo arreglar esto?

Miguel
fuente

Respuestas:

14

En realidad, me acabo de dar cuenta de que la "Velocidad de enlace" que se muestra en el Administrador de tareas (10 Mbps) es solo un número ficticio establecido por el controlador que está utilizando OpenVPN. No ralentiza la conexión del túnel, a pesar de que mi Conexión de área local 4 está maximizada en el 100% del ancho de banda disponible para ese adaptador (10 Mbps), la Conexión de área local 5 puede mostrar que, por ejemplo, 25 Mbps está siendo usado. Por lo tanto, la "velocidad de enlace" en realidad no afecta en absoluto las velocidades de transferencia y es solo una monstruosidad.

Lo descubrí leyendo primero https://forums.openvpn.net/viewtopic.php?t=9850 y luego haciendo algunas pruebas para confirmar que realmente era así. Aquí hay dos citas clave del enlace del foro anterior en caso de que sea 404:

"El adaptador tap-win32 informará que es un dispositivo de 10 Mbps, pero en teoría puede soportar velocidades de hasta ~ 160 Mbps. En la práctica, las velocidades alcanzarán los 90 Mbps en Windows, pero esto no tiene nada que ver con la velocidad informado por el propio adaptador ".
"la velocidad del adaptador tap-win32 es un número falso; para cambiarlo, debe recompilar el controlador. No conozco ningún plan para aumentar este número falso; 10 Mbps es consistente con el linux tun / controlador de grifo: también informa 10 Mbps "

Entonces, a menos que alguien publique algo aquí que apunte a que la velocidad del enlace realmente importa (y que mis pruebas deben haber sido afortunadas o algo así) tomaré esto como la respuesta a mi propia pregunta:

No hay un "arreglo" disponible, pero tampoco es necesario; la velocidad del enlace en realidad no refleja el rendimiento del túnel OpenVPN. Las velocidades de transferencia pueden superar lo que aparece como "velocidad de enlace" en el administrador de tareas.

Miguel
fuente
um ... mientras que un número tan falso puede no afectar el rendimiento real ya que la pila de controladores recibe paquetes una vez que son aceptados y reenviados por el núcleo, aún puede crear errores de cálculo (compensados) dentro de la tabla de hardware interna: adaptadores de red que transmiten mucho más que el atributo de velocidad de enlace propagada puede marcarse como defectuoso / no totalmente compatible con WDF / WDM. Esta es una elección de diseño muy mala, básicamente es otra aplicación de Windows (o controlador para el caso) que no se comporta como lo intenta Microsoft, y esto siempre genera problemas.
specializt