Como minha conexão VPN pode ser mais rápida que minha conexão padrão?


11

Ontem, consegui um VPS como uma máquina dedicada para o OpenVPN, configurei e fiz hoje um teste de velocidade, o que vi me surpreendeu:

Com VPN:

insira a descrição da imagem aqui

Sem VPN:

insira a descrição da imagem aqui

A VPN está situada em outro país, em um provedor diferente.

Como esperado, a latência é um pouco maior na VPN, mas nunca esperei que a velocidade de download via VPN fosse um pouco abaixo do dobro da minha conexão normal não VPN . A velocidade de upload é esperada, já que eu pensaria que seria mais fácil para o meu ISP limitar isso do que os downloads. Eu sempre pensei que uma conexão VPN sempre teria uma velocidade menor que a da conexão normal, mas claramente estou incorreto.

Primeiro achei que o resultado é anômalo, mas o testei novamente algumas vezes (para diferentes servidores speedtest) e tive resultados semelhantes, portanto, a probabilidade de três resultados anômalos consecutivos é nula. Também reiniciei os servidores VPS e OpenVPN com service openvpn restart(o SO do VPS é Ubuntu 14.04 64 bits), mesmo resultado.

Como isso é possível?

Essa é a velocidade de conexão do VPS (455Mbit / s, 256,91Mbit / s):

insira a descrição da imagem aqui


1
Talvez o OpenVPN de alguma forma realize compactação nos dados? Ou talvez a Net (non) Neutrality seja a culpada.
JonasCz - Restabelece Monica

@JonasCz É verdade que habilitei a compactação no servidor OpenVPN, mas não achei que isso teria esse efeito na velocidade. Pode testar desativando temporariamente a compactação. Por outro lado, mesmo que estivesse compactando os dados, certamente não deveria ser maior que os 24 MBPS pelos quais pago meu ISP?
AStopher

1
A compactação pode fornecer mais velocidade do que você pagou, pois você poderá transferir mais dados na mesma quantidade de tempo, proporcionando maior velocidade. Você ainda está transferindo apenas 15 megabits por segundo através dos cabos, mas sua compressão permite que você coloque 30 mbps nisso. E sim, a compactação pode reduzir o tamanho dos seus dados pela metade.
JonasCz - Restabelece Monica

1
Interessante que a compactação possa ter um efeito tão grande. Indicar isso como uma referência para quem pergunta se vale a pena a carga da CPU.
Arthur Kay

1
@cybermonkey você é incrível: D, agora é só usar o Ubuntu e não CentOS ...
td512

Respostas:


8

Isso tinha a ver com o recurso de compactação do servidor OpenVPN, o que significa que mais dados podem ser enviados ao mesmo tempo.

Portanto, isso significava que a conexão era mais rápida. Para confirmar isso, desativei o recurso de compactação e tive esta velocidade:

insira a descrição da imagem aqui

... enquanto com a compactação ativada, consequentemente, havia essa velocidade:

insira a descrição da imagem aqui

Parece que se eu tivesse usado uma VPN padrão diferente do OpenVPN, não teria visto essa velocidade significativa estourar.


1
Isso acontece porque os dados de teste provavelmente têm entropia muito baixa (como todos os zeros ou o que for) e, portanto, podem ser muito compactados.
Daniel B #

0

Eu uso 64 / 4,5 Mbps de conexão pura à Internet. Mas quando eu me conecto ao servidor corporativo através da AT&T VPN, tenho 2 Mbps (sim, download, é, como se costuma dizer, política corporativa padrão) / 20 Mbps (UPLOAD 4 vezes mais rápido do que estou pagando ao meu provedor de serviços a cabo !!! )

Não acredito no impacto positivo da compactação da VPN (ao contrário do impacto negativo da carga extra da VPN :)), pois o teste de velocidade usa um arquivo compactado de 10 GB para teste e não acho que esse arquivo possa ser compactado mais, mesmo que o indivíduo O carregamento de pacotes UDP é recomprimido (como eu sei, a VPN usa o fluxo UDP, garantindo o nível do TCP por si só).

A única explicação razoável que encontrei foi que, devido ao fato de a AT&T possuir o maior esqueleto da Europa, os provedores são obrigados a rotear o tráfego da AT&T sem qualquer limitação. Lembre-se de que o modem a cabo que eu uso é capaz de atingir a velocidade de 440/120 Mbps por meio de 8/4 canais de down / up. E provavelmente a QoS é feita apenas na infraestrutura L3 do provedor.

Tomek

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.