什么限制了接口的 MTU 集?

网络工程 路由器 linux mtu 数据包丢失 净流
2022-03-02 05:45:00

对于以太网接口,我可以设置的最大 MTU 介于 9000 到 10,000 之间。

我有以下关于高值的消息

ifconfig eth0 mtu 10000
SIOCSIFMTU: Invalid argument

这种限制的起源是什么?如何在不使用蛮力的情况下找到限制值?

1个回答

9k 是主机接口上“巨型帧”的标准,交换机必须支持更高的数字以允许 vlan 和其他额外的标头信息。

思科 9216 Force10 12K

这与背板缓冲区大小有很大关系,一些 ISP 全球支持 9K(Hurricane Electric)。

在主机上,您永远不应超过 9K。您必须端到端控制所有系统,否则您将花费​​更多时间试图找出适合的数据包。这就是为什么 SAN 通常为 9K,它非常适合 NTFS 块,并且您可以控制所有设备和交换机(SAN、HBA 和交换机),从而减少移动数据的次数。