Citrix ADC

クラスタバックプレーンのステアリングを無効にする

NetScaler 11以降でサポートされています。

Citrix ADCクラスターのデフォルトの動作は、受信したトラフィック(フローレシーバー)を別のノード(フロープロセッサー)に転送することです。次に、フロープロセッサはトラフィックを処理する必要があります。フロープロセッサへのフロー受信機からのトラフィックを指示するこのプロセスは、クラスタバックプレーン上で発生し、ステアリングと呼ばれています。

必要に応じて、ステアリングを無効にして、プロセスがフローレシーバーに対してローカルになり、フローレシーバーをフロープロセッサにすることができます。このような構成設定は、高遅延リンクがある場合に便利です。

この構成は、ストライピングされた仮想サーバにのみ適用できます。

  • 部分的にストライプ化された仮想サーバーの場合、フローレシーバーが非所有者ノードの場合、トラフィックは所有者ノードに誘導されます。ただし、フローレシーバーが所有者ノードである場合、ステアリングは無効になります。
  • スポット仮想サーバーの場合、フローレシーバーはフロープロセッサーであるため、ステアリングの必要はありません。

ステアリング機構を無効にするときに覚えておくべきポイント:

  • ステアリングが無効になっているため、ストライプSNIPはサポートされません。
  • MPTCPとFTPは機能しません。
  • L2 モードは無効にする必要があります。
  • USIPが有効になっている場合、ステアリングが無効になっているため、トラフィックが同じノードに戻らない可能性があります。
  • クラスタ IP アドレスに送信されるトラフィックは、構成コーディネータに誘導されます。
  • ノードがクラスターに参加またはクラスターから脱退する場合、 1/N 接続が影響を受けます。これは、使用可能なノードを変更すると、ルートが再ハッシュされる可能性があるためです。その結果、トラフィックは別のノードにルーティングされ、ステアリングが使用できないため、トラフィックは処理されません。

ステアリングは、個々の仮想サーバレベルまたはグローバルレベルで無効にできます。グローバル構成は、仮想サーバ設定よりも優先されます。

  • すべてのストライプ仮想サーバのバックプレーンステアリングの無効化

    クラスタインスタンスレベルで設定されます。ストライプ化された仮想サーバー向けのトラフィックは、クラスターバックプレーンでは操作されません。

    add cluster instance \<clId\> -processLocal ENABLED

  • 特定のストライプ仮想サーバのバックプレーンステアリングの無効化

    ストライピングされた仮想サーバ上で構成されます。仮想サーバー向けのトラフィックは、クラスターバックプレーンでは操作されません。

    add lb vserver <name> <serviceType> -processLocal ENABLED

クラスタバックプレーンのステアリングを無効にする