Por que o ping é mais rápido através da VPN do que sem uma VPN?

35

Quando eu jogo um jogo online sem VPN, o ping é em torno de 120ms. Mas quando eu uso VPN com um local virtual na Alemanha, o ping é de apenas 60-70ms (o que é incrível). Quando eu uso a localização virtual para a Finlândia, é novamente mais de 160. A Internet é da universidade da Grécia.

Por que o ping pela VPN seria mais rápido do que sem?

Sem VPN:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  150.140.216.126
  2    <1 ms     1 ms     2 ms  150.140.208.73
  3    14 ms     4 ms     1 ms  150.140.208.65
  4    11 ms     6 ms     9 ms  150.140.128.50
  5    10 ms    11 ms     2 ms  150.140.128.106
  6     5 ms     6 ms     8 ms  62.217.97.30
  7     6 ms     6 ms     6 ms  62.217.100.63
  8    11 ms    11 ms     7 ms  83.97.88.69
  9    82 ms    85 ms    92 ms  62.40.112.215
 10    88 ms    84 ms    90 ms  62.40.98.150
 11    84 ms    87 ms    85 ms  62.40.98.112
 12    89 ms    91 ms    93 ms  62.40.98.152
 13    83 ms    82 ms    91 ms  109.105.102.98
 14    99 ms    88 ms    82 ms  109.105.102.97
 15    87 ms    87 ms    87 ms  80.249.209.203
 16   106 ms    88 ms    87 ms  80.249.211.64
 17     *        *        *     Request timed out.
 18    90 ms    96 ms    88 ms  104.160.141.103
 19    87 ms    88 ms    88 ms  104.160.141.107
 20     *        *        *     Request timed out.
 21     *        *        *     Request timed out.
 22    93 ms   106 ms    89 ms  185.40.64.65
Trace complete.



C:\Users\Dimitris>tracert prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  ita.fep.upatras.gr [150.140.216.126]
  2     1 ms     1 ms    <1 ms  150.140.208.73
  3     1 ms     1 ms     2 ms  upnet2fep.upnet.gr [150.140.208.65]
  4     2 ms     2 ms     4 ms  r29-vl1000.upnet.gr [150.140.128.50]
  5    15 ms    11 ms    16 ms  R29A-R29.upnet.gr [150.140.128.106]
  6     4 ms     4 ms     5 ms  upatras-rio-2-gw.kolettir.access-  link.grnet.gr [6
2.217.97.30]
  7     5 ms     5 ms     5 ms  eier-kolettir-AE.backbone.grnet.gr[62.217.100.63
]
  8    31 ms    24 ms    31 ms  grnet-ias-geant-gw.mx2.ath.gr.geant.net [83.97.88
.69]
  9    81 ms    82 ms    83 ms  ae1.mx1.ath.gr.geant.net [62.40.112.215]
 10    83 ms    81 ms    82 ms  ae2.mx1.mil2.it.geant.net [62.40.98.150]
 11    91 ms    83 ms    82 ms  ae6.mx1.gen.ch.geant.net [62.40.98.112]
 12   101 ms    95 ms    83 ms  ae4.mx1.par.fr.geant.net [62.40.98.152]
 13    82 ms    82 ms    85 ms  ndn-gw.mx1.lon.uk.geant.net [109.105.102.98]
 14    86 ms    92 ms    86 ms  uk-hex.nordu.net [109.105.102.97]
 15    86 ms    87 ms    88 ms  nl-sar.nordu.net [80.249.209.203]
 16     *       92 ms    87 ms  80.249.211.64
 17     *        *        *     Request timed out.
 18   114 ms    87 ms    88 ms  104.160.141.103
 19    88 ms    92 ms   103 ms  104.160.141.107
 20     *        *        *     Request timed out.
 21     *        *        *     Request timed out.
 22    88 ms    88 ms    90 ms  185.40.64.65

