为什么MTU 越改越小 网络

来源:百度知道 编辑:UC知道 时间:2024/06/11 18:27:12
我按照网络上的说明,更改了MTU值,速度似乎有些加快,但是 每次更改完成 重新启动以后,再次PING -F -L 同样的数值 同样的网站却显示Packet needs to be fragmented but DF set 只能越改越小,请问怎么回事。
我们宿舍是网通2m的宽带,用腾达的路由共享上网,我PING的时候一个同学一直用YOUKU 在看电影,应该不是他的原因吧。
还有,我想问下 大家对修改MTU 持怎样的态度,修改了MTU 对网速影响真的很大吗,或者修改MTU真的很重要吗,尤其的在有路由共享上网的情况下 2M的网通宽带

MTU,最大传输单元,根据协议的或网络的不同而MTU也不同,其值最好不要改,默认就行了,跟PING的ICMP回显没关系.

运行cmd,打开命令行窗口,输入以下命令:

ping -f -l 1472 192.168.0.1

其中192.168.0.1是网关IP地址,1472是数据包的长度。
注意,上面的参数“-l”是小写的L,而不是数字“-1”。
-f 和 -l 前面各有一个空格,1472和192之间有一个空格。

如果能ping通,表示网关的MTU是1500 (1472+28),不需要修改。
如果不通. 表示数据包需要拆包。
此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,找到合适的数据包长度,然后把数据包长度加上数据包头28字节,就得到MTU的值。如果检测到网关的MTU值是1500,不需要修改。
MTU值通常是不需要修改的,知道当网络上共享上网的机器多的时候会要拆包,但是该小MTU值不是根本的解决办法,只能是短暂的改善网络。