我们可以在集群中混合使用 MTU 值吗

我们可以在集群中混合使用 MTU 值吗
  • 我们有 Hadoop 集群(所有机器都是 Linux Redhat 机器版本 7.x)

  • 在我们设置的虚拟机MTU=8900和我们设置的所有其他机器上MTU=9000

  • 我们设置了VM,MTU=8900因为我们发现一些网络问题MTU=9000

我的问题:

剂量混合MTU=9000MTU=8900问题吗?

答案1

所有最新的操作系统版本都使用路径 MTU 发现 (PMTUD),所以我认为你应该没问题。

另一方面,一般建议设置相同的 MTU 以消除一个潜在问题。是什么让您避免在其他机器上使用 8900 字节?

答案2

如果 mtu 不匹配,则可能会出现帧错误/丢包。这还会给某些网络协议(如 ospf 和 mpls)带来问题。您是否尝试过将 9000(或许是 9216)放在所有位置,但调整 mss?

相关内容