Com a localização virtual da VPN na Alemanha:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1    49 ms    49 ms    49 ms  100.100.48.1
  2     *        *        *     Request timed out.
  3    59 ms     *       58 ms  95.172.68.229
  4    52 ms    48 ms    55 ms  95.172.71.149
  5    50 ms    78 ms    78 ms  95.172.67.5
  6    52 ms    64 ms    59 ms  77.67.73.165
  7    48 ms    49 ms    49 ms  89.149.186.170
  8    50 ms    53 ms    49 ms  4.68.63.57
  9    55 ms    51 ms    53 ms  4.69.154.71
 10    49 ms    54 ms    66 ms  4.69.154.71
 11     *        *        *     Request timed out.
 12     *        *        *     Request timed out.
 13     *        *        *     Request timed out.
 14     *        *        *     Request timed out.
 15    61 ms    77 ms    76 ms  104.160.141.103
 16    68 ms    75 ms    60 ms  104.160.141.107
 17     *        *        *     Request timed out.
 18     *        *        *     Request timed out.
 19    69 ms    64 ms    61 ms  185.40.64.65

Trace complete.

Com a localização virtual da VPN, Finlândia:

C:\Users\Dimitris>tracert -d prod.euw1.lol.riotgames.com
Tracing route to prod.euw1.lol.riotgames.com [185.40.64.65]
over a maximum of 30 hops:

  1   145 ms   130 ms   130 ms  100.100.112.1
  2   123 ms   143 ms   129 ms  10.25.52.1
  3   150 ms   155 ms   140 ms  87.245.248.22
  4   167 ms   175 ms   176 ms  87.245.234.118
  5     *        *        *     Request timed out.
  6     *      165 ms     *     104.160.141.52
  7   167 ms   167 ms   151 ms  104.160.141.101
  8   161 ms   171 ms   178 ms  104.160.141.105
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11   164 ms   162 ms   152 ms  185.40.64.65

Trace complete.
    
por Jim 16.05.2016 / 20:35

4 respostas

28

Embora seja uma situação incomum, é possível. Pode haver muitas respostas.

É provavelmente sobre a estrutura interna do seu provedor de rede. O que poderia ajudar muito, se você nos der um resultado do seu comando tracert -d 1.2.3.4 , onde 1.2.3.4 é o IP que você pingou, e você poderia editar sua pergunta.

Sem isso, acho que o motivo mais provável é a organização da rede do seu ISP.

Os ISPs também precisam pagar pela rede de provedores diferentes. Na maioria dos casos, eles estão continuamente tentando encontrar os provedores mais baratos / melhores, assim, na maioria dos casos, eles usam roteamento diferente para uma área próxima e para locais distantes e remotos. Naturalmente, a rede para eles é muito mais barata, enquanto a rede para a área local é feita principalmente por uma organização regional estabelecida por um grupo de ISPs locais ou pelo governo local.

É normal que os ISPs paguem apenas uma largura de banda de rede muito mais limitada da parte mais cara, especialmente se você for de um pequeno ISP ou usar um pacote barato.

Se você usar a VPN, essa VPN provavelmente estará conectada na rede externa mais rápida do seu ISP, sendo assim mais rápida. E o provedor de VPN usa provavelmente uma rede muito mais rápida como seu provedor de rede.

Após a extensão: verificando os traceroutes, podemos obter informações muito precisas, o que e onde está o ponto lento no sistema. Especialmente se compararmos todas as 3 rotas.

Verifique se estão aumentando o tempo de resposta do pacote no máximo. No seu caso (o caso sem VPN e, no caso da VPN da Finlândia), ele está entre 83.97.88.69 e 62.40.112.215.

Verificando-os em um serviço de pesquisa de IP Whois (por exemplo: link ), podemos ver que é onde seus pacotes australianos estão chegando na Inglaterra. É provavelmente um cabo múltiplo de comunicação sub-oceânica, que é certamente muito muito custoso para o seu provedor de rede a cabo, então ele tenta poupá-lo.

