OpenVPNクライアントは2つのサーバーに接続し、その間をルーティングします

OpenVPNクライアントは2つのサーバーに接続し、その間をルーティングします

私たちは、多数の小さなVPNサーバーが相互に接続されて大きなネットワークを形成するVPNネットワークを構築しています。

図は次のようになります

  • 画像のSはVPNサーバーです
  • 画像のCはVPNクライアントです

各クライアントは1つのサーバーに接続されます(サーバーはIPアドレスを提供します)

ネットワークグラフ

VPN クライアントを作成して VPN サーバーに接続する方法はわかっていますが、問題は、VPN クライアントを 2 つの異なるサーバーに接続し、それらの間でトラフィックをルーティングする方法がわからないことです。2 つの VPN クライアントを実行し (構成に 1 つの特定のエントリのみを含めることで可能になるかもしれません)、それぞれが 1 つのサーバーに接続し、何らかの方法でそれらの間でトラフィックをルーティングして、192.168.20.1 サーバーに接続するクライアントが 10.11.24.4 のクライアントに到達できるようにし、その逆も可能になるようにしようと考えています。

したがって、新しいノードを追加するときは、クライアントとサーバーを追加し、それらの間のルートを設定するだけでネットワークが拡張されます。もちろん、これは単なる実験なので、最短パスを見つけることにこだわるのではなく、静的ルートのみを使用します。

誰か何かアイデアがあれば、ぜひ聞かせてください。回答ありがとうございます。よろしくお願いいたします。

関連情報