Citrix ADC

クライアント接続の管理

クライアント接続を効率的に管理するために、Citrix ADCアプライアンスのコンテンツスイッチ仮想サーバーを構成して、次の機能を使用できます。

  • ICMP 応答の設定。Citrix ADCアプライアンスは、設定に従ってPING要求にICMP応答を送信するように構成できます。仮想サーバーに対応するIPアドレスで、ICMP RESPONSEをVSVR_CNTRLDに設定します。仮想サーバーで、ICMP仮想サーバーRESPONSEを設定します。 仮想サーバーでは、次の設定を行うことができます。
    • すべての仮想サーバーでICMP仮想サーバーRESPONSEをPASSIVEに設定すると、Citrix ADCアプライアンスは常に応答します。
    • すべての仮想サーバーでICMP仮想サーバーRESPONSEをACTIVEに設定すると、1つの仮想サーバーが稼働している場合でもADCアプライアンスが応答します。
    • ICMP仮想サーバーのRESPONSEをACTIVEに設定し、PASSIVEを他のサーバーに設定すると、ACTIVEに設定された1つの仮想サーバーが稼働している場合でもADCアプライアンスが応答します。

クライアント要求をキャッシュにリダイレクトする

Citrix ADCキャッシュリダイレクト機能は、HTTP要求をキャッシュにリダイレクトします。キャッシュリダイレクト機能を適切に実装することで、HTTPリクエストへの応答の負担を大幅に軽減し、Webサイトのパフォーマンスを向上させることができます。

キャッシュは、頻繁に要求された HTTP コンテンツを格納します。仮想サーバーでキャッシュリダイレクトを構成すると、Citrix ADCアプライアンスはキャッシュ可能なHTTPリクエストをキャッシュに送信し、キャッシュ不可能なHTTPリクエストを元のWebサーバーに送信します。キャッシュリダイレクトの詳細については、「キャッシュリダイレクト」を参照してください。

CLI を使用して仮想サーバーでキャッシュリダイレクトを構成するには

コマンドプロンプトで入力します。

set cs vserver \<name\> -cacheable \<Value\>

set cs vserver Vserver-CS-1 -cacheable yes

GUI を使用して仮想サーバーでキャッシュリダイレクトを構成するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. 詳細設定」で「 トラフィック設定」を選択し、「 キャッシュ可能」を選択します。

仮想サーバー接続の遅延クリーンアップの有効化

特定の条件下では、ダウン状態のフラッシュ設定を構成して、サービスまたは仮想サーバーがダウンとマークされたときに既存の接続を終了できます。既存の接続を終了すると、リソースが解放され、場合によっては負荷分散設定の回復が高速化されます。

CLI を使用して仮想サーバーでダウン状態のフラッシュ設定を構成するには

コマンドプロンプトで入力します。

set cs vserver \<name\> -downStateFlush \<Value\>

set cs vserver Vserver-CS-1 -downStateFlush enabled
<!--NeedCopy-->

GUI を使用して仮想サーバーでダウン状態のフラッシュ設定を構成するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定]で、[トラフィックの設定]を選択し、[ダウン状態のフラッシュ] を選択します。

リダイレクト用のポートおよびプロトコルの書き換え

仮想サーバーとそれにバインドされているサービスは、異なるポートを使用する場合があります。サービスがリダイレクトを使用してHTTP接続に応答する場合、リダイレクトが正常に実行されるように、ポートとプロトコルを変更するようにCitrix ADCアプライアンスを構成する必要がある場合があります。これを行うには、redirectPortRewrite設定を有効にして構成します。

CLI を使用して仮想サーバーで HTTP リダイレクトを構成するには

コマンドプロンプトで入力します。

set cs vserver \<name\> -redirectPortRewrite \<Value\>

set cs vserver Vserver-CS-1 -redirectPortRewrite enabled
<!--NeedCopy-->

