【路由器里的数据包mtu值设置多少合适】分享给互联网从爱好者学习参考。
测试思路
在广域网上,大小超出ISP要求数据包将无法传输,而操作系统则会根据本机MTU值自动将大小不符合要求数据进行分包处理再进行传输,所以我们可以通过向Internet上某台主机发送一个定长数据包,并且不允许操作系统更改其大小方式去检查该数据包能否被正常传输,如果数据包小于或等于ISPMTU值时,传输就能正常进行,而如果发送数据包大于ISP使用MTU值时,传输就会失败,这样我们就能通过不断发送不同大小数据包最终得到ISP端MTU大小,而这个数据再加上28字节包头信息就是我们需要最终MTU值。
测试步骤
1. 拨号上网,并打开“开始”菜单→“程序→附件→命令提示符”
2. 输入命令“ping –l 14xx –f www.muchdown.com”,这里我们解释一下命令参数含义
* –l 14xx参数:发送一个定长数据包,14xx是要测试包大小,如前所述,ADSLMTU一般在1450与1492之间,第3步中将每次更换一次该值
* –f 参数:通知操作系统不能私自更改该数据包大小
* 任意一台Internet上主机,也可使用其它主机名或IP地址
3. 观察反馈结果并判断ISPMTU值,每一次发送数据都在不断减少。
4. 计算本地电脑MTU值
上面得到MTU值不能直接用于本地设置上,还应在此基础上加上28(包头大小),因此最终MTU数值为1466
5. 修改本机MTU值
修改本机默认MTU值可以通过注册表来进行,但更直观稳妥方法是使用一些系统优化软件,如“超级兔子”或“Windows优化大师”等,本例使用“超级兔子 V6.25”进行演示。如图7是进入魔法设置网络设置标签画面,首先选中“使用最大传输单元”前面勾,然后再从后面数据栏中输入计算出MTU值(1466)后点击确定并重启电脑即可。
如上所述,整个过程可能看起来挺烦琐,但思路十分简单,而且效果不错。笔者电脑设置了MTU值后,浏览器打开页面速度较未设置前提高了15%,效果还是很明显。 朔ㄖ皇视糜赑PPOE拨号ADSL,对于光纤接入或ISDN接入宽带网络不适用此法。更多精彩妮儿继续关注测试笔记。