インターフェースでの仮想MACの構成

最終公開日 : Oct 02, 2026
NetScalerインスタンスは、高可用性(アクティブ-アクティブまたはアクティブ-スタンバイ)構成に仮想MAC(VMAC)を使用します。仮想MACアドレス(VMAC)は、高可用性セットアップにおいてプライマリノードとセカンダリノードで共有されるフローティングエンティティです。
高可用性セットアップでは、プライマリノードがMIP、SNIP、VIPアドレスなどのすべてのフローティングIPアドレスを所有します。プライマリノードは、これらのIPアドレスに対するアドレス解決プロトコル(ARP)要求に自身のMACアドレスで応答します。その結果、外部デバイス(例えば、アップストリームルーター)のARPテーブルは、フローティングIPアドレスとプライマリノードのMACアドレスで更新されます。
フェイルオーバーが発生すると、セカンダリノードが新しいプライマリノードとして引き継ぎます。その後、Gratuitous ARP(GARP)を使用して、プライマリから取得したフローティングIPアドレスをアドバタイズします。ただし、新しいプライマリがアドバタイズするMACアドレスは、自身のインターフェースのMACアドレスです。
一部のデバイス(特に一部のルーター)は、NetScaler SDXアプライアンスによって生成されたGARPメッセージを受け入れません。このようなデバイスは、古いプライマリノードによってアドバタイズされた古いIP-MACマッピングを保持するため、結果としてサイトがダウンする可能性があります。
この問題は、HAペアの両方のノードにVMACを構成することで解決できます。これにより、両方のノードが同一のMACアドレスを持つことになります。したがって、フェイルオーバーが発生しても、セカンダリノードのMACアドレスは変更されず、外部デバイス上のARPテーブルを更新する必要がなくなります。
VMACの構成は2段階のプロセスです。
  1. SDX管理サービスでVMACを構成します。インターフェースまたはLAチャネルにVRIDを追加します。SDX管理サービスでVMACを構成する。
  2. CitrixインスタンスでVMACを構成します。詳細については、チャネルでVMACを構成するグループサポート記事を参照してください。

SDX管理サービスでVMACを構成する

VMACを構成するには、管理サービスからインターフェースまたはLAチャネルにIPv4またはIPv6 VRIDを追加します。管理サービスは内部的にVMACを生成します。NetScalerインスタンスでアクティブ-アクティブモードを構成する際に、同じVRIDを指定します。このアクティブ-アクティブ構成は、Mellanoxインターフェースではサポートされていません。
以下の点に留意してください。
  1. 管理サービスからVRIDを追加し、NetScalerインスタンスで同じVRIDを指定します。NetScalerインスタンスに直接VRIDを追加した場合、インスタンスは宛先MACアドレスとしてVMACアドレスを持つパケットを受信できません。
  2. 同じSDXアプライアンスで実行されている異なるインスタンスで、同じVRIDを使用することはできません。
  3. インスタンスの実行中に、インスタンスに割り当てられたインターフェースのVRIDを追加または削除できます。
  4. アクティブ/アクティブ構成では、インスタンスに割り当てられたインターフェースに対して複数のVRIDを指定できます。アクティブ/アクティブ展開は、Mellanoxインターフェースではサポートされていません。
  5. 10Gインターフェースでは最大86個のVMACが、1Gインターフェースでは最大16個のVMACが許可されます。これ以上VMACフィルターが利用できない場合は、別のインスタンスのVRIDの数を減らしてください。
NetScaler VPXインスタンスを追加する際にVRIDを追加することも、既存のNetScalerインスタンスを変更してVRIDを追加することもできます。

インターフェースまたはLAチャネルにIPv4またはIPv6 VRIDを追加するには

  1. SDXでVPXインスタンスを追加する際に、**「Network Settings」の下にある「Data Interfaces」**を選択します。SDXでVPXインスタンスを追加する方法の詳細については、「NetScalerインスタンスの追加」を参照してください。
  2. **「Interfaces」**ドロップダウンメニューから、インターフェースまたはLAチャネルを選択します。
  3. VMAC設定で、次の値のいずれかまたは両方を設定します。
    • VRID IPv4—VMACを識別するIPv4 VRID。指定可能な値:1~255。
    • VRID IPv6—VMACを識別するIPv6 VRID。指定可能な値:1~255。 注:複数のVRIDを区切るにはコンマを使用します。例:12,24。
  4. **「Add」**をクリックして、VMAC設定をインターフェースに追加します。
  5. **「Finish」をクリックし、次に「Close」**をクリックします。
VMAC管理サービスを構成する
インスタンスがすでにプロビジョニングされている場合は、IPv4またはIPv6 VRIDを追加するには、次の手順に従います。
  1. SDX管理サービスから、**「Configuration」>「NetScaler」>「Instances」**に移動します。
  2. インスタンスを選択し、**「Edit」**をクリックします。
  3. 「データインターフェース」の下で、インターフェースを選択し、「編集」をクリックします。
  4. VMAC設定の下で、VRID値を設定します。「追加」をクリックし、その後「完了」をクリックします。