インターフェースでの仮想MACの設定

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