![Wie kann der Ping so niedrig sein, niedriger als der theoretische Grenzwert?](https://rvso.com/image/769280/Wie%20kann%20der%20Ping%20so%20niedrig%20sein%2C%20niedriger%20als%20der%20theoretische%20Grenzwert%3F.png)
EntsprechendDieser Artikelwürden wir einen Ping von mindestens 60 Millisekunden für eine Entfernung von 10.000 km erwarten:
Irland ist ungefähr 10.000 km von Kalifornien entfernt, daher ist dies der Ping, den wir erwarten würden.
Ich pinge api.kraken.com
aus Irland, das irgendwo in Kalifornien liegt.
Wie kann mein Ping so niedrig sein – 4 Millisekunden?
Um dies zu testen , verwende ich den ping
Befehl in der Eingabeaufforderung:
Und ich bin definitiv nicht der Einzige, der diesen niedrigen Ping hat.Hier ein Bericht von check-host.net:
Hier ist der Standort des Servers, mitiplocation.net:
Hier ist ein Traceroute, falls nützlich:
Antwort1
Für mich traceroute api.kraken.com
endet 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.io
Dienst befindet sich wahrscheinlich in San Francisco, sodass die nächste api.kraken.com
gefundene 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.]