web-dev-qa-db-ja.com

クラスタ内でMTU値を混在させることはできますか

  • 私たちはhadoopクラスターを持っています(すべてのマシンはLinux Redhatマシンバージョン7.xです)

  • VMマシンでMTU=8900を設定し、他のすべてのマシンでMTU=9000を設定します)

  • MTU=8900でネットワークの問題が発生したため、VM MTU=9000に設定しました。

私の質問:

MTU=9000MTU=8900の用量混合は問題ですか?

1
shalom

最近のすべてのOSバージョンはPathMTU Discovery(PMTUD)を使用しているので、問題ないと思います。

一方、一般的な推奨事項は、1つの潜在的な問題を排除するために同じMTUを設定することです。他のマシンで8900バイトを使用しないようにする理由は何ですか?

1
Andras Dosztal

Mtuを一致させないと、フレームエラー/ドロップが発生する可能性があります。また、ospfやmplsなどの一部のネットワークプロトコルでも問題が発生します。どこにでも9000(またはおそらく9216)を配置しようとしましたが、代わりにmssを調整しましたか?

1
Jonas Bjork