Azureアクセラレーテッドネットワークを使用するようにNetScaler VPXインスタンスを構成する

最終公開日 : Oct 05, 2026
アクセラレーテッドネットワークは、シングルルートI/O仮想化(SR-IOV)仮想機能(VF)NICを仮想マシンに有効にし、ネットワークパフォーマンスを向上させます。この機能は、信頼性の高いストリーミングと低いCPU使用率で、より高いスループットでデータを送受信する必要がある重いワークロードで使用できます。 NICでアクセラレーテッドネットワークが有効になっている場合、AzureはNICの既存の準仮想化(PV)インターフェイスをSR-IOV VFインターフェイスとバンドルします。SR-IOV VFインターフェイスのサポートにより、NetScaler VPXインスタンスのスループットが有効になり、向上します。
アクセラレーテッドネットワークには、次の利点があります。
  • 低遅延
  • より高い1秒あたりのパケット数(pps)パフォーマンス
  • スループットの向上
  • ジッターの低減
  • CPU使用率の低下
注:
Azureアクセラレーテッドネットワークは、リリース13.0ビルド76.29以降のNetScaler VPXインスタンスでサポートされています。

前提条件

  • VMサイズがAzureアクセラレーテッドネットワークの要件を満たしていることを確認してください。
  • いずれかのNICでアクセラレーテッドネットワークを有効にする前に、VM(個別または可用性セット内)を停止してください。

制限事項

アクセラレーテッドネットワークは、一部のインスタンスタイプでのみ有効にできます。詳細については、サポートされているインスタンスタイプを参照してください。

高速ネットワークでサポートされるNIC

Azure は、高速ネットワーク用に SR-IOV モードの Mellanox ConnectX3、ConnectX4、および ConnectX5 NIC を提供します。
NetScaler VPX インターフェイスで高速ネットワークが有効になっている場合、Azure は ConnectX3、ConnectX4、または ConnectX5 インターフェイスのいずれかを、NetScaler VPX アプライアンスの既存の PV インターフェイスとバンドルします。
注:
NetScaler VPX は、リリース 13.1 ビルド 37.x 以降で ConnectX5 NIC をサポートしています。
インターフェイスを VM にアタッチする前に高速ネットワークを有効にする方法の詳細については、「高速ネットワークでネットワークインターフェイスを作成する」を参照してください。
VM 上の既存のインターフェイスで高速ネットワークを有効にする方法の詳細については、「VM 上の既存のインターフェイスを有効にする」を参照してください。

Azure コンソールを使用して NetScaler VPX インスタンスで高速ネットワークを有効にする方法

Azure コンソールまたは Azure PowerShell を使用して、特定のインターフェイスで高速ネットワークを有効にできます。
Azure アベイラビリティセットまたはアベイラビリティゾーンを使用して高速ネットワークを有効にするには、次の手順を実行します。
  1. Azure portal にログインし、Azure Marketplace に移動します。
    Azure マーケットプレイス
  2. Azure Marketplace から、NetScaler を検索します。
    NetScaler を検索
  3. ライセンスとともに非 FIPS NetScaler プランを選択し、作成をクリックします。
    NetScaler の作成
    「NetScaler の作成」ページが表示されます。
  4. 「基本」タブで、リソースグループを作成します。「パラメーター」タブで、リージョン、管理者ユーザー名、管理者パスワード、ライセンスタイプ (VM SKU)、およびその他のフィールドの詳細を入力します。
    基本ページ
  5. 「次へ: VM 構成 >」をクリックします。
    「VM 構成」ページで、以下を実行します。
    1. パブリック IP ドメイン名サフィックスを構成します。
    2. 「Azure Monitoring Metrics」を有効または無効にします。
    3. 「Backend Autoscale™」を有効または無効にします。
    VM 構成
  6. 「次へ: ネットワークと追加設定 >」をクリックします。
    「ネットワークと追加設定」ページで、ブート診断アカウントを作成し、ネットワーク設定を構成します。
    「高速ネットワーク」セクションでは、管理インターフェース、クライアントインターフェース、およびサーバーインターフェースに対して、高速ネットワークを個別に有効または無効にするオプションがあります。
    高速ネットワークオプション
  7. 「次へ: 確認 + 作成 >」をクリックします。
    検証が成功した後、基本設定、VM構成、ネットワークおよび追加設定を確認し、作成をクリックします。必要な構成でAzureリソースグループが作成されるまで、しばらく時間がかかる場合があります。
    検証に合格しました
  8. デプロイが完了したら、リソースグループを選択して構成の詳細を確認します。
    仮想マシンの作成
  9. アクセラレーテッドネットワークの構成を確認するには、仮想マシン > ネットワークを選択します。アクセラレーテッドネットワークのステータスは、各NICに対して有効または無効として表示されます。
    アクセラレーテッドネットワークが有効

