租号玩代理申请
A-A+

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

2023年06月13日 电脑网络 暂无评论 阅读 1,099 次

在网上查了一圈,这个多年来一直就有的老问题了,,,,实测把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值

京东空调大促销