NSX 自律 Edge をホストする ESXi ホストでアップリンク ポートの変更を構成するためには、3 つのオプションがあります。

次の場合は、このタスクを実行することを検討してください。

  • サーバ間の East/West トラフィックがタイムアウトになるか、タイムアウトになる前に断続的に機能する。
  • 移行された仮想マシンのホスト カーネル エントリが、仮想マシンをホストしている ESXi ホストの正しい TEP アドレスを参照せず、NSX Edge 仮想マシン TEP アドレスで上書きされる。
  • NSX-V から NSX に移行している。
  • 無作為検出モードが仮想スイッチ ポートグループで [受け入れる] に設定され、仮想マシン ゲスト OS がその vNIC を無作為検出モードにする。
  • 仮想マシン内でパケット キャプチャを実行すると、マルチキャスト パケットとブロードキャスト パケットが複数回受信される。
  • vSwitch には NIC チーミングが構成され、ロード バランシング ポリシーは「発信元ポート ID に基づいたルート」、「発信元 MAC ハッシュに基づいたルート」、「明示的なフェイルオーバー順序を使用」、または「物理 NIC 負荷に基づいたルート」のいずれかである。
  • 無作為検出モードの仮想マシンで実行されているマルチキャスト アプリケーションおよびプロトコル(CARP など)で、受信パケットが重複しているために問題が発生する。

オプション 1:ESXi ホストから、シンク ポート モードを使用するように NSX Edge を構成し、CLI を使用してトランク vNIC で無作為検出モードを有効にする

このオプションは、CLI を使用して、ESXi ホストから NSX Edge を構成します。

  1. 自律 NSX Edge をホストする ESXi ホストに SSH 接続します。
  2. 仮想スイッチを使用してトランク インターフェイスを構成し、上記の問題を回避するときに無作為検出モードを有効にするには、次のコマンドを実行します。
    esxcli system settings advanced set -o
            /Net/ReversePathFwdCheckPromisc -i 1
  3. 設定が有効になっていることを確認するには、次のコマンドを実行します。
    esxcli system settings advanced list -o
            /Net/ReversePathFwdCheckPromisc
    Path: /Net/ReversePathFwdCheckPromisc
       Type: integer
       Int Value: 1
       Default Int Value: 0
       Min Value: 0
       Max Value: 1
       String Val ue:
       Default String Value:
       Valid Characters:
       Description: Block duplicate packet in a teamed environment when 
       the virtual switch is set to Promiscuous mode.
    

    この設定は、無作為検出モードが有効になっているときに特定のクライアントに関連付けられていないアップリンクから受信したパケットを破棄し、重複したパケットがゲスト OS によって受信されるのを防ぎます。これは、ESXi ホスト上のすべての無作為検出モードの仮想マシンおよび vmkernel インターフェイスに影響します。

  4. 設定を有効にするには、PortGroup セキュリティ ポリシーで [無作為検出モード][承諾] から [却下] に設定し、もう一度 [承諾] に戻して、構成された変更を有効にします。

オプション 2:NSX Edge ユーザー インターフェイスから NSX Edge ホストの詳細設定を変更する

このオプションは、ユーザー インターフェイスを使用して NSX Edge を構成します。

  1. ESXi ホストのユーザー インターフェイスにログインします。
  2. ESXi ホストの詳細設定に移動し、Net.ReversePathFwdCheckPromisc の値を変更します。
    1. [管理] > [詳細設定] を選択します。
    2. ウィンドウの右上隅の検索フィールドに [ReversePathFwdCheckPromisc] と入力します。
    3. テーブルのキー値を選択し、[アクション][オプションの編集] をクリックし、新しいウィンドウに [1] と入力します。

オプション 3:VMware vCenter Server® サーバのユーザー インターフェイスから ESXi ホストの詳細設定を変更する

このオプションは、vCenter Server のユーザー インターフェイスを使用して ESXi ホストを構成します。

  1. vCenter Server のユーザー インターフェイスにログインします。
  2. ESXi ホストの詳細設定に移動し、Net.ReversePathFwdCheckPromisc の値を変更します。
    1. 管理クラスタから ESXi ホストを選択し、[構成] > [システムの詳細設定] を選択します。
    2. Net.ReversePathFwdCheckPromisc を選択して [編集] をクリックし、値を [1] に更新します。

たとえば、次の図は、Net.ReversePathFwdCheckPromisc 値が 1 に設定された vCenter Server インターフェイスを示しています。vCenter Server の詳細システム設定 Net.ReversePathFwdCheckPromisc の値を 1 に設定