通信人家园

标题: 上网莫名其妙卡且内网卡顿?修改Mtu确实可解决  [查看完整版帖子] [打印本页]

时间:  2023-6-12 01:52
作者: 清水86     标题: 上网莫名其妙卡且内网卡顿?修改Mtu确实可解决

本帖最后由 清水86 于 2023-6-12 03:01 编辑

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


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


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


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




1:移动光猫示例,
1.png
2:华硕路由器示例;
2.png
3:普联路由器示例;
3.png



附件: 1.png (2023-6-12 02:09, 125.61 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTgyMjUzfDg5YzFjYzRmfDE3NTcxMjE2MzV8MHww

附件: 3.png (2023-6-12 02:17, 78.5 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTgyMjU1fGEyODg5OWZlfDE3NTcxMjE2MzV8MHww

附件: 2.png (2023-6-12 02:21, 114.11 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTgyMjU4fDZkNWRmY2JjfDE3NTcxMjE2MzV8MHww
时间:  2023-6-12 07:19
作者: 阿斗通

谢分享
时间:  2023-6-12 14:27
作者: 清水86

左手执夜 发表于 2023-6-12 10:18
ping -l xxxx -t www.baidu.com
得到一个最大值,再加上28,就是最优的MTU值
楼主这贴太水了,连基本的测 ...

嗯。内网传输莫名其妙卡顿也可以试试。
时间:  2023-6-12 14:32
作者: 玉众不同

我的路由器默认1480,也没有见得好在哪里

附件: Screenshot_20230612_143114.jpg (2023-6-12 14:32, 60.18 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTgyMzY5fDZhMGYzYTdmfDE3NTcxMjE2MzV8MHww
时间:  2023-6-12 17:43
作者: 深圳普通用户

左手执夜 发表于 2023-6-12 10:18
ping -l xxxx -t www.baidu.com
得到一个最大值,再加上28,就是最优的MTU值
楼主这贴太水了,连基本的测 ...

Mark一下,有机会去修改
时间:  2023-6-12 17:48
作者: 清水86

玉众不同 发表于 2023-6-12 14:32
我的路由器默认1480,也没有见得好在哪里

我们这两个tp路由器居然是同款。我这个昨天看的默认是1500
时间:  2023-6-13 01:41
作者: linxxxhui

心理作用。。。我也查了好久,都是老知识了。手机默认1500,你改不了,所以都是白费。还有,现在新时代了,处理器都很快,分包解包毫无压力




通信人家园 (https://www.txrjy.com/) Powered by C114