Azure PowerShellを使用してアクセラレーテッドネットワークを有効にする

VM作成後にアクセラレーテッドネットワークを有効にする必要がある場合は、Azure PowerShellを使用して有効にできます。
注:
Azure PowerShellを使用してアクセラレーテッドネットワークを有効にする前に、VMを停止してください。
Azure PowerShellを使用してアクセラレーテッドネットワークを有効にするには、以下の手順を実行します。
  1. Azure portalに移動し、右上のPowerShellアイコンをクリックします。
    注:
    Bashモードの場合は、PowerShellモードに切り替えます。
    アジュール PowerShell
  2. コマンドプロンプトで、次のコマンドを実行します。
    az network nic update --name <nic-name> --accelerated-networking [true | false] --resource-group <resourcegroup-name>
    アクセラレーテッドネットワークのパラメータは、次のいずれかの値を受け入れます。
    • True: 指定されたNICでアクセラレーテッドネットワークを有効にします。
    • False: 指定されたNICでアクセラレーテッドネットワークを無効にします。
    特定のNICでアクセラレーテッドネットワークを有効にするには:
    az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking true --resource-group rsgp1-aan
    特定のNICでアクセラレーテッドネットワークを無効にするには:
    az network nic update --name citrix-adc-vpx-nic01-0 --accelerated-networking false --resource-group rsgp1-aan
  3. デプロイ完了後のアクセラレーテッドネットワークのステータスを確認するには、VM > Networking に移動します。
    次の例では、アクセラレーテッドネットワークが 有効 になっていることがわかります。
    高速ネットワークが有効
    次の例では、アクセラレーテッドネットワークが 無効 になっていることがわかります。
    高速ネットワークが無効

NetScalerのFreeBSDシェルを使用してインターフェース上のアクセラレーテッドネットワークを確認するには

NetScalerのFreeBSDシェルにログインし、次のコマンドを実行してアクセラレーテッドネットワークのステータスを確認できます。
ConnectX3 NICの例:
次の例は、Mellanox ConnectX3 NICの「ifconfig」コマンド出力です。「50/n」はMellanox ConnectX3 NICのVFインターフェースを示します。0/1と1/1はNetScaler VPXインスタンスのPVインターフェースを示します。PVインターフェース (1/1) とCX3 VFインターフェース (50/1) の両方が同じMACアドレス (00:22:48:1c:99:3e) を持っていることがわかります。これは、2つのインターフェースがバンドルされていることを示しています。
cx3 ifconfig の出力
ConnectX4 NICの例:
次の例は、Mellanox ConnectX4 NICの「ifconfig」コマンド出力です。「100/n」はMellanox ConnectX4 NICのVFインターフェースを示します。0/1、1/1、および1/2はNetScaler VPXインスタンスのPVインターフェースを示します。 PVインターフェース(1/1)とCX4 VFインターフェース(100/1)の両方が同じMACアドレス(00:0d:3a:9b:f2:1d)を持っていることがわかります。これは、2つのインターフェースがバンドルされていることを示しています。同様に、PVインターフェース(1/2)とCX4 VFインターフェース(100/2)も同じMACアドレス(00:0d:3a:1e:d2:23)を持っています。
cx4 ifconfig の出力

