为什么iperf,scamper和路径MTU发现数据包捕获在路径的MTU上不一致?
让我们在由运行Shorewall生成的iptables规则的Debian路由器分隔的两个Debian主机之间执行一些路径MTU发现。两个主机中的每一个都使用单个以太网链路,而路由器在两个聚合的以太网链路上使用带标记的VLAN。 使用scamper: root@kitandara:/home/jm# scamper -I "trace -M 10.64.0.2" traceroute from 10.1.0.5 to 10.64.0.2 1 10.1.0.1 0.180 ms [mtu: 6128] 2 10.64.0.2 0.243 ms [mtu: 6128] 好:预期结果为6128字节(廉价的Realtek以太网适配器无法处理大小合适的巨型帧)。 现在,让iperf执行吞吐量测试,并通过以下方式告诉我们有关MTU的信息: root@kitandara:/home/jm# iperf -c 10.64.0.2 -N -m ------------------------------------------------------------ Client connecting to 10.64.0.2, TCP port 5001 TCP window size: 66.2 KByte (default) ------------------------------------------------------------ [ 3] …