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


35

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

Por que o ping através da 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 na 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.

3
porque seu tráfego está seguindo um caminho muito diferente ao usar a VPN e o provedor de serviços VPN estabeleceu um caminho de menor latência para o destino.
Frank Thomas

5
Meu comentário estava longe de ser uma resposta adequada para essa pergunta. A questão original também foi muito diferente da revisão atual. No entanto eu deletei o comentário para evitar futuras pings
Ramhound

Você também pode fornecer um traceroute ao seu provedor de VPN? Isso permitirá que você diga qual rota os pacotes estão tomando
Matthew Steeples

Como fazer isso, qual é o meu próprio provedor de VPN?
21716 Jim

Você deve executar o traceroute sem -d . Isso tornará um pouco mais claro o que está acontecendo, pelo menos uma parte do tempo.
Michael Hampton

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 desse o resultado do seu tracert -d 1.2.3.4comando, onde 1.2.3.4 é o IP que você efetuou o ping e editou a 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 diferentes provedores. Na maioria dos casos, eles estão continuamente tentando encontrar os melhores / mais baratos fornecedores, portanto, na maioria dos casos, usam roteamento diferente para uma área próxima e para locais remotos distantes. Obviamente, 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 estreita da parte mais cara, especialmente se você é de um ISP pequeno ou usa um pacote barato.

Se você usa a VPN, esta VPN provavelmente se conectou à rede externa mais rápida do seu ISP, portanto, era mais rápida. E, o provedor de VPN provavelmente usa 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, qual e onde está o ponto lento do sistema. Especialmente se compararmos todas as 3 rotas.

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

Verificando-os em um serviço de pesquisa IP Whoise (por exemplo: https://www.whatismyip.com/ip-whois-lookup/ ), podemos ver que é onde seus pacotes australianos estão chegando à Inglaterra. É provavelmente um cabo de comunicação submarino múltiplo, o que certamente é muito caro para o seu provedor de rede a cabo, por isso ele tenta poupar isso.

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

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

Eu acho que a razão está no seu caso, na Europa. O Produtor de VPN alemão pagou muito mais para obter uma melhor largura de banda da rede global , como provedor de rede do seu servidor de jogos. Esta é a razão provável, por que ele 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 nesse caso, embora a Finlândia seja um país altamente desenvolvido na região, provavelmente não está conectado a uma rede global bem desenvolvida como a Alemanha (este, o ISP do provedor de VPN da Finlândia teve que comprar uma largura de banda mais estreita e não pode evitar o atraso britânico).


Eu editei minha pergunta
Jim

2
hum, sua latência em todos os casos parece muito baixa para a Austrália. Também não estou vendo a Austrália em nenhuma pesquisa whois.
Plugwash 17/05

2
Whois no primeiro IP não retorna nada útil, apenas uma mensagem em espera da APNIC dizendo "não gerenciamos este IP". rdns no primeiro IP fornece "ita.fep.upatras.gr", o que implica fortemente na Grécia.
plugwash 17/05

1
@peterh Tente whois 150.140.216.126 | grep -i -C 10 brisbanealgum contexto para esse local. Especificamente, veja os campos de comentários:APNIC is a Regional Internet Registry. We do not operate the referring network and is unable to investigate complaints of network abuse. For more information, see www.apnic.net/irt
um CVn

3
O endereço IP está registrado no RIPE e está registrado na Universidade de Patras em Patras, Grécia. Se você recebeu um registro do APNIC, deve ler o registro e anotar o que diz. Em particular:Address ranges from this historical space have now been transferred to the appropriate RIR database. If your search has returned this record, it means the address range is not administered by APNIC.
Michael Hampton

7

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

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

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

Primeiro, vamos dar uma olhada no caminho que não é da VPN. Os saltos 62.40. * Parecem ter DNS reverso esquisito (eles estão dentro de milissegundos um do outro, mas têm 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 é realmente um link direto da Grécia para Londres.

Esse link parece ter uma latência alta, respondendo pela maioria da latência total no caminho. Eu acho que existem duas explicações possíveis. Uma é que o link pode estar tomando uma rota geograficamente indireta, como um cabo submarino, através do Estreito de Gibraltar. Outro pode ser que o link esteja congestionado.

Com a VPN, os rastreadores mostram apenas os saltos após o tráfego atingir o servidor VPN. Com a VPN alemã, vemos claramente que o tráfego para o servidor VPN deve estar passando por um link de latência menor do que o link mencionado para Londres. Provavelmente, seu ISP grego ou o upstream deles tem um link da Grécia para a Alemanha com uma latência muito menor do que o link para Londres.

Com a VPN na Finlândia, seu tráfego leva 150ms para chegar 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 estivesse passando por Londres).


A sub-rede 62.40.96.0/19 é usada para o backbone GÉANT em toda a Europa, semelhante a "redes de peering" nos IXPs. Portanto, os dispositivos podem estar dentro de milissegundos, mas em países diferentes, ou podem simplesmente estar em um IXP, mas com o nome do país que os possui.
grawity

4

Por causa do roteamento

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

Quando você executa ping na sua VPN, eles podem ter um roteamento melhor (aleatório ou porque pagam por isso); portanto, pode ser que eles o direcionem para o AX-VPN-YB, com melhor velocidade / latência / largura de banda do que o caminho original.

Ou pode ser pior. Ambos podem acontecer.


Explicação curta, simples e suficiente
Luciano

-3

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

Outra coisa é que o seu provedor de serviços de Internet pode desencorajar certos destinos, para que eles criem congestionamento artificial no caminho até lá. O uso de uma VPN mascara para onde você está indo e o congestionamento desaparece.


2
Isso não faz muito sentido, mesmo que a VPN esteja próxima dos servidores de jogos, ainda será necessário que você se conecte a essa VPN primeiro, sem diferença de latência.
Frango Sombrero

3
Eu chamo spam ... por que diabos menciona um provedor de VPN quando o OP já está usando um?
AStopher 17/05/19
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.