GUI を使用して仮想サーバーで HTTP リダイレクトを構成するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定]で、[トラフィック設定]を選択し、[書き換え] を選択します。

要求ヘッダーへの仮想サーバーのIPアドレスとポートの挿入

同じサービス上で異なるアプリケーションと通信する仮想サーバーが複数ある場合は、Citrix ADCアプライアンスを構成して、そのサービスに送信されるHTTP要求に適切な仮想サーバーのIPアドレスとポート番号を追加する必要があります。この設定により、サービスで実行されているアプリケーションが、要求を送信した仮想サーバーを識別できるようになります。

プライマリ仮想サーバがダウンし、バックアップ仮想サーバが稼働している場合、バックアップ仮想サーバの構成設定がクライアント要求に追加されます。要求がプライマリ仮想サーバからのものかバックアップ仮想サーバからのものかに関係なく、同じヘッダータグを追加する場合は、両方の仮想サーバで必要なヘッダータグを設定する必要があります。

このオプションは、ワイルドカード仮想サーバーまたはダミー仮想サーバーではサポートされていません。

CLI を使用して仮想サーバの IP アドレスとポートをクライアント要求に挿入するには

コマンドプロンプトで入力します。

set cs vserver \<name\> -insertVserverIPPort \<vServerIPPORT\>

set cs vserver Vserver-CS-1 -insertVserverIPPort 10.201.25.136:80
<!--NeedCopy-->

GUI を使用して、クライアント要求に仮想サーバの IP アドレスとポートを挿入するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定]で[ トラフィック設定 ]を選択し、[仮想サーバーのIPポート挿入]リストで[VIPADDR]または[V6TOV4MAPPING]を選択し、仮想サーバーの[IPポート挿入値]でポートヘッダーを指定します。

アイドル状態のクライアント接続のタイムアウト値の設定

構成されたタイムアウト期間が経過した後、アイドル状態のクライアント接続を終了するように仮想サーバーを構成できます。この設定を構成すると、Citrix ADCアプライアンスは指定した時間待機し、その時間以降にクライアントがアイドル状態になると、クライアント接続を閉じます。

CLI を使用してアイドル状態のクライアント接続のタイムアウト値を設定するには

コマンドプロンプトで入力します。

set cs vserver \<name\> -cltTimeout \<Value\>

set cs vserver Vserver-CS-1 -cltTimeout 100
<!--NeedCopy-->

GUI を使用してアイドル状態のクライアント接続のタイムアウト値を設定するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定]で、[トラフィック設定] を選択し、[クライアントアイドルタイムアウト] の値を指定します。

4 タプルおよびレイヤ 2 接続パラメータを使用した接続の識別

コンテンツスイッチング仮想サーバーに L2Conn オプションを設定できるようになりました。L2Conn オプションを設定すると、コンテンツスイッチ仮想サーバーへの接続は、4 タプル (<source IP>::<source port><destination IP>:<destination port>) とレイヤ 2 接続パラメータの組み合わせによって識別されます。レイヤ 2 接続パラメータは、MAC アドレス、VLAN ID、およびチャネル ID です。

CLIを使用してコンテンツスイッチング仮想サーバーのL2Connオプションを設定するには

コマンドラインで次のコマンドを入力して、コンテンツスイッチ仮想サーバーの L2Conn パラメーターを構成し、構成を確認します。

-  set cs vserver \<name\> -l2Conn (**ON** | **OFF**)
-  show cs vserver \<name\>

> set cs vserver mycsvserver -l2Conn ON
Done
> show cs vserver mycsvserver
     mycsvserver (192.0.2.56:80) - HTTP   Type: CONTENT
     State: UP
         . . .
         . . .
     L2Conn: ON Case Sensitivity: ON
         . . .
         . . .
Done
>
<!--NeedCopy-->

GUIを使用してコンテンツスイッチング仮想サーバーのL2Connオプションを設定するには

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定]で、[トラフィックの設定]を選択し、[レイヤ 2 パラメータ]を選択します。