当前位置:玉米系统 > 文章资讯 >

数据包mtu设置多少最合理

时间:2018-04-30 来源:www.yumixitong.com 作者:玉米系统

数据包mtu设置多少最合理呢?MTU全称为(Maximum Transmission Unit)即:最大传输单元,是指一种通信协议的某一层上面所能通过的最大数据包大小。下面玉米系统小编和大家分享数据包mtu最佳设置参数!

数据包mtu设置

 

常见mtu值有哪些?
最常用的MTU值有1480 1492 1500,至于哪个效率更高,我们可以用以下方法来测试一下。

检测适合当前网络的最佳MTU值的方法:

按下快捷键 Win键+R,打开运行窗口后输入 cmd,回车打开命令提示符窗口。
 


在命令提示符窗口输入以下命令(建议直接复制,以免误将小写字母 l 写为数字 1),回车。

ping -l 1472 -f www.baidu.com

这条命令的意思是向 www.baidu.com(百度主页)发送一个探测请求,请求将一个不允许分割的 1472 字节的数据包发送出去。
 


若是出现传输失败,提示需要拆分数据包的情况,则说明当前网络的 MTU 值要比指定的 1472 小,因此我们就适当调小数据包的大小(比如 1450),再发送一条类似的命令。


这时,如果出现传输成功,则说明当前网络的 MTU 值比 1450 要大。于是我们需要稍微调大数值(比如1460),以便求得最为精确的网络 MTU 值。
 


如此这般,通过不断修正数据包的大小,我们可以最终得到当前网络的 MTU 值。比如我这里,测试 1464 通过,但 1465 失败,所以我的网络 MTU 值为 1464。

在此需要特别说明的是,当我们设置本地 MTU 值,必须牢记要将这个测得的值再加上 28,即 1464+28 = 1492。


路由器MTU值怎么设置?
首先登陆路由器管理界面,然后找到PPPOE高级设置,然后就会看到数据包MTU值设置项。如下图所示:


本机mtu值设置步骤:
1.点击开始菜单,依次展开所有程序 – 附件 – 命令提示符,打开命令窗口。
2.在打开的命令窗口中,输入“netsh interface ipv4 show subinterfaces ”查询到目前系统的MTU值。
3.输入“netsh interface ipv4 set subinterface "本地连接" mtu=1492 store=persistent”回车进行本地连接MTU值的修改。
4.再次输入“netsh interface ipv4 show subinterfaces ”查询到目前系统的MTU值,并确认本地连接MTU值已经修改完成。

按照以上方法操作,即可将数据包mtu设置到最佳状态。希望本文能帮助到大家!