Citrix ADC

一般的なネットワークトポロジ

Citrix ADCアプライアンスはネットワーク内でどこに適合しますか?の「物理展開モード」で説明されているように、Citrix ADCアプライアンスは、クライアントとサーバー間にインライン展開するか、ワンアームモードで展開できます。インラインモードでは、一般的な導入タイプであるツーアームトポロジを使用します。

共通の 2 アームトポロジを設定する

ツーアームトポロジでは、1つのネットワークインターフェイスはクライアントネットワークに接続され、もう1つのネットワークインターフェイスはサーバーネットワークに接続されます。これにより、すべてのトラフィックが仮想アプライアンスを通過するようになります。このトポロジでは、ハードウェアの再接続が必要になり、一時的にダウン時間が発生する場合もあります。ツーアームトポロジの基本的なバリエーションは複数サブネットと透過モードです。複数サブネットでは、通常、仮想アプライアンスがパブリックサブネット上に、サーバーがプライベートサブネット上に配置されます。透過モードでは、仮想アプライアンスとサーバーの両方がパブリックネットワーク上に配置されます。

単純な 2 アームマルチサブネットトポロジをセットアップする

最も一般的に使用されるトポロジーの1つに、クライアントとサーバーの間にCitrix ADCアプライアンスがインラインで配置され、クライアント要求を処理するように仮想サーバーが構成されています。この構成は、クライアントとサーバーが異なるサブネット上にある場合に使用されます。たいていの場合、クライアントとサーバーは、それぞれパブリックサブネット上とプライベートサブネット上にあります。

たとえば、サーバーS1、S2、およびS3を管理するためにツーアームモードで展開されたアプライアンスについて考えてみましょう。アプライアンス上でHTTPの仮想サーバーが構成されており、各サーバー上でHTTPサービスが実行されています。これらのサーバーはプライベートサブネット上にあり、アプライアンスでこれらのサーバーと通信するためのSNIPが構成されています。MIPの代わりにSNIPを使用するため、アプライアンスでUSNIP(Use SNIP)オプションを有効にする必要があります。

次の図に示すように、VIPはパブリックサブネット217.60.10.0上にあり、NSIP、サーバー、およびSNIPはプライベートサブネット192.168.100.0/24上にあります。

図1:2 アームモード、複数サブネットのトポロジ図

画像

複数のサブネットを持つ2アームモードでCitrix ADCアプライアンスを展開するには、次の手順に従います。

  1. NetScaler のIPアドレス(NSIP)の構成の説明に従って、NSIPとデフォルトゲートウェイを構成します。
  2. サブネット IP アドレスの設定の説明に従って、SNIP を設定します。
  3. USNIP モードを有効または無効にするにはの説明に従って、USNIP オプションを有効にします。
  4. 仮想サーバーの作成」および「サービスを構成しています」の説明に従って、仮想サーバとサービスを構成します。セクションを参照してください。
  5. 一方のネットワークインターフェイスをプライベートサブネットに、もう一方のインターフェイスをパブリックサブネットに接続します。

単純な 2 腕の透過トポロジを設定する

クライアントが仮想サーバーの仲介なしでサーバーに直接アクセスする必要がある場合は、透過モードを使用します。クライアントはサーバーにアクセスできる必要があるので、サーバーIPアドレスはパブリックにする必要があります。次の図に示す例では、クライアントとサーバーの間にCitrix ADCアプライアンスが配置されているため、トラフィックはアプライアンスを通過する必要があります。パケットをブリッジするため、L2モードを有効にする必要があります。NSIPとMIPは、同じパブリックサブネット217.60.10.0/24上にあります。

図2:2アーム、トランスペアレントモードのトポロジ図

画像

Citrix ADCアプライアンスを2アーム、トランスペアレントモードで展開するには、次の手順に従います。

  1. NetScaler のIPアドレス(NSIP)の構成の説明に従って、NSIPとデフォルトゲートウェイを構成します。
  2. レイヤー2モードの有効化と無効化の説明に従って、L2 モードを有効にします。
  3. 管理対象サーバーのデフォルトゲートウェイを、MIPとして構成します。
  4. ネットワークインターフェイスを、スイッチの適切なポートに接続します。

一般的な片腕トポロジの設定

ワンアームトポロジの2つの基本的なバリエーションは、1つのサブネットを持つトポロジと複数のサブネットを持つトポロジです。

単純なワンアームの単一サブネットトポロジをセットアップする

クライアントとサーバーが同じサブネット上にある場合は、1 つのサブネットでワンアームトポロジを使用できます。たとえば、サーバーS1、S2、S3を管理するためにワンアームモードで展開されたCitrix ADCアプライアンスを考えてみましょう。ADC アプライアンスでは HTTP タイプの仮想サーバが設定され、HTTP サービスがサーバで実行されます。次の図に示すように、Citrix ADC の IP アドレス(NSIP)、マッピングされた IP アドレス(MIP)、およびサーバーの IP アドレスは同じパブリックサブネット(217.60.10.0/24)にあります。

図3:ワンアームモード、シングルサブネットのトポロジ図

画像

シングルサブネットでシングルアームモードでCitrix ADCアプライアンスを展開するには、次の手順に従います。

  1. Citrix ADCのIPアドレス(NSIP)の構成の説明に従って、NSIP とデフォルト Gateway を設定します(を参照)。
  2. 仮想サーバーの作成」および「サービスを構成しています」の説明に従って、仮想サーバとサービスを構成します。セクションを参照してください。
  3. 一方のネットワークインターフェイスをスイッチに接続します。

単純なワンアーム複数サブネットトポロジをセットアップする

クライアントとサーバーが異なるサブネット上に存在する場合、複数のサブネットを持つワンアームトポロジを使用できます。たとえば、Citrix ADCアプライアンスをワンアームモードで展開して、サーバーS1、S2、S3を管理し、ネットワーク上のスイッチSW1に接続されているとします。アプライアンスでHTTPの仮想サーバーが構成されており、そのサーバー上でHTTPサービスが実行されています。これら3つのサーバーはプライベートサブネット上にあるので、SNIP(Subnet IP:サブネットIP)アドレスはこれらのサーバーと通信するように設定されています。アプライアンスがMIPの代わりにSNIPを使用するように、[Use Subnet IP address (USNIP)]を有効にする必要があります。次の図に示すように、仮想 IP アドレス(VIP)はパブリックサブネット 217.60.10.0/24 にあり、NSIP、SNIP、およびサーバの IP アドレスはプライベートサブネット 192.168.100.0/24 にあります。

図4:ワンアームモード、複数サブネットのトポロジ図

画像

複数のサブネットを持つワンアームモードでCitrix ADCアプライアンスを展開するには、次の手順に従います。

  1. NetScaler のIPアドレス(NSIP)の構成の説明に従って、NSIPとデフォルトゲートウェイを構成します。
  2. サブネット IP アドレスの設定の説明に従って、SNIP を設定し、USNIP オプションを有効にします。
  3. 仮想サーバーの作成」および「サービスを構成しています」の説明に従って、仮想サーバとサービスを構成します。セクションを参照してください。
  4. 一方のネットワークインターフェイスをスイッチに接続します。

一般的なネットワークトポロジ