web-dev-qa-db-ja.com

VMWare ESXi 4.1 VMXNETがMTUを無視し、ジャンボフレームを送信する

VMXNETを使用しているCentOS5.6 ESXi 4.1 VMでは、ジャンボフレームを送信しようとしているようです。

enter image description here

ただし、すべてのインターフェイスはMTU 1500に設定されています。この動作の原因は何ですか?

更新:

  1. スイッチに関係なく、それらのホストはインターフェイスのMTUを尊重しないと思いますか?
  2. esxcfg-vswitch -lすでに1500を示しています

更新2:

  • E1000に変更すると、この問題を回避できるようです。

2
Kyle Brandt

ESX/ESXiのvSwitchはまさにそれであり、スイッチであり、多かれ少なかれ何もありません。ジャンボフレームと通常のフレームの両方を問題なく処理できます。デフォルトでは、ESX/ESXi itselfは、以下の手順なしではジャンボフレーム(とにかくv4.0-v.4u1の場合)を使用しません。したがって、Centosゲスト自体がジャンボフレームを使用しようとしているのではないかと思います。インフラストラクチャでジャンボフレームを適切に処理できない/処理できない場合は、明らかにそれらをオフにすることができますが、全体的には心配しません。

ESX/ESXiジャンボフレームサポートをオンにするには、SSHセッションまたはVMaを介して次の手順を実行します。

esxcfg-vswitch -l(現在のvSwitch MTUを一覧表示します)

esxcfg-vswitch -m 9000 vSwitch0(MTUを9000に設定します)

次に、もう一度esxcfg-vswitch -lを使用して設定を確認し、必要に応じて他のvSwitchについて繰り返します。

クラスタがある場合は、ホストをメンテナンスモードにしてこれらの変更を行い、すぐに再起動してMTUを再度確認してから、ホストをクラスタに戻します。

3
Chopper3