O que torna as coisas um pouco mais engraçadas: no caso da sua conexão VPN alemã, essa Austrália - > O cabo da Inglaterra não faz nada. Provavelmente as conexões de dados para a Alemanha estão indo de uma maneira muito diferente.

Da configuração de rede australiana, não deve haver diferença.

Eu acho que a razão está no seu caso na Europa. O alemão VPN Prodiver pagou muito mais para obter uma melhor largura de banda de rede global , como o provedor de rede do seu servidor de jogo. Esta é a razão provável, por que pode evitar esse atraso entre .au e .uk.

O provedor de VPN da Finlândia não pôde fazer isso, e a provável razão, neste caso, é que, embora a Finlândia seja um país altamente desenvolvido na região, provavelmente não está conectada a uma rede global tão bem desenvolvida como a Alemanha. , o ISP da Finland VPN Provider teve que comprar uma largura de banda mais estreita, e não pode evitar o atraso britânico).

    
por 16.05.2016 / 21:00
7

Uma VPN força o tráfego a tomar rotas diferentes.

Normalmente, os ISPs otimizam a largura de banda e o custo, não para a latência.

De WHOIS e DNS reverso, parece que você está na Grécia e o servidor está na Irlanda.

Primeiro, vamos dar uma olhada no caminho não VPN. Os saltos de 62.40 * parecem ter um DNS inverso (eles estão dentro de milésimos de segundo um do outro, mas possuem DNS reverso que parece indicar quatro países diferentes), mas eu acho que o salto de 83.97.88.69 para 62.40.112.215 é na verdade um ligação direta da Grécia para Londres.

Esse link parece ter uma alta latência, representando a maior parte da latência total no caminho. Eu diria que existem duas explicações possíveis. Uma é que o link pode estar tomando uma rota geograficamente indireta, como um cabo submarino pelo Estreito de Gibraltar. Outra pode ser que o link esteja congestionado.

Com a VPN, os traceroutes mostram apenas os saltos depois que o tráfego atinge o servidor VPN. Com a VPN alemã, vemos claramente que o tráfego para o servidor VPN deve ser feito por um link de latência menor que o link mencionado acima para Londres. Muito provavelmente, o seu ISP grego ou o seu upstream tem um link da Grécia para a Alemanha que tem uma latência muito menor do que a sua ligação a Londres.

Com a VPN na Finlândia, seu tráfego leva 150ms para chegar até mesmo ao provedor de VPN. Eu acho que seu tráfego provavelmente está tomando uma rota indireta para chegar à Finlândia (não me surpreenderia se fosse via Londres).

    
por 17.05.2016 / 09:40
4

Por causa do roteamento

Enquanto você pensa que quando você (A) faz ping em outra pessoa (B), a conexão é AB, sempre há saltos entre você e B. Seus pacotes podem realmente fazer ACDEFB, e cada conexão tem sua própria velocidade, latência e largura de banda.

Quando você faz ping via VPN, eles podem ter melhor roteamento (aleatório ou porque pagam por ele), então eles podem rotear você AX-VPN-YB, com melhor velocidade / latência / largura de banda do que o seu caminho original.

Ou pode ser pior. Ambos podem acontecer.

    
por 17.05.2016 / 09:15
-3

Bem, se você é um jogador e diz que está fisicamente localizado na China, mas deseja se conectar a um servidor de jogos dos EUA. Através de uma VPN, quando você se conecta a um servidor dos EUA, você está muito próximo do servidor de jogos real, diminuindo assim o seu tempo de ping. E a conexão é ininterrupta, o que aumenta o seu ping.

Outra coisa é que seu ISP pode desestimular certos destinos, então eles criam um congestionamento artificial no caminho até lá. O uso de uma máscara de VPN para onde você está indo e o congestionamento desaparece.

    
por 17.05.2016 / 08:17