Wie kann der Ping so niedrig sein, niedriger als der theoretische Grenzwert?

Wie kann der Ping so niedrig sein, niedriger als der theoretische Grenzwert?

EntsprechendDieser Artikelwürden wir einen Ping von mindestens 60 Millisekunden für eine Entfernung von 10.000 km erwarten:

Bildbeschreibung hier eingeben

Irland ist ungefähr 10.000 km von Kalifornien entfernt, daher ist dies der Ping, den wir erwarten würden.

Ich pinge api.kraken.comaus Irland, das irgendwo in Kalifornien liegt.

Wie kann mein Ping so niedrig sein – 4 Millisekunden?

Um dies zu testen , verwende ich den pingBefehl in der Eingabeaufforderung:

Bildbeschreibung hier eingeben

Und ich bin definitiv nicht der Einzige, der diesen niedrigen Ping hat.Hier ein Bericht von check-host.net:

Bildbeschreibung hier eingeben

Hier ist der Standort des Servers, mitiplocation.net:

Bildbeschreibung hier eingeben

Hier ist ein Traceroute, falls nützlich:

Bildbeschreibung hier eingeben

Antwort1

Für mich traceroute api.kraken.comendet mit

 8  ae-2-3602.edge3.Berlin1.Level3.net (4.69.159.5)  15.422 ms  16.278 ms  17.423 ms
 9  unknown.Level3.net (212.162.40.34)  12.069 ms  12.045 ms  9.120 ms
10  104.16.214.191 (104.16.214.191)  9.071 ms  10.039 ms  4.867 ms

Von einem Colocation-Server, den ich miete, endet es mit

 7  as13335.dusseldorf.megaport.com (194.146.118.139)  3.027 ms  3.000 ms  2.965 ms
 8  104.16.213.191 (104.16.213.191)  2.419 ms  2.451 ms  2.386 ms

Die Roundtrip-Zeiten dort sind stark gestört, da wir nur drei Sonden pro Host haben, wir können jedoch ziemlich sicher sein, dass keine transatlantische Verbindung vorliegt.

Was hier passiert, ist, dass Cloudflare denselben IP-Adressblock von mehreren Rechenzentren ankündigt, die alle über Kopien der angebotenen Dienste verfügen, sodass jeder Client mit dem nächstgelegenen Rechenzentrum verbunden ist.

Ein solches Setup kann fehlschlagen, wenn sich Routen ändern, während eine Verbindung aktiv ist. Im Allgemeinen sind davon jedoch nur wenige Clients betroffen und die Mehrheit der Clients baut die Verbindung einfach neu auf, diesmal möglicherweise zu einer anderen Instanz.

Die Synchronisierung der verschiedenen Instanzen zur Simulation eines einzelnen Dienstes ist Teil des Geschäftsmodells von Cloudflare.

Die IP-Geolokalisierung ist bestenfalls eine Vermutung und funktioniert bei solchen Konfigurationen sicherlich nicht, da dieselbe IP an verschiedenen Orten verwendet wird. Der ipinfo.ioDienst befindet sich wahrscheinlich in San Francisco, sodass die nächste api.kraken.comgefundene Instanz ihr Nachbar ist.

Antwort2

Hinter CloudFlare Edges verbirgt sich api.kraken.com. Die IP-Adresse wird als Anycast-IP-Adresse bezeichnet. Alle Benutzer werden mit dem nächstgelegenen lokalen Edge-Server verbunden, statt mit einem physischen Server. In diesem Fall profitieren Benutzer von der geringsten Latenz.

Ich kann dies bestätigen, indem ich von drei verschiedenen Kontinenten aus einen Traceroute ausführe. Bitte sehen Sie sich den Traceroute unten an und bestätigen Sie das Netrouting zum nächstgelegenen lokalen CloudFlare-Edge-Server.

Traceroute aus den USA

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
Copyright (c) 2021 IP2Location.com [MIT License]
https://www.ip2location.com/free/traceroute-application

1. 50.97.82.1 0.544 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
2. 173.192.118.144 0.398 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
3. 50.97.18.192 1.135 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
4. 206.223.118.145 1.914 ms ["US", "United States of America", "Texas", "Dallas", "Equinix Inc.]
5. 104.16.212.191 1.533 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]

Traceroute aus Frankreich

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
Copyright (c) 2021 IP2Location.com [MIT License]
https://www.ip2location.com/free/traceroute-application

1. 176.67.168.129 0.511 ms ["FR", "France", "Ile-de-France", "Paris", "UK-2 Limited]
2. 149.6.166.145 0.588 ms ["FR", "France", "Ile-de-France", "Paris", "PSINet Inc.]
3. 154.25.5.125 1.130 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
4. 130.117.1.45 1.659 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
5. 154.54.60.126 1.382 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
6. 149.11.0.126 1.708 ms ["FR", "France", "Ile-de-France", "Paris", "CloudFlare Inc.]
7. 104.16.214.191 1.661 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]

Traceroute aus Singapur

%> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN

IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
Copyright (c) 2021 IP2Location.com [MIT License]
https://www.ip2location.com/free/traceroute-application

1. 174.133.118.150 0.295 ms ["SG", "Singapore", "Singapore", "Singapore", "SoftLayer Technologies Inc.]
2. 50.97.18.202 0.943 ms ["SG", "Singapore", "Singapore", "Singapore", "SoftLayer Technologies Inc.]
3. 104.16.214.191 0.871 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]

verwandte Informationen