修改路由MTU(MSS)来稍微改善网络环境,该值越大越好,提高宽带网络传输速度
修改路由MTU(MSS)来稍微改善网络环境,该值越大越好,提高宽带网络传输速度一些老平台路由最大就支持1492的MTU,因为pppoe包要占用8个字节,IP包和ipcmp包要占用28个字节,一共36个字节,所以一般家庭环境实际可用的值为1500-36=1464
推荐就从1472开始来测试计算,如果能拨上号,能打开网页不卡,那么就代表成功了
如果使用1472,在windows系统上ping会成功返回延迟,以下测试请在电脑直连光猫下进行测试,不要经过路由器
ping www.baidu.com -f -l 1472
如果提示“需要拆分数据包但是设置 DF”,那就说明数据包大小超过了网络限定的MTU大小,就需要逐步减小上面“1472”那个数字,推荐每次减小“5”,
直到提示“来自xxx.xxx.xxx.xxx的回复:字节=XXXX 时间=XXms TTL=XX”为止,然后开始每次加“1”,直到不能再加1(加了就会提示需要拆分)为止。
此时得到了这个最大的数字,比如我的是1464加上28字节(icmp+ip包协议一共28字节),记住这个数字。比如我是记1464+28=1492
此时把拿到的1492值填入路由器中即可,因为路由器做桥接拨号用了PPPOE,所以无法设置为1500,要做-8字节就等于了1492。
在爱快软路由中看到mss默认值为1360,实际应该是智能自适应调整的?或者是因为要预留空闲给远程组网等功能用。(MSS值=MTU-40,就是1400的mtu)
关于mss可以看一下这篇文章:https://www.cloudflare.com/zh-cn/learning/network-layer/what-is-mss/
总体来说mss仅仅控制tcp的数据包,但是无法控制udp流量,所以mss需要同时搭配mtu使用
某些硬路由因为同时带了网络游戏加速功能所以的ping可用值为1424,+28后也就是路由器中设置的默认值为1452。
一般由于IPS限制,最大可以用到1500,只有软路由或者高端路由能用了,低端家用都是锁定了1492为最大值。
注:需要在路由上改写,客户机电脑系统种无需做任何操作,因为数据完全会经过路由进行处理的。
系统中不要进行任何注册表的修改,仅需在路由器中进行修改即可,如果有多个二级路由设备,修改最外端拨号的那路由器即可,其它路由均保持默认1500不进行修改
MTU如果值因为没有按照上方说法,导致错误的进行设置过大,可能会导致每3天断网一次需要重启路由器才恢复,等等各种异常断流现象出现。
mtu设置的越低,会有一定损耗网速,1000M网速情况下,mtu设置为1452,那么测速只有930M,设置1492,测速就可以达到950M
页:
[1]