本文介绍了捕获的数据包的长度大于MTU的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我在两台计算机(linux)之间运行iperf,并且可以观察到连接的两个接口的mtu均为1500.

I m running iperf between two machines (linux) and I can observe the mtu of both the interfaces connected is 1500.

我运行tcpdump来捕获数据包,我发现一些数据包具有长度为2962"....为什么只有1500的mtu才有可能?

I ran tcpdump to capture packets and I observed some packets have"length as 2962"....how come this is possible with mtu as only 1500?

请澄清.谢谢!

注意:标志字段设置为DF.而原始协议是TCP

Note: flags field is set as DF. and proto is TCP

推荐答案

关闭gso(在Linux中)起到了作用

Turning off gso (in linux) did the trick

已引用: http://lists.openwall.net/netdev/2008/11/14/20

这篇关于捕获的数据包的长度大于MTU的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 15:48