的最大大小是1500个字节。有下限吗?1个 64吗?是否必须是2的倍数?我可以在哪里寻找更多信息?
的最大大小是1500个字节。有下限吗?1个 64吗?是否必须是2的倍数?我可以在哪里寻找更多信息?
Answers:
IPv4的最小MTU为68字节。特别是来自https://tools.ietf.org/html/rfc791
每个Internet模块必须能够转发68个八位位组的数据报,而不能进一步分段。这是因为Internet标头最多可以包含60个八位位组,并且最小片段为8个八位位组。
但是,如此低的MTU将非常低效。
IPv6设置了一个更高的最小值,即1280个字节,并且需要不支持该MTU的链接来提供特定于链接的分段和重组层。从https://tools.ietf.org/html/rfc2460
IPv6要求Internet中的每个链接的MTU均为1280八位位组或更高。在不能整体传送1280个八位字节数据包的任何链路上,必须在IPv6之下的一层上提供特定于链路的分段和重组。
因此,动机是阻止低MTU链路在网络上造成效率低下。我假设选择1280字节以允许将数据包包装在某些封装/隧道废话中,并且仍然适合标准以太网帧。