GSLB でパーシスタンスを設定する方法
-
GSLB 仮想サーバーでの永続性
-
GSLB サービスのサイト永続性
GSLB 仮想サーバーでの永続性
GSLB サービスのサイト永続性
送信元 IP アドレスに基づいてパーシステンスを設定
-
着信DNS要求パケットのIPヘッダーの送信元IP
-
DNS 要求の ECS オプション ECS の詳細については、「 グローバルサーバー負荷分散に EDNS0 クライアントサブネットオプションを使用する」を参照してください。
CLI を使用して送信元 IP アドレスに基づいてパーシステンスを設定するには
set gslb vserver <name> -persistenceType (SOURCEIP|NONE) -persistenceId <positive_integer> [-persistMask <netmask>] –[timeout <mins>]
set gslb vserver vserver-GSLB-1 -persistenceType SOURCEIP -persistenceId 23 -persistMask 255.255.255.255 –timeout 2
GUI を使用して送信元 IP アドレスに基づいてパーシステンスを設定するには
HTTP クッキーに基づくサイトパーシステンスの設定
-
ホストヘッダーのドメイン名がいずれかのGSLBドメインと一致する場合
-
アプリケーショントラフィックを受信する仮想サーバーを表すGSLBサービスでサイト永続性が有効になっている場合。
-
接続プロキシ
-
HTTP リダイレクト
接続プロキシ
-
サイトCookie を挿入したGSLBサイトへの接続を作成します。
-
クライアントのリクエストを元のサイトにプロキシします。注:プロキシサーバーは、次の情報を使用して元のサイトとの接続を確立します。
-
新しいサイトの SNIP が送信元 IP アドレスです。
-
元のサイトのGSLBサービスのパブリックIPアドレスが宛先IPアドレスです。
-
エフェメラルポートは送信元ポートで、GSLB サービスポートは宛先ポートです。
-
GSLB サービスの種類に応じて、HTTP または HTTPS プロトコルのいずれかを使用します。
-
-
元のGSLBサイトから応答を受け取ります。
-
その応答をクライアントに中継します。
-
接続を閉じます。
HTTP リダイレクト
-
GSLB に参加しているドメインにリクエストが送信されます。ドメインは URL/Host ヘッダーから取得されます。
-
ローカルの GSLB サービスでは、接続プロキシが有効になっています。
-
リクエストには、アクティブなリモート GSLB サービスの IP アドレスを含む有効な Cookie が含まれています。
CLIを使用してHTTPCookieに基づいて永続性を設定するには
set gslb service <serviceName> -sitePersistence (ConnectionProxy [-sitePrefix <prefix>] | HTTPredirect -sitePrefix <prefix>)
set gslb service service-GSLB-1 -sitePersistence ConnectionProxy
set gslb service service-GSLB-1 -sitePersistence HTTPRedirect -sitePrefix vserver-GSLB-1