最小 MTU 大小是多少?

网络工程
2021-07-27 20:20:56

最大大小是1500个字节有下限吗?1?64?它必须是二的倍数吗?有什么地方可以让我了解更多信息吗?

2个回答

IPv4 的最小 MTU 为 68 字节。具体来自https://www.rfc-editor.org/rfc/rfc791

每个 Internet 模块都必须能够转发 68 个八位字节的数据报,而不会进一步分片。这是因为 Internet 标头最多可能有 60 个八位字节,而最小分段为 8 个八位字节。

然而,如此低的 MTU 将是极其低效的。

IPv6 设置了更高的最小值 1280 字节,并且需要不能支持该 MTU 的链路来提供特定于链路的分段和重组层。来自https://www.rfc-editor.org/rfc/rfc2460

IPv6 要求 Internet 中的每个链接都具有 1280 八位字节或更大的 MTU。在任何不能一次性传送 1280 个八位字节数据包的链路上,必须在 IPv6 之下的一层提供特定于链路的分段和重组。

据推测,其动机是阻止低 MTU 链接导致整个网络效率低下。我假设选择了 1280 字节以允许将数据包包装在一些封装/隧道垃圾中,并且仍然适合标准以太网帧。

是的,IPv4 实现要求每个RFC 791的最小 MTU 为 68 字节

有关更多详细信息,请参阅彼得的回答。