上网莫名其妙卡且内网卡顿?修改MTU确实可以解决

在网上查了一圈,这个多年来一直就有的老问题了,,,,实测把pppoe拨号的光猫,或者路由器的mtu值改成1480,路由器和光猫都不需要重启,内网卡顿到后台都无法正常访问的问题,都能立竿见影消失。

引用大神专业解答:问题就出在路由器拨号,如果是PC拨号,那么PC会进行PPPoE的封装,会按照MTU:1492来进行以太网帧的封装,即使通过路由器,路由器这时候也只是转发而已,不会进行拆包。
而当用路由器拨号时,PC并不知道路由器的通信方式,会以网卡的设置,默认1500的MTU来进行以太网帧的封装,到达路由器时,由于路由器需要进行PPPoE协议的封装,加上8字节的头信息,这样一来,就必须进行拆包,路由器把这一帧的内容拆成两帧发送,一帧是1492,一帧是8,然后分别加上PPPoE的头进行发送。
平时玩游戏不卡,是因为数据量路由器还处理得过来,而当短时间数据量过大时候,由于短时间数据量过大,路由器处理(拆包)不过来,就会发生丢包卡顿的情况,也就掉线了。
这里面提到的1480,是因为尽量设小一点,避免二次拨号带来的又一次PPPoE的封装。

原文来自csdn,在此对原作者表示感谢。

加一句,如果你家是ipoe方式上网,无需考虑mtu问题,所有设备默认1500即可。

1:移动光猫示例

2:普联路由器示例;

3:华硕路由器示例;

如何测试自己的最佳MTU值?

ping -l xxxx -t www.baidu.com
把上面的xxxx替换为 1400-1500之间的数字,能返回ping值的,得到一个最大值,再加上28,就是最优的MTU值

赞(0) 打赏
转载请注明出处:EasySupport | 易速 » 上网莫名其妙卡且内网卡顿?修改MTU确实可以解决
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 



觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