MTU是什么?如何利用ping命令拥有最佳MTU?
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

什么是MTU?
MTU是英文的Maximum Transmission Unit,中文的Maximum Transmission Unit。MTU是可以通过通信协议某一层的最大数据包大小(以字节为单位)。最大传输单位该参数通常与通信接口(网卡、串口等)相关联。
什么时候修改MTU值?
对于普通路由器设备,最佳MTU值通常为缺省值。有时,改变MTU值可以提高设备的性能。这很容易做到,但实际上,它经常导致其他问题。最好保持MTU不变,除非:
当未连接ISP或无法使用其他互联网业务时,其技术支持人员建议修改MTU值。
当您使用VPN时,遇到性能问题时,可以考虑更改MTU。
为了提高网络的某些性能,使用了可以优化MTU值的应用程序,这会导致连通性和其他性能问题。
当数据包被发送到MTU值较小的设备时,它会被分成几个小块。理论上,MTU应该在所有计算机、交换机、路由器和所有可以访问Internet的设备上设置为相同的大小。但是您无法在Internet上控制MTU,实际上局域网中的最佳MTU取决于硬件、软件、无线接口等。
在一种情况下修改MTU的大小可能会使设备正常工作,但在其他情况下可能会导致性能和连接问题。
当具有不同MTU值的设备之间进行通信时,数据包会被分成多个设备,以便传输到MTU值最小的设备。
Windows XP自动设置MTU,换句话说,它为各种应用优化了MTU的整体性能。微软的文章解释了为什么使用Windows XP的宽带用户无法连接到ISP。
•一旦数据包被网络设备分解,该数据包将保持分解状态,直到到达目的地。
各种应用的最佳MTU值
设置MTU大小是一个不断尝试和错误的过程,从1500开始,直到问题解决为止。使用以下值之一可以解决MTU值引起的一些问题:
1500:最大Ethernet包数,也是缺省值。网络连接不需要PPPoE或VPN时的典型配置。是某些路由器、网络适配器和交换机的默认设置。
1492:最佳PPPoE值。
1472:使用的ping最大值(大于此值的数据包首先被分解)。
1468:DHCP的最优值。
1430:VPN和PPTP的最佳值。
576:是拨号连接到ISP的标准值。
如何使用Ping命令测试本地最优MTU值
测试思路:在广域网上,超过ISP要求的数据包不能传输,路由器会根据本地MTU值自动将不符合要求的数据转包出去再传输。因此,我们可以向Internet上的主机发送固定长度的数据包。另外,不允许路由器通过改变自身大小来检查数据包是否能够正常传输。如果数据包小于等于ISP的MTU值,则可以正常传输;如果数据包大于ISP使用的MTU值,则传输失败。这样,通过不断发送不同大小的数据包,我们就可以在ISP端得到MTU的大小,这个数据加上28字节的包头信息就是我们需要的最终MTU值。
测试步骤:
1. 连接网络,打开“开始”菜单“程序”“附件”“命令提示符”。
2. 执行ping -l 14xx -f www.google.com命令。下面我们解释命令参数的含义:
* -l 14xx参数:发送定长报文。14xx是要测试的数据包大小。如前所述,ADSL的MTU一般在1450 ~ 1492之间,在步骤3中每次都会改变这个值。其中-l为字母L的小写。
* -f:通知路由器不能在未经允许的情况下修改报文大小。
* www.google.com:互联网上的任何主机都可以使用其他主机名或IP地址。
观察反馈结果,确定ISP MTU值。
1)第一次发送测试包,长度为1492
包的大小太大,需要分包。因此,判断值(1492)大于ISP MTU,需要减小报文大小。
2)第二次发送测试包,长度为1480
如果减小到1480,则会提示数据包过大。因此,该值(1480)仍然大于ISP MTU,需要进一步减小。
让我们继续关注
3)第三次发送测试包。包装长度为1470
如果减小到1470,则返回报文可以正常传输的提示信息。因此确定ISP MTU的取值范围为1470 ~ 1480。
4)第四次发送测试包。包装长度为1475
如果将报文的大小增加到1475,则会提示报文过大。因此确定MTU的取值范围为1470 ~ 1475。
5)第五次发送测试包。包装长度为1472
如果数据包大小增加到1472,则返回传输正常消息。因此确定MTU的取值范围为1472 ~ 1475。
6)第六次发送数据包。报文长度为1473
报文的大小增加到1473,表示该报文太大,无法传输。因此,该ISP的MTU值为1472。
修改路由器的MTU值
上述MTU值不能直接用于本地设置。相反,应该添加28(包头大小为28字节)。因此,在广域网设置界面将MTU的大小修改为1500。
结论:它可以提高路由性能,但也会带来负面问题。
通过测试,可以修改路由器中的MTU值,解决“可以访问QQ却无法打开网页”、“无法打开部分网站或链接”、“无法登录MSN”(请将MTU设置为1500)、“无法通过Email发送附件”等问题。但是,如果网络是单层路由结构,则更改MTU值后,报文将从广域网接口直接转发到局域网接口。它也可以由操作系统自动处理。但如果配置了下一层路由网络,可能会导致底层路由连接速度慢或丢包。因此,建议在必要时修改MTU值。
本文主要介绍了关于MTU是什么?如何利用ping命令拥有最佳MTU?的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/2500288.html