MTU 取决于什么?

网络工程 以太网 IEEE-802.11
2021-07-08 08:19:32

我试图了解哪些因素决定了 MTU。例如,为什么 802.11 的 MTU 为 2304 而以太网 MTU 为 1500?是否有物理介质或任意设计决策的限制?

1个回答

MTU 是数据链路协议允许的有效载荷大小。这是在协议标准化时确定的,并且各种标准都用于决定有效载荷大小。以太网有效负载大小基于要发送的数据量的合理大小与主机长时间独占共享段的折衷。

这并不是真正的物理介质限制(尽管共享介质与有效载荷大小的原始决定有关)。有许多支持巨型帧的以太网实现,尽管这是非标准的。以太网还以各种速度在各种介质上运行,对于各种以太网标准,以太网 MTU 仍然是 1500 个八位字节。

试图在既定标准上改变 MTU 这样基本的东西会产生很多问题。例如,以太网巨型帧可能会导致大问题,除非仔细计划使用(路径中的每个接口都必须支持相同的巨型帧 MTU,并且以太网没有分片或重传,因此对于一个接口来说太大的帧被简单地丢弃)。