0

クライアントがネットワークの最も近いサーバーまたはノードを見つける方法を探しています。与えられたシナリオでは、クライアントがすべてのサーバーに ping を送信して最速の応答を探すだけでなく、非常に重要です。これは、大量のサーバーではかなり困難であり、クライアントをホール ネットワークに引き渡すためです。

Anycast のようなものを考えましたが、ISP との記録を作成する必要はありません (ここで間違っていたら訂正してください)。クライアントはそれを自分で理解する必要があります。クライアントにすべてのサーバーとそのアドレスのデータベースを提供することを考えていましたが、どのようにして最も近いものを見つけることができますか?

おそらく、次に大きなインターネット ノットが何であるかを調べて、そのノットに最も近いサーバーを選択することが可能です。ただし、そのようなものを実装する方法と、インターネットプロトコルがこのようなものを許可するか、その目的に役立つように設計されているかはわかりません.

Geoip はオプションのように見えましたが、これにはノード以外のサーバーに接続する必要があり、システムが提供する目的には理想的ではありません。さらに、Geoip は、この問題を解決するためのかなり洗練されていない方法のようです。

4

0 に答える 0