mtu1492和1500哪个快,欢迎来到东用知识小课堂,上次我们有谈到过关于什么是MTU和MTU的设置方法,今天我们来说一说如何利用Ping命令测试本地最佳MTU值的方法。
测试构思:在广域网上,数值超过ISP标准的数据文件就无法传输,而路由器往往会按照本机MTU值自行将大小不符合条件的信息进行分包处理然后再传输,因此我们可以通过向Internet里的某台主机传输一个定长数据包,而且禁止路由器变更其大小的方法来检验该数据包可否被正常传输,假如数据包小于等于ISP的MTU设定值,传输就可以正常进行,但是如果传输的数据包大于ISP采用的MTU值时,传输则会失败,这样我们就可以通过连续不断转发不同大小的数据包从而得到ISP端的MTU数值,而这个数据再配合28byte的包头信息就是我们需要的最终MTU值。
以下使用ORB305系列工业级4G/5G路由器操作测试
如果网关有防火墙ping不通,可以试试直接把MTU设为
测试步骤:
5、mtu不同路由器设置有所不同,但是也要匹配本地mtu,一般设置在1492,1498,1500居多,拨号用户设置为1492,特殊用户可以更改设置,以实际效果为准。
1.连接网络,并开启“开始”菜单→“程序→附件→命令提示符”。
2.输入指令“ping–l14xx–fwww.google.com”,这里我们说明一下指令参数的意思:
*–l14xx参数:传送一个定长数据包,14xx是要试验的包大小,如上所述,ADSL的MTU通常在1450与1492之间,第3步中将每次更换一次该值。上面的指令中,-l是字母L的小写。
请登录路由器的管理界面并进入WAN口的设置页面,将WAN口的MTU值由默认的1500或者1492改为1400或者更小进行尝试。MTU的中文意思为最大传输单元,如同高速公路对行驶速度有限制的原理,网络中对传输的数据包大小有限制。TP-LINK。
*–f参数:告知路由器不可以擅自变更该数据包大小。
*www.google.com:随意一台Internet上的主机,也可以使用其他主机名或IP地址。
查看反馈结果并辨别ISP的MTU值。
显示数据包过大,需分包,所以辨别该数值(1492)大于ISP的MTU,应减少包大小。
将数据包大小降至1480,显示数据包过大,所以辨别该值(1480)仍大于ISP的MTU,还应当再次减少。
下面再次查看
将数据包大小升至为1475,显示数据包过大,所以辨别MTU数值在1470~1475之间。
将数据包大小升至为1472,显示可正常传输,所以辨别MTU数值在1472~1475之间。
数据包大小升至1473,显示因数据包过大不能传输,所以,推断出该ISP的MTU值为1472。
企业回哪家好选哪家是个仁者见仁智者见智的问题,上海力控元申信息技术有限公司从事互联网+产业领域的工业软硬件产品,推出了全新工业互联网智慧运维设备组合:FC-Link数采网关、FCloudComm物联网网关、ThingNet智慧运维物联网云平台和MIP工业微信小程。
修改路由器的MTU值
总结:可提高路由工作性能,也会导致负面问题。
2、找寻最佳的MTU值是一个反复试验的过程,可以尝试从最大值(1500)逐渐减少MTU 值,直到上网问题得到解决,建议修改范围1400~1500。设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU。