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

最終公開日 : Sep 25, 2026
アクセラレーテッド ネットワーキングは、シングルルート I/O 仮想化 (SR-IOV) 仮想機能 (VF) NIC を仮想マシンに有効にし、ネットワークパフォーマンスを向上させます。この機能は、信頼性の高いストリーミングと低い CPU 使用率で、より高いスループットでデータを送受信する必要がある重いワークロードで使用できます。 NIC でアクセラレーテッド ネットワーキングが有効になっている場合、Azure は NIC の既存の準仮想化 (PV) インターフェイスを SR-IOV VF インターフェイスとバンドルします。SR-IOV VF インターフェイスのサポートにより、NetScaler VPX インスタンスのスループットが有効になり、向上します。
アクセラレーテッド ネットワーキングには、次の利点があります。
  • 低レイテンシー
  • 高いパケット/秒 (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 インターフェイスとバンドルします。
VM にインターフェイスを接続する前に高速ネットワークを有効にする方法の詳細については、「高速ネットワークでネットワークインターフェイスを作成する」を参照してください。
VM 上の既存のインターフェイスで高速ネットワークを有効にする方法の詳細については、「VM 上の既存のインターフェイスを有効にする」を参照してください。

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

Azure コンソールまたは Azure PowerShell を使用して、特定のインターフェイスで高速ネットワークを有効にできます。
Azure 可用性セットまたは可用性ゾーンを使用して高速ネットワークを有効にするには、次の手順を実行します。
  1. Azure portal にログインし、Azure Marketplace に移動します。
    アジュール マーケットプレイス
  2. Azure Marketplace から、NetScaler を検索します。
    NetScaler を検索
  3. ライセンスとともに非 FIPS NetScaler プランを選択し、作成をクリックします。
    NetScaler を作成
    NetScaler の作成ページが表示されます。
  4. 「基本」タブで、リソースグループを作成します。「パラメーター」タブで、リージョン、管理者ユーザー名、管理者パスワード、ライセンスの種類 (VM SKU)、およびその他のフィールドの詳細を入力します。
    基本ページ
  5. 「次へ: VM構成 >」をクリックします。
    「VM構成」ページで、以下を実行します。
    1. パブリックIPドメイン名サフィックスを構成します。
    2. Azure監視メトリックを有効または無効にします。
    3. バックエンドオートスケール™を有効または無効にします。
    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 に移動します。
    次の例では、アクセラレーテッドネットワーキングが有効になっていることがわかります。
    AN有効
    次の例では、アクセラレーテッドネットワーキングが無効になっていることがわかります。
    AN無効

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 を削除できます。NIC が Azure VM から削除されると、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. PVインターフェースにVLANをバインドします。
    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