このセクションでは、NSX Advanced Load Balancer でのジャンボ フレームのサポートについて説明します。

NSX Advanced Load Balancer は、サービス エンジン インターフェイスで 1,500 を超える MTU をサポートします。ただし、PMTU 検出はサポートされていません。ネットワーク全体で、より大きな MTU がサポートされていることを確認します。

SE MTU の構成

サービス エンジン プロパティ se_mtu を使用して、データパスでジャンボ フレームを許可するように手動で構成できます。手動で構成した後、範囲は 512-9000 のユーザーが構成した値になり、デフォルト値は設定されません。

元の MTU を超えてパケットを拡大する可能性のあるカプセル化オーバーヘッドがある場合、グローバル MTU は MTU を制限するために使用される SE プロパティです。同じ目的で、グローバル MTU を se_mtu に置き換えることができます。

se_mtu が構成されている場合は、常にグローバル MTU をオーバーライドします。たとえば、se_mtu を 9K に設定した場合、システムはグローバル MTU の値に依存しません。グローバル MTU は後方互換性のためにのみ保持されます。つまり、以前のリリースでグローバル MTU を構成してからアップグレードを実行した場合でも、後で se_mtu を構成しない限りグローバル MTU は有効になります。

serviceenginegroup でジャンボ サイズの se_mtu を構成できます。これにより、MTU がサービス エンジン グループ内のすべての SE 上のすべての vNIC の値に変更されます。設定されていない場合は、サービス エンジンのプロパティの global_mtu と後方互換性があります。

すべての vNIC の MTU が構成されている場合は global_mtu コマンドに、構成されていない場合は vNIC の元の MTU に設定する必要があります。

注:

se_mtu は、SE のインターフェイスの MTU にのみ影響します。

エンドツーエンドのジャンボ フレーム トラフィックが機能するように、データ パスに沿ってすべてのノードでジャンボ MTU が構成されていることを確認します。想定される結果を得るには、構成が正確である必要があります。

構成例

[admin:10-79-109-168]: > configure serviceenginegroup Default-Group

[admin:10-79-109-168]: serviceenginegroup> se_mtu 9000

[admin:10-79-109-168]: serviceenginegroup> save 

MTU は、global_mtu または se_mtu を介して構成できます。ここで、global_mtu は、serviceengineproperties を介して構成でき、se_mtu は、serviceenginegroup を介して構成できます。これらのフィールドが両方とも設定されている場合は、se_mtu が優先されます。

構成が正常に適用されたかどうかを確認するには、show serviceengine <se-name> interface コマンド使用し、特定の vNIC の vnic_mtu を確認します。

[admin:vmwareft-ctlr1]: > show serviceengine Avi-se-wmwph interface | egrep  "vnic_name|vnic_mtu"

|   vnic_name                              | eth8                         |
|   vnic_mtu                               | 9000                         |
|   vnic_name                              | eth1                         |
|   vnic_mtu                               | 9000                         |
注:

NSX Advanced Load Balancer ネームスペース内の ifconfig コードを使用して MTU 更新することはできません。MTU は、se_mtu(SE グループ プロパティ)または global_mtu(SE プロパティ)を使用してのみ更新できます。

ジャンボ フレーム - サポートされるインターフェイス ファミリ

ジャンボ フレームのサポート

VLAN インターフェイスでのジャンボ フレームのサポート

NSX Advanced Load Balancer でサポートされている Intel NIC

はい

はい

NSX Advanced Load Balancer でサポートされている Mellanox NIC

はい

はい

NSX Advanced Load Balancer でサポートされている Broadcom NIC

はい

はい

VMXNET3 インターフェイス

はい

いいえ

VIRTIO インターフェイス

はい

はい

NSX Advanced Load Balancer の DPDK 以外の操作モード

はい

はい

  • NIC MTU が構成されている場合でも、KNI MTU が 1500 を超えることはできません。

  • se_mtuglobal_mtuglobal_mtu はインターフェイス MTU を構成するために使用される SE プロパティです。これは、パケットが 1500 MTU を超えて拡大される可能性があるカプセル化のオーバーヘッドに対応するために使用できます。

  • se_mtu はジャンボ フレームをサポートしているため、global_mtuse_mtu に置き換えることができます。se_mtu 構成パラメータ/フィールドは、global_mtu を常にオーバーライドします(構成されている場合)。たとえば、se_mtu9000 に設定した場合、システムは global_mtu の値に依存しません。

注:

global_mtu は後方互換性のためにのみ保持されます。つまり、以前のリリースで global_mtu を構成してからアップグレードを実行した場合でも、後で se_mtu を構成しない限り global_mtu は有効になります。

サポートされている NIC のリストについては、『VMware NSX Advanced Load Balancer インストール ガイド』の「インストールの準備」の「システム要件」セクションを参照してください。