ワンアーム構成とは

ワンアーム構成は、ロードバランサーを導入する方法の1つです。この構成では、クライアント、サーバー、ロードバランサーが同じ通信経路に接続されます。そのため、クライアントとサーバーは直接通信でき、ロードバランサーはネットワークから分岐する形で接続されます。もう1つの導入方法はインライン構成です。この構成では、ロードバランサーをクライアントとサーバー間の通信経路上に直接配置するため、クライアントとサーバーは直接通信できません。

ロードバランサーをワンアーム構成で導入する場合、通常はサーバーのデフォルトゲートウェイをロードバランサーに設定する必要があります。この設定が適切でないと、通信上の問題が発生する可能性があります。たとえば、クライアントからのリクエストはロードバランサーを経由しても、サーバーからのレスポンスはロードバランサーを経由しない場合があります。その結果、リクエストに含まれるクライアントの宛先IPアドレスとレスポンスの送信元IPアドレスが一致せず、クライアントはレスポンスを拒否します。

F5 BIG-IPには、この問題を解決するためのSNAT(Secure Network Address Translation)機能が搭載されています。SNATを適切に設定することで、サーバーのデフォルトゲートウェイ設定にかかわらず、サーバーからの応答が必ずBIG-IPロードバランサーを経由するようになり、シームレスな通信が確保されます。