ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

トークン方式

トークン方式を使用するように構成された負荷分散仮想サーバーは、クライアント要求から抽出されたデータセグメントの値に基づいてサービスを選択します。データセグメントはトークンと呼ばれます。トークンの場所とサイズを設定します。同じトークンを持つ後続の要求では、仮想サーバーは最初の要求を処理したのと同じサービスを選択します。

このメソッドはコンテンツ認識です。TCP、HTTP、および HTTPS 接続では、動作が異なります。HTTP サービスまたは HTTPS サービスの場合、トークンは HTTP ヘッダー、URL、または BODY にあります。トークンを検索するには、クラシックエクスプレッションまたはアドバンスエクスプレッションを指定または作成します。クラシック式または高度な式の詳細については、 ポリシーの設定とリファレンスを参照してください

HTTP サービスの場合、仮想サーバは TCP ペイロードの最初の 24 キロバイト(KB)で設定されたトークンを検索します。HTTP(TCP、SSL、SSL_TCP)以外のサービスの場合、仮想サーバーは 16 パケットの合計サイズが 24 KB 未満の場合、最初の 16 パケットで設定されたトークンを検索します。ただし、16 パケットの合計サイズが 24 KB を超える場合、アプライアンスは最初の 24 KB のペイロードでトークンを検索します。さまざまなタイプの仮想サーバーでこの負荷分散方法を使用すると、使用するプロトコルに関係なく、同じトークンを提示するリクエストが適切なサービスに送信されるようになります。

たとえば、Web コンテンツを含むサーバーで構成される負荷分散設定を考えてみましょう。リクエストのURLクエリ部分で特定の文字列(トークン)を検索するようにNetScalerアプライアンスを構成する必要があります。サーバー 1 にはサービス HTTP-1 とサービス TCP-1 の 2 つのサービスがあり、サーバー 2 にはサービス HTTP-2 とサービス TCP-2 の 2 つのサービスがあります。TCP サービスは仮想サーバー-LB-2 にバインドされ、HTTP サービスは仮想サーバー-LB-1 にバインドされます。

VServer-LB-1 がトークン AA のリクエストを受け取ると、Service-HTTP-1 (サーバー-1 にバインドされている) サービスを選択してリクエストを処理します。VServer-LB-2が同じトークン (AA) を使用して別のリクエストを受け取ると、このリクエストをサービスサービス-TCP-1に転送します。次の図は、このプロセスを示しています。

図1:トークンメソッドの仕組み

トークン・メソッド

コマンドラインインターフェイスを使用してトークンロードバランシング方式を構成するには

コマンドプロンプトで次のコマンドを入力して、トークンの負荷分散方法を設定し、構成を確認します。

set lb vserver <name> -lbMethod TOKEN -rule <rule> -datalength <length> -dataoffset <offset> show lb vserver <name>

例:

set lb vserver LB-VServer-1 -lbMethod TOKEN -rule 'AA' -datalength 2 -dataoffset 25 show lb vserver LB-VServer-1

構成ユーティリティを使用してトークンの負荷分散方法を設定するには

  1. [ トラフィック管理] > [負荷分散] > [仮想サーバー] に移動し、仮想サーバーを開きます。
  2. [詳細設定] で [メソッド] をクリックします
  3. 「負荷分散方法」リストで、「トークン」を選択し、式を指定します。
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
トークン方式