ADC CLIを使用してインターフェースで高速ネットワークを検証するには

ConnectX3 NICの例:
次のshow interfaceコマンド出力は、PVインターフェース1/1が仮想機能50/1(SR-IOV VF NIC)とバンドルされていることを示しています。1/1と50/1のNICのMACアドレスは同じです。高速ネットワークが有効になった後、1/1インターフェースのデータは、ConnectX3インターフェースである50/1インターフェースのデータパスを介して送信されます。PVインターフェース(1/1)の「show interface」出力がVF(50/1)を指していることがわかります。同様に、VFインターフェース(50/1)の「show interface」出力はPVインターフェース(1/1)を指しています。
Cx3 show interface の出力
ConnectX4 NICの例:
次のshow interfaceコマンド出力は、PVインターフェース1/1が仮想機能100/1(SR-IOV VF NIC)とバンドルされていることを示しています。1/1と100/1のNICのMACアドレスは同じです。高速ネットワークが有効になった後、1/1インターフェースのデータは、ConnectX4インターフェースである100/1インターフェースのデータパスを介して送信されます。PVインターフェース(1/1)の「show interface」出力がVF(100/1)を指していることがわかります。同様に、VFインターフェース(100/1)の「show interface」出力はPVインターフェース(1/1)を指しています。
Cx4 show interface の出力

NetScalerで注意すべき点

  • PVインターフェースは、必要なすべての操作のプライマリまたはメインインターフェースと見なされます。設定はPVインターフェースでのみ実行する必要があります。
  • VFインターフェースに対するすべての「set」操作は、以下を除いてブロックされます。
    • インターフェースを有効にする
    • インターフェースを無効にする
    • インターフェースをリセットする
    • 統計をクリアする
    注:
    Citrix®は、VFインターフェースに対して操作を実行しないことを推奨します。
  • show interfaceコマンドを使用して、PVインターフェースとVFインターフェースのバインディングを確認できます。
  • NetScalerリリース13.1-33.x以降、NetScaler VPXインスタンスは、Azureアクセラレーテッドネットワークにおける動的なNICの削除と、削除されたNICの再アタッチをシームレスに処理できます。Azureは、ホストのメンテナンス活動のために、アクセラレーテッドネットワークのSR-IOV VF NICを削除する場合があります。Azure VMからNICが削除されると、NetScaler VPXインスタンスはインターフェースの状態を「リンクダウン」と表示し、トラフィックは仮想インターフェースのみを通過します。削除されたNICが再アタッチされると、VPXインスタンスは再アタッチされたSR-IOV VF NICを使用します。このプロセスはシームレスに行われ、設定は不要です。

PVインターフェースへのVLANの構成

PVインターフェースがVLANにバインドされている場合、関連付けられたアクセラレーテッドVFインターフェースもPVインターフェースと同じVLANにバインドされます。この例では、PVインターフェース(1/1)がVLAN(20)にバインドされています。PVインターフェース(1/1)とバンドルされているVFインターフェース(100/1)もVLAN 20にバインドされています。
例:
  1. VLANを作成します。
    add vlan 20
  2. VLANをPVインターフェースにバインドします。
    bind vlan 20 –ifnum 1/1

    show vlan

    1)  VLAN ID: 1  
        Link-local IPv6 addr: fe80::20d:3aff:fe9b:f21d/64
        Interfaces : LO/1

    2)  VLAN ID: 10     VLAN Alias Name:
        Interfaces : 0/1 100/1
        IPs : 10.0.1.29  Mask: 255.255.255.0

    3)  VLAN ID: 20     VLAN Alias Name:
        Interfaces :  1/1 100/2
注:
アクセラレーテッドVFインターフェースでは、VLANバインディング操作は許可されていません。
bind vlan 1 -ifnum 100/1
ERROR: Operation not permitted