捕获的数据包长度超过 MTU

kum*_*mar 3 linux networking tcp network-protocols

我在两台机器(linux)之间运行 iperf,我可以观察到连接的两个接口的 mtu 是 1500。

我运行 tcpdump 来捕获数据包,我观察到一些数据包的“长度为 2962”....为什么 mtu 只有 1500 才能做到这一点?

请说清楚。谢谢!

注意:flags 字段设置为 DF。和 proto 是 TCP

kum*_*mar 5

关闭 gso(在 linux 中)可以解决问题

参考:http : //lists.openwall.net/netdev/2008/11/14/20