このセクションでは、ベアメタル、VMware 読み取り/書き込み/アクセス権なし、Linux サーバ クラウドで NSX Advanced Load Balancer の IPv6 を有効にしてテストする方法について説明します。

ロード バランサ ステージで IPv6 を展開すると、ロード バランサの背後でホストされているサーバへの IPv6 接続を確立せずに IPv6 要求を処理できます。この設定では、現在の構成に最小限の変更を加えて、IPv6 アプリケーションを展開およびテストできます。

NSX Advanced Load Balancer は、トンネリング ソリューションに依存することなく、ロード バランシング ネットワークへの完全な IPv6、デュアルスタック IPv4、および IPv6 接続を提供します。すべての IPv6 対応クライアントに対して、スループットとパフォーマンスの最適な組み合わせを確保できます。

エコシステムのサポート

この記事では、以下に記載されたエコシステムの展開サポートについて説明します。サポートされているその他のエコシステムおよび関連ドキュメントについては、IPv6 Support in Avi Vantageを参照してください。

Sl.No

エコシステムのサポート

ドライバ/NIC タイプ

サービス エンジン アドレス

1

ベアメタル

DPDK/PCAP

静的

2

VMware 読み取り/書き込み/アクセス権なし

DPDK

静的/DHCPv6

3

Linux サーバ クラウド

DPDK/PCAP

静的

考慮すべきポイント

  • Avi CLI を使用してベアメタル環境に Avi Controller をインストールするには、Avi Controller イメージのインストールに関する情報を参照してください。DPDK モードを選択するには、プロンプトで [はい] を入力します。これは、サービス エンジンにも適用されます。

  • アクティブ/アクティブおよび N+M が、サポートされている HA モードです。

  • VIP の複数の IPv6 IP アドレスはサポートされません。

  • このテストでは、サービス エンジンの IP アドレスは静的です。

  • 仮想サービスの配置が失敗しないようにするには、IPv4 と IPv6 VIP が同じインターフェイス上にある必要があります。

  • この使用事例は、シングルアーム設定の構成で実行され、2 アーム モードを使用して簡単に実装できます。

構成手順 (Configuration Steps)

CLI 構成では、次の例に示すように、コントローラ シェルへのアクセスが必要です。ホストから開始し、そこから Avi Controller にログインし、シェル アクセスを実行します。

root@user:~# ssh [email protected]
[email protected]'s password:
Last login: Thu Nov  2 17:50:53 2017 from 172.17.0.2
[root@avi-bgl-bm-centos1 ~]# docker exec -it avicontroller bash
root@10-140-1-4:/# shell
Login: admin
Password:
[admin:10-140-1-4]: >

この構成階層は次のとおりです。

  1. サービス エンジン

  2. プール(または複数)

  3. 仮想サービス

使用事例のシナリオ

このセクションでは、次の使用事例で必要な構成について説明します。

  1. IPv6 および IPv4 バックエンドを使用する IPv6 VIP

  2. IPv6 および IPv4 バックエンドを使用する IPv4v6 VIP(デュアル スタック)

  3. レイヤー 2 スケールアウト

  4. レイヤー 2 スケールイン