Citrix ADC

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

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

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

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

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

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

この機能をサポートするために、既存の ACL コマンドに新しい属性が導入されています。

新しいACL属性を構成するには、Citrix ADCコマンドプロンプトで次のコマンドを入力します。

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

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