web-dev-qa-db-fra.com

Pourquoi le ping via VPN est-il plus rapide que sans VPN?

Lorsque je joue à un jeu en ligne sans VPN, le ping est d’environ 120 ms. Mais lorsque j'utilise un VPN avec un emplacement virtuel en Allemagne, le ping n'est que de 60 à 70 ms (ce qui est incroyable). Quand j'utilise la localisation virtuelle en Finlande, il en est à nouveau plus de 160. Internet provient de l'université Grèce.

Pourquoi le ping via le VPN serait-il plus rapide que sans?

Sans 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

Avec l'emplacement virtuel VPN en Allemagne:

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.

Avec l'emplacement virtuel VPN en Finlande:

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.
35
Jim

Bien que ce soit une situation peu commune, c'est possible. Il pourrait y avoir beaucoup de réponses.

Il s'agit probablement de la structure interne de votre fournisseur de réseau. Qu'est-ce qui pourrait aider beaucoup si vous nous donniez le résultat de votre commande tracert -d 1.2.3.4, où 1.2.3.4 est l'adresse IP à laquelle vous avez envoyé un ping et que vous modifieriez dans votre question.

Sans cela, je pense que la raison la plus probable est l'organisation du réseau de votre fournisseur de services Internet.

Les fournisseurs de services Internet doivent également payer pour le réseau de différents fournisseurs. Dans la plupart des cas, ils essaient continuellement de trouver les fournisseurs les moins chers et les meilleurs. Par conséquent, dans la plupart des cas, ils utilisent des routages différents pour les zones les plus proches et les plus lointaines. Bien sûr, le réseau pour eux est généralement très économique, tandis que le réseau local est principalement assuré par une organisation régionale mise en place par un groupe de FAI locaux ou par les autorités locales.

Il est normal que les fournisseurs de services Internet ne paient que la partie la plus coûteuse, une bande passante réseau beaucoup plus étroite, en particulier si vous utilisez un petit fournisseur de services Internet ou utilisez un forfait économique.

Si vous utilisez le VPN, ce VPN sera probablement connecté au réseau externe le plus rapide de votre fournisseur de services Internet, ce qui le rendrait plus rapide. De plus, le fournisseur de réseau privé virtuel utilise probablement un réseau beaucoup plus rapide que votre fournisseur de réseau.


Après extension: en vérifiant les traceroutes, on peut obtenir des infos très précises, sur quoi et où est le point lent du système. Surtout si on compare les 3 itinéraires.

Vérifiez, augmentons au maximum le temps de réponse des paquets. Dans votre cas (le cas sans VPN et dans le cas du VPN en Finlande), il se situe entre 83.97.88.69 et 62.40.112.215.

En les vérifiant dans un service de recherche IP Whoise (par exemple: https://www.whatismyip.com/ip-whois-lookup/ ), nous pouvons voyez, c'est là que vos paquets australiens arrivent en Angleterre. Il s'agit probablement de plusieurs câbles de communication sous-marins, ce qui est sûrement très coûteux pour votre fournisseur de réseau câblé, aussi tente-t-il d'éviter cela.

Ce qui rend les choses un peu plus amusantes: dans le cas de votre connexion VPN allemande, ce câble Australie -> Angleterre ne fait rien. Il est probable que les connexions de données en Allemagne se déroulent de manière très différente.

Dans la configuration du réseau australien, il ne devrait y avoir aucune différence.

Je pense que la raison en est dans votre cas, en Europe. Le VPN allemand Prodiver a payé beaucoup plus pour obtenir une meilleure bande passante globale , en tant que fournisseur réseau de votre serveur de jeux. C’est la raison probable pour laquelle il peut éviter ce délai entre .au et .uk.

Le fournisseur de réseau VPN de Finlande ne pouvait pas le faire, et la raison probable dans ce cas-ci est que, bien que la Finlande soit un pays très développé dans la région, elle n’est probablement pas connectée à un réseau mondial aussi développé que l’Allemagne (le fournisseur de services Internet de la Finlande VPN fournisseur a dû acheter une bande passante plus étroite, et ne peut pas éviter le délai britannique).

28
peterh

Un VPN oblige le trafic à emprunter des itinéraires différents.

Habituellement, les FAI optimisent la bande passante et les coûts, pas la latence.

D'après WHOIS et le DNS inversé, on dirait que vous êtes en Grèce et que le serveur est en Irlande.

Tout d'abord, jetons un coup d'œil au chemin non VPN. Les houblons semblent avoir un DNS inversé vicieux (ils sont à quelques millisecondes mais ont un DNS inversé qui semble indiquer quatre pays différents), mais je suppose que le saut de 83.97.88.69 à 62.40.112.215 est en fait un liaison directe de la Grèce à Londres.

Ce lien semble avoir une latence élevée, représentant la majeure partie de la latence totale du chemin. Je suppose qu'il y a deux explications possibles. L'une d'elles est que la liaison emprunte un itinéraire géographique indirect, tel qu'un câble sous-marin traversant le détroit de Gibraltar. Un autre peut être que le lien est encombré.

Avec le VPN, les traceroutes n’affichent que les Hops lorsque votre trafic atteint le serveur VPN. Avec le VPN allemand, nous voyons clairement que le trafic vers le serveur VPN doit être acheminé via un lien de latence plus faible que le lien susmentionné vers Londres. Il est fort probable que votre FAI grec ou leur réseau en amont ait un lien entre la Grèce et l’Allemagne dont le temps de latence est bien inférieur à celui de leur lien avec Londres.

Avec le VPN en Finlande, il faut 150 ms pour que votre trafic parvienne même au fournisseur de VPN. J'imagine que votre trafic emprunte probablement un itinéraire plutôt indirect pour se rendre en Finlande (cela ne me surprendrait pas si cela passait par Londres).

7
plugwash

À cause du routage

Bien que vous pensiez que lorsque vous (A) envoyez une requête à quelqu'un d'autre (B), la connexion est A-B, il y a toujours des sauts entre vous et B. Vos paquets peuvent en fait faire A-C-D-E-F-B, et chaque connexion a sa propre vitesse, latence et bande passante.

Lorsque vous envoyez une requête ping via votre VPN, ils peuvent avoir un meilleur routage (au hasard ou parce qu'ils paient pour cela), de sorte qu'ils pourraient vous orienter AX- VPN-YB, avec une vitesse/latence/bande passante supérieure à celle du chemin d'origine.

Ou ce pourrait être pire. Les deux peuvent arriver.

4
Konerak