路由mtu设置多少最好,路由器配置mtu
很少有人知道计算机术语MTU,更别说合理配置和修改了。MTU,全称最大传输单位,是计算机术语中最大传输单位的意思。网络通过数据包传输数据。MTU的具体解释不是本文的主要内容。如果想了解更多,可以通过百度百科自行查阅MTU的定义。今天也是美网主要告诉你如何设置MTU值才能更好的体验上网速度。
MTU的具体定义请参考百度百科http://baike.baidu.com/view/26974.htm。
MTU指定了可以在网络中传输的数据包的最大大小。在我们常用的以太网中,MTU是1500字节。如果数据包超过该大小,冗余部分将被拆分并单独传输。
Windows系统默认的MTU值是1500,但是不同的网络运营商,不同的路由器,甚至不同的上网方式都会有不同的MTU值。这里举个例子来说明。
比如ADSL上网的MTU值是1500。如果A机要向B机传输3000字节的数据,如果整个传输链路的MTU值为1500,那么只需要将这3000字节的数据拆分成两个数据包就可以完成传输。而ADSL的MTU值是1492,需要将3000字节的数据拆分成三个数据包,增加了网络传输时的解包和分组时间,进而影响我们的上网体验。(这里暂时不考虑“包头”)
我们来看看设置的MTU值不合理时的影响:
a、当本地MTU值大于网络MTU值时,本地发送的数据包过大,会造成网络解包传输,不仅产生更多的数据包,而且数据包分组和解包会消耗更多的时间。
举例:比如本地是2米宽的河道,网络是1米宽的河道。如果用2米宽的河道向1米宽的河道输水,水流必须由2米宽变成1米宽才能输送,效率低。
B.然而,当本地MTU值小于网络MTU值时,本地发送的数据可以完全传输,但网络提供的数据包最大传输限制不能被充分利用,使得传输信道不能被充分利用。
举例:同样,如果本地是1米宽的河道,网络是2米宽的河道,2米宽的河道就不能充分利用,也导致效率低下。
从上面我们可以得出结论,当本地的MTU值与网络的MTU值相同时,可以达到最高的传输效率。知道了这些,接下来就是判断你的网络MTU值有多大了。
方法:
先把路由器等设备拆下来,把modem cat的网线直接插到电脑上就可以上网了。
打开enter cmd,打开命令提示符,输入ping-l1472-f以输入www.baidu.com。
参数解释:
“-l 1472”中的l表示长度,1472表示1472字节的数据包长度。
我们可以通过尝试不同的数据包长度来验证网络提供商的长度。测试范围从1472到576。
f .在数据包中设置“不分段”标志,强制系统一次性发送数据包。
www.baidu.com的目的主机可以更改为任何有效的URL。
一旦知道了这个命令,就可以使用1472到576之间的值进行测试。如果ping值返回“需要拆分数据包但设置DF”,那么继续尝试,比如1471 1470 1465 1460。
直到ping值的返回结果是正常的ping,就像这样:
丙:用户管理-l 1460-f www.baidu.com
平www.baidu.com[116.255.154.157]有1460个字符。
116.255.154.157回复:字节=1460时间=11ms TTL=56
116.255.154.157回复:字节=1460时间=11ms TTL=56
116.255.154.157回复:字节=1460时间=10ms TTL=56
116.255.154.157回复:字节=1460时间=10ms TTL=56
在注意以这种方式获得的值之后,必须加上分组报头28的大小,这是最终的MTU值。
比如我的测试结果是1460,再加上28个包头的值,就是1488。
然后,最终确定合适的MTU后,就可以设置本地机器和路由器的MTU了。
关于本机的MTU设置修改,建议您使用Windows优化器、鲁大师等修改工具。
关于路由器的MTU设置,以TP-link为例。进入路由器后,在网络参数中找到高级设置——“WAN口设置”,打开后修改数据包MTU(字节):
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。