NSX のさまざまなオブジェクトまたはプロファイルで最大転送ユニット (MTU) 値を設定する方法についてのガイダンスを確認します。
ジャンボ フレームのサポート
必要な最小 MTU は 1,600 バイトです。ただし、1700 バイトの MTU は、さまざまな機能の可能性全体に対処し、将来 Geneve ヘッダーを拡張するための環境を証明するために推奨されます。大きなパケットを生成するアプリケーションのパフォーマンスを向上させ、最適なスループットを実現するには、アンダーレイ物理インフラストラクチャでサポートされ、9,000 バイトの jumbp フレーム MTU を使用するように設定されている限り、MTU を 9,000 バイト以上に増やします。
仮想マシン MTU
ほとんどの展開では、ゲスト仮想マシンの MTU は 1,500 バイトに設定されています。そのため、物理ファブリックの MTU が 1,700 バイト以上の場合、仮想マシンの MTU を変更する必要はありません。スループットを向上させるために、アンダーレイ物理インフラストラクチャが 9,000 バイトを使用するように設定されている場合にのみ、MTU を最大 8800(ブリッジおよび将来のヘッダー拡張に対応する推定数)まで増やすことができます。仮想マシンの MTU は、物理ファブリックの MTU よりも 100 バイト以上(200 バイト以上を推奨)低く設定する必要があります。
MTU 構成
- グローバル トンネル エンドポイント MTU:MTU 値を構成するには、NSX は、NSX トランスポート ノードで使用されるすべての N-VDS インスタンスの MTU 値を構成します。 に移動します。MTU のデフォルト値は 1,700 バイトです。この MTU 値を設定すると、
- グローバル論理インターフェイス MTU:MTU 値を構成するには、NSX は、すべての論理ルーター インターフェイスの MTU を構成します。グローバル論理インターフェイスの MTU 値が指定されていない場合、MTU 値は Tier-0 論理ルーター (T-0 ゲートウェイ) から取得されます。ただし、特定のポートでは、論理ルーター アップリンク MTU 値がグローバル論理インターフェイスの MTU 値をオーバーライドできます。 に移動します。MTU のデフォルト値は 1500 です。この MTU 値を設定すると、
- アップリンク プロファイル MTU:MTU 値を構成するには、NSX は N-VDS スイッチを使用する NSX トランスポート ノードの MTU 値を構成します。アップリンク プロファイルでは、この MTU フィールドはオプションです。構成しない場合、NSX はグローバル トンネル エンドポイント MTU で設定された値を取得します。 に移動します。この MTU 値を設定すると、
- (vSphere) VDS MTU:MTU 値を構成するには、VMware vCenter に移動して VDS を直接変更します。この MTU 値を設定すると、NSX は、vSphere VDS を使用する NSX トランスポート ノードの MTU 値を構成します。この場合、添付されたアップリンク プロファイルで設定された MTU 値は使用されません。
設計ガイダンス
最適なスループットを得るために、グローバル トンネル エンドポイント MTU 、アップリンク プロファイル MTU、および vSphere VDS MTU を少なくとも 9,000 バイトに設定します。
- 基盤となるインフラストラクチャは 9,000 バイトをサポートします。
- 基盤となるインフラストラクチャは、ジャンボ フレーム MTU 9000 バイトを使用するように設定されています。
ゲートウェイ インターフェイスの MTU には引き続きデフォルト値を設定できます。ゲートウェイ インターフェイス MTU を変更した場合、変更された値はファブリック MTU(グローバル トンネル エンドポイント MTU または VDS MTU またはアップリンク プロファイル MTU)よりも少なくとも 200 バイト小さくする必要があります。
重要: ファブリック MTU パケット サイズを調整する場合は、同じ MTU パケット サイズをサポートするようにネットワーク パス全体(VMkernel ポート、仮想スイッチ、物理スイッチ、ルーター)も構成する必要があります。パスに沿ったデバイスが必要なフレーム サイズをサポートせず、MTU よりも大きいフレームを受信すると、デバイスはフレームをドロップします。