Citrix ADC

クラスタノード間でのトラフィックの分散

Citrix ADCクラスタを作成し、必要な構成を実行したら、クライアントデータプレーン(クライアントトラフィック用)またはサーバーデータプレーン(サーバートラフィック用)に等価コスト多重パス(ECMP)またはクラスタリンクアグリゲーション(LA)を展開する必要があります。これらのメカニズムは、外部トラフィックをクラスタノード全体に分散します。

ポリシーベースのバックプレーンステアリング

ポリシーベースのバックプレーンステアリング (PBS) は、クラスタ展開のメカニズムで、フローに定義されたハッシュ方式に基づいて、クラスタノード間のトラフィックをステアリングします。フローは、アクセス制御リスト(ACL)と同様のL2パラメーターとL3パラメーターの組み合わせによって定義されます。

PBSは、IPv4トラフィックとIPv6トラフィックの両方をサポートします。IPv6展開の場合、ステアリングは追加オプション [dfdprefix <positive_integer>]をサポートします。同じIPプレフィックスに対して同じフロープロセッサを選択する柔軟性を提供します。prefix オプションは、送信元 IP または宛先 IP ハッシュ方式に対してだけサポートされます。

PBS メカニズムを使用してトラフィックを操縦しない場合、トラフィックはデフォルトの方式で操縦されます。

新しいACL属性を設定するには、CLIで次のコマンドを入力します。

IPv4 用の CLI コマンド

  • add ns acl <aclname> <aclaction> [-type (classic | dfd)] [-dfdhash <dfdhash>]
  • set ns acl <aclname> <aclaction> [-dfdhash <dfdhash>
  • show ns acl [<aclname>][-type (classic | DFD)]
  • apply ns acls [-type (classic | DFD)]
  • clear ns acls [-type (classic | DFD)]
  • renumber ns acls [-type (classic | DFD)]

IPv6 用の CLI コマンド

  • add ns acl6 <acl6name> <acl6action> [-type (classic | dfd)][-dfdhash <dfdhash>][-dfdprefix <positive_interger>]
  • set ns acl6 <acl6name> <acl6action> [-dfdhash <dfdhash>][-dfdprefix <positive_interger>]
  • show ns acl6 [<acl6name>][-type (classic | DFD)]
  • apply ns acls6 [-type (classic | DFD)]
  • clear ns acls6 [-type (classic | DFD)]
  • renumber ns acls6 [-type (classic | DFD)]

次に、パケットをフロープロセッサに操縦するために指定できるさまざまなタイプのハッシュ方式を示します。

  • SIP-SPORT-DIP-DPORT
  • SIP
  • DIP
  • SIP-DIP
  • SIP-SPORT

制限事項

  1. フロープロセッサは管理者が設定したルールによって決定されるため、クラスタノード間のトラフィックフローの分散は保証されません。
  2. L2モードはサポートされていません。
  3. 展開シナリオがないため、ノードグループとストライプSNIPはサポートされていません。
  4. MPTCPはサポートされていません。
  5. TCP、UDP、およびICMPトラフィックのみをサポートします。
  6. Cluster overL3モードはサポートされていません。
  7. サービスレベルでのローカルプロセスはサポートされていません。
クラスタノード間でのトラフィックの分散