NetScaler 11以降でサポートされています。
NetScalerクラスターのデフォルトの動作は、受信するトラフィック(フローレシーバー)を別のノード(フロープロセッサ)に転送することです。その後、フロープロセッサはトラフィックを処理する必要があります。フローレシーバからフロープロセッサにトラフィックを転送するこのプロセスは、クラスタバックプレーンを介して実行され、ステアリングと呼ばれます。
必要な場合は、ステアリングを無効にして、プロセスがフローレシーバーに対してローカルになり、フローレシーバーがフロープロセッサになります。このような構成設定は、リンクの遅延が大きい場合に便利です。
この構成は、ストライピングされた仮想サーバーにのみ適用されます。
ステアリング機構を無効にするときに覚えておくべき点がいくつかあります。
-
ステアリングが無効になっているため、ストライプ SNIP はサポートされていません。
-
MPTCP と FTP は動作しません。
-
L2 モードは無効にする必要があります。
-
USIP が有効な場合、ステアリングが無効になっているため、トラフィックが同じノードに戻らない場合があります。
-
クラスター IP アドレス宛てのトラフィックは、構成コーディネーターに転送されます。
-
ノードがクラスターに参加またはクラスターから脱退すると、1/N を超える接続が影響を受ける可能性があります。これは、使用可能なノードが変更されると、ルートが再ハッシュされる可能性があるためです。その結果、トラフィックは別のノードにルーティングされ、ステアリングが使用できないため、トラフィックは処理されません。
ステアリングは、個々の仮想サーバーレベルまたはグローバルレベルで無効にできます。グローバル構成は、仮想サーバー設定よりも優先されます。
-
すべてのストライピングされた仮想サーバーのバックプレーンステアリングの無効化
クラスターインスタンスレベルで設定されます。ストライピングされた仮想サーバ宛てのトラフィックは、クラスタバックプレーンでは処理されません。
add cluster instance \<clId\> -processLocal ENABLED
-
特定のストライプ仮想サーバーのバックプレーンステアリングの無効化
ストライピングされた仮想サーバー上で構成されます。仮想サーバ向けのトラフィックは、クラスタバックプレーンでは制御されません。
add lb vserver <name> <serviceType> -processLocal ENABLED