开 IPv4/IPv6 双栈后,明显变慢!

2023-05-08 21:07:47 +08:00
 busier
先说情况:电信,光猫改桥接,RouterOS 原厂硬路由。
最开始只设置了 IPv4 ,速度倒也正常。最近开了 IPv4/IPv6 双栈后明显变慢。表现为浏览器输入网址按 Enter 后,页面很久才会开始加载,但是一旦加载,速度就正常了。有些 APP 加载也是这样。
要说目标网站没有 IPv6 的话,但是用手机 4G/5G 网络的话也是 IPv4/IPv6 双栈,也没见开个页面这么慢。

希望有经验的朋友说下什么原因。

另外,有没有办法在路由器上配置为双栈时 IPv4 优先?

或者,RouterOS 里面有没有办法设置,只给特定 MAC 地址的设备分配 IPv6 ,这样就可以搞只给服务器分配 IPv6 ,不给终端设备分配 IPv6 了。
5314 次点击
所在节点    宽带症候群
33 条回复
lengrongec
2023-05-09 09:19:08 +08:00
@anytk 确实跟这个有关,但是用电信好几年的双栈,而且在 routeros 里没碰到过这个问题。顺便告诉大家一个奇技淫巧,RouterOS 里可以把运营商分配给你的 v6 前缀固定下来,相当于默认获得了一个 v6 的固定 IP 段,相当 nice ,但是也不保证百分百有用,只是我用了一直好长段时间,每次碰到重启或者拨号什么的就没变过前缀
ppbaozi
2023-05-09 10:30:48 +08:00


改小,先试试 1492 ,不行再往小了改
shawnoob
2023-05-09 10:58:18 +08:00
普通家用硬路由需要改吗?一直是默认的 1492 没去动它🤔
imiin
2023-05-09 10:59:32 +08:00
移动宽带, 有类似问题, 部分设备浏览网页很慢, 打开部分 APP 加载不动, 关闭 IPV6 就好了.... 不知道有没有针对部分 MAC 不分配 IPV6 的办法
kj54321
2023-05-09 11:39:42 +08:00
好像 v4 和 v6 对 MTU 的适配值不一样,部分网站 4/6 6/4 切换,就打不开
eijnix
2023-05-09 12:01:54 +08:00
@imiin #24 我也是想让个别设备有 v6 就行了
handshake
2023-05-09 15:09:55 +08:00
老问题了 ,检查 PMTU
Mijjj
2023-05-09 15:43:25 +08:00
我也是用 routeros 遇到过,解决方法(直接翻到回答的最后): https://zhuanlan.zhihu.com/p/435392896
busier
2023-05-09 16:03:52 +08:00
@Mijjj 感谢
busier
2023-05-09 16:07:42 +08:00
最终使用了:/ipv6 firewall mangle add action=change-mss chain=forward new-mss=clamp-to-pmtu passthrough=yes protocol=tcp tcp-flags=syn 这个方法!简单试了下好多了,用一阵在说!!!
root9000
2023-05-09 16:08:41 +08:00
IPv6>ND>all ,打开,MTU 改成 PPPOE 的 MTU 即可,我的是 1480
jsq2627
2023-05-09 19:36:48 +08:00
禁 ipv6 最方便的办法还是禁 AAAA 解析,这样设备能正常获取 ipv6 ,bt 下载可以正常使用 ipv6 ,但日常上网因为域名不能解析出 v6 地址,不会走 ipv6.
testboy
243 天前
@lengrongec 怎么可以实现?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX