巨型 MTU 和交换机

巨型 MTU 和交换机

我有一个包含多个文件服务器、工作站和应用程序服务器的网络。为简单起见,我们可以将它们全部连接到单个交换机,例如 Dell 4032F,其最大巨型 MTU 大小为 9216。如果您能帮助我解决一些与 MTU 相关的问题,我将不胜感激。所以我的第一个问题是:

  1. 这是什么 (9216) - 根据分类是 HW MTU 还是 IP MTU(换句话说,它是否包含 14 字节帧头)?根据文档,它是为整个设备而不是端口设置的,但没有说明那是什么。
  2. 当交换机的 MTU 值比所连接设备的 MTU 值大时,会出现问题吗?
  3. 当我在 Linux 中设置 MTU 时,我在 NetworkManager 的设置中输入了 9216 - 我应该扣除 14 个字节并输入 9202 甚至 9000 吗?操作系统设置中的 MTU 是什么意思?
  4. 最后一个问题:VMWare 仅支持 9000 字节 MTU 作为 Jumbo。这是否意味着我网络中的所有内容都应该具有该 MTU 值?

谢谢。

答案1

这是什么 (9216)

每数据包字节数。无论是在 IP 还是以太网级别。当我们谈论交换机时,这就是以太网。

根据文档,它是为整个设备而不是端口设置的,但它没有说明那是什么。

人们假定自己学会了他们的行业。

当交换机的 MTU 值比所连接设备的 MTU 值大时,会出现问题吗?

不,这是允许的最大数量。如果设备发送的数据包大于交换机的处理能力,就会出现问题(在这种情况下,交换机应该丢弃该数据包,但可能会进行部分转换),但如果交换机能够处理大于发送能力的数据包,则不会出现问题。

以太网没有协商功能,因此机器必须显示网络可以处理的最小 MTU。IP 可以协商(路由器可以拆分数据包),但以太网不能。

最后一个问题:VMWare 仅支持 9000 字节 MTU 作为 Jumbo

对于高速网络来说这将是糟糕的。

这是否意味着我的网络中的所有内容都应该具有该 MTU 值?

视情况而定。一般来说:不要触碰 MTU,除非你知道自己在做什么 - 并计划好这会如何运作以及如何影响你的网络。更高的 MTU 会减少重载网络上的处理。也就是说,对于重载网络(即 100g 或更高)来说,9200 太低了。

相关内容