我有一条 25 mb 上行/25 mb 下行的互联网专线,由服务提供商直接通过其 BTS 的 MUX 端口提供。问题是我从未获得 25 mbps 的 tcp 上传速度。TCP 下载速度完全是 25 mbps。还检查了 UDP 上传和下载,结果也是 25 mbps。但每当进行 TCP 上传时,速度就会在 10 到 18 之间变化,平均最大速度为 16 mbps。
我已经与提供商谈过了,他们非常随意,只是展示了使用 WAN Killer 软件的 UDP 上传。我需要一些强有力的东西来证明他们。
请指导我正确的故障排除过程..我的链接通过 1 Gbps 全双工以太网端口传输,MUX 端和笔记本电脑端均设置为自动协商。
答案1
你可以见证的唯一参数Wireshark这可以解释速度下降的原因是数据包最大传输单元太高,导致碎片化,这里有一篇关于如何检测这种行为的文章Wireshark https://ask.wireshark.org/questions/41152/how-to-check-if-fragmentation-is-happening 可以通过设置适当的最大传输单元在你身边。
但根据你所描述的情况,你的 ISP 似乎应用了某种形式的服务质量,如果他们恰好有某种上传服务,或者你在他们的网络上拥有服务器,你可以尝试上传一个足够大的文件并记录(截图)获得的速度。使用 SpeedTest 或任何他们自己不托管的速度计算服务都不足以作为充分的证据,因为他们可以责怪第三方运营商。
我之前的运营商也遇到过这种问题,他们对加密(IPsec)流量做了类似的事情,但他们从未接受这个事实。
答案2
问题终于解决了。在应用策略的服务提供商路由器上出现了问题。他们重新应用了策略,并提供了 2 mb 的突发流量,现在上传完美了。