アプリケーション ロードバランサとプロキシ ネットワーク ロードバランサの IPv6

このドキュメントでは、アプリケーション ロードバランサとプロキシ ネットワーク ロードバランサで IPv6 トラフィックが処理される方法について説明します。これらのロードバランサはプロキシ ロードバランサです。つまり、受信クライアント接続はロードバランサで終端します。ロードバランサは、新しい接続を開始してクライアント リクエストをバックエンドに転送します。ロードバランサのタイプに応じて、これらの接続のいずれかまたは両方で IPv6 を有効にできます。

ロードバランサで IPv6 を有効にすると、次のメリットがあります。

  • デュアルスタック デプロイを実行します。IPv6 と IPv4 の両方のクライアントに対応するには、IPv6 用に 1 つと、IPv4 用に 1 つの、2 つのロードバランサ IP アドレスを作成します。IPv4 クライアントは IPv4 アドレスに接続され、IPv6 クライアントは IPv6 アドレスに接続されます。次に、これらのクライアントは、使用可能な容量がある最も近い正常な IPv4 または IPv6 デュアルスタック バックエンドに自動的にロードバランスされます。デュアルスタック バックエンドをサポートするロードバランサを確認するには、表: バックエンド サービスとサポートされているバックエンド タイプをご覧ください。

  • HTTP、HTTPS、HTTP/2、TCP、および SSL/TLS の各 IPv6 クライアント トラフィックがロードバランスされます。プロトコルのサポートは、使用しているロードバランサのタイプと転送ルール プロトコルによって異なります。

ロードバランサのサポート

アプリケーション ロードバランサやプロキシ ネットワーク ロードバランサなどのプロキシベースのロードバランサの場合、クライアントからロードバランサへの接続と、ロードバランサからバックエンドへの 2 番目の接続は、相互に独立して構成できます。たとえば、バックエンドが IPv6 接続を処理できるデュアルスタック バックエンドである限り、ロードバランサはクライアントからの IPv4 トラフィックを受け入れ、接続を終端し、新しい IPv6 接続を介してロードバランサからバックエンドにリクエストを転送できます。

ロードバランサがクライアントからの IPv6 接続を受信できるようにするには、ロードバランサの転送ルールに IPv6 アドレスを使用する必要があります。ロードバランサからバックエンドへの後続の接続は、デフォルトで IPv4 を使用します。ただし、バックエンド サービスで IP アドレス選択ポリシー オプションを構成することで、特定のロードバランサで IPv6 を使用できます。

次の表に、すべてのプロキシベースのロードバランサでサポートされている接続タイプを示します。

ロードバランサ クライアントからロードバランサへの接続 ロードバランサからバックエンドへの接続
リージョン外部アプリケーション ロードバランサ
リージョン外部プロキシ ネットワーク ロードバランサ
リージョン内部アプリケーション ロードバランサ
リージョン内部プロキシ ネットワーク ロードバランサ
IPv4 のみ。IPv6 トラフィックはサポートされません。 次のいずれかになります。
  • IPv4 接続: IPv4 のみまたはデュアルスタック バックエンドでサポート
  • IPv6 接続: デュアルスタック バックエンド* でのみサポート
* デュアルスタックとして構成できるのは、インスタンス グループとゾーン NEG(GCE_VM_IP_PORT エンドポイントを使用)のみです。

IPv4 のみからデュアルスタックに変換する

IPv4 のみ(シングルスタック)を使用するロードバランサ リソースを、IPv4 と IPv6(デュアルスタック)に変換できます。ロードバランサ リソースを更新すると、IPv6 トラフィックをバックエンドに自動的に転送できます。

ロードバランサのリソースとバックエンドをデュアルスタックに変換する手順については、次のドキュメントをご覧ください。

ロードバランサ ドキュメント
リージョン外部アプリケーション ロードバランサ
リージョン内部アプリケーション ロードバランサ
アプリケーション ロードバランサを IPv6 に変換する
リージョン外部プロキシ ネットワーク ロードバランサ
リージョン内部プロキシ ネットワーク ロードバランサ
プロキシ ネットワーク ロードバランサを IPv6 に変換する

料金

IPv6 終端の転送ルールに追加料金はかかりません。一時的な IPv6 アドレスについては、課金されません。予約済みの IPv6 アドレスは、それらが使用されているかどうかに関係なく、既存のレートで課金されます。それ以外の場合、IPv6 ロード バランシングの料金は IPv4 ロード バランシングの料金と同じです。ロード バランシング料金の詳細については、ネットワーク料金をご覧ください。

制限事項

  • リージョン外部アプリケーション ロードバランサ、リージョン内部アプリケーション ロードバランサ、リージョン内部プロキシ ネットワーク ロードバランサ、 、リージョン外部プロキシ ネットワーク ロードバランサは、IPv6 フロントエンドをサポートしていません。上り(内向き)IPv4 トラフィックは、IPv4 または IPv6 接続を介して IPv4 と IPv6(デュアル スタック)バックエンドにプロキシされます。

  • デュアルスタック(IPv4 と IPv6)バックエンドをサポートするのは、GCE_VM_IP_PORT エンドポイントを使用する VM インスタンス グループ バックエンドとゾーン ネットワーク エンドポイント グループ(NEG)のみです。

次のステップ