ping が理論上の限界よりも低いのはなぜですか?

ping が理論上の限界よりも低いのはなぜですか?

によるとこの記事10,000kmの距離では、少なくとも60ミリ秒のpingが期待できます。

ここに画像の説明を入力してください

アイルランドはカリフォルニアから約 10,000 km 離れているため、この ping は予想どおりです。

私はapi.kraken.comカリフォルニアのどこかにあるアイルランドからpingしています。

私の ping はなぜこんなに低いのでしょうか - 4 ミリ秒?

pingこれをテストするために、コマンド プロンプトで次のコマンドを使用しています:

ここに画像の説明を入力してください

そして、この低い ping を経験しているのは、間違いなく私だけではありません。check-host.netからのレポートはこちら:

ここに画像の説明を入力してください

サーバーの所在地は、iplocation.net:

ここに画像の説明を入力してください

役に立つかもしれない traceroute を以下に示します。

ここに画像の説明を入力してください

答え1

私にとってtraceroute api.kraken.com

 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

私が借りているコロケーションサーバーでは、

 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

ホストごとにプローブが 3 つしかないため、往復時間には多くのノイズが含まれていますが、大西洋横断リンクが関係していないことはほぼ確実です。

ここで起こっていることは、Cloudflare が、提供されているサービスのコピーをすべて持つ複数のデータセンターから同じ IP アドレス ブロックをアナウンスしているため、各クライアントは最も近いデータセンターに接続されているということです。

このような設定は、接続がアクティブな間にルートが変わると失敗する可能性がありますが、通常、影響を受けるクライアントは少数であり、大多数のクライアントは接続を再構築するだけで、今度はおそらく別のインスタンスに接続します。

さまざまなインスタンスを同期させて単一のサービスをシミュレートすることは、Cloudflare のビジネス モデルの一部です。

IP ジオロケーションはせいぜい推測に過ぎず、同じ IP が異なる場所で使用されているため、このような設定では確実に破綻します。サービスはipinfo.ioサンフランシスコにある可能性が高いため、次にapi.kraken.com見つかったインスタンスは近隣のものです。

答え2

api.kraken.com は CloudFlare Edges の背後にあります。IP アドレスはエニーキャスト IP アドレスと呼ばれます。すべてのユーザーは、1 つの物理サーバーではなく、最も近いローカル エッジ サーバーに接続されます。この場合、ユーザーは最も低いレイテンシを享受できます。

3 つの異なる大陸から traceroute を実行することでこれを確認できます。以下の traceroute を参照して、最も近いローカル CloudFlare エッジ サーバーへのネットルーティングを確認してください。

米国からのトレースルート

%> 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.]

フランスからのトレースルート

%> 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.]

シンガポールからのトレースルート

%> 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.]

関連情報