F7015TV3 的 IPv6 问题可能是什么原因?

125 天前
 wazon
提取上海电信原有光猫设置,用 F7015TV3 替换原有光猫,上网、IPTV 、固话都正常。后来发现,偶尔部分国内 IPv6 网页打开速度偏慢、甚至打不开。
一开始怀疑是 PMTU 黑洞问题,但光猫和路由都没找到有 MSS 钳制功能,没法直接限制。进一步注意到,网页打不开的现象并非集中于特定网站,而是随机出现。如果是网络中特定设备不回应 ICMP Fragmentation Needed 包,应该不会这么随机。但究竟是什么问题也没法确认。

最近,发现一种可以稳定复现的方法:
1. 网页端 b 站随便找一个直播,高画质持续播放
2. 打开多个国内的支持 IPv6 的网站(例如 baidu.comqq.comsohu.com
3. 不断循环刷新前述网站几分钟

通常,至少会有一个网站处于长时间加载状态。严重的时候,整个网站会变成白板。
可以通过 IPvFoo 插件确保直播和网站都是走 IPv6 。

接着,跳过路由直连光猫,仍然有此现象,显示是光猫的问题。替换成电信原有的光猫,没有此现象,确认是 F7015TV3 的问题。

所以,有没有办法判断是硬件还是固件问题,又或者与设置有关?
也想看看是否有其他人同样碰到这个问题。
1788 次点击
所在节点    宽带症候群
11 条回复
beyondstars
125 天前
会不会是性能太孬弱,连接数的问题?光猫工作在路由模式(同时负责 NAT )还是桥接模式?排除连接数限制的原因,1 )可以让光猫工作在桥接模式,2 )或者用一个隧道连接到一个公网的出口,让那个公网出口做 NAT ,这样光猫 NAT 只看到你的隧道。
beyondstars
125 天前
还有摸一下光猫看看烫不烫手看看是不是散热问题
starinmars
125 天前
同型号光猫,自己下发 DHCPv6 和路由通告,出现网页打不开、调整 MTU1280 打开慢。 换回原光猫发现 PD 通告内 MTU 是 1492 、PPPOE 也是 1492 。光猫拨号看一下 MTU 是 1492 还是 1480 ,然后看一下 PD 通告的 MTU 。netsh interface ipv6 show subinterfaces
wazon
124 天前
@beyondstars 路由模式。但这是 2.5G 光猫,而且带宽远远没有打满,IPv4 也没问题,不太可能单纯是性能问题。
wazon
124 天前
@starinmars 在你这边仅仅修改拨号设置的 MTU 就能解决问题么?
starinmars
124 天前
@wazon 拨号设置1492没有动,修改的是路由通告里的 MTU ,有问题时的 MTU 是1500。
wazon
124 天前
@starinmars 想问下,光猫的 RA 能改 MTU 么,还是改的下级路由?另外,按你说的改了就没问题了么?
starinmars
124 天前
@wazon 目前修改后没问题,防火墙拨号,光猫用的 vlan 绑定(固件版本 P1N11 )。因为 lan ipv6 用的是私网地址所以要修改 MTU 。你的问题或许不同逐一排除。
wazon
124 天前
@starinmars 我这光猫需要设成路由模式,看来情况还是有差别的
wazon
106 天前
@starinmars 经过测试,强制指定:
netsh interface ipv6 set subinterface 以太网 mtu=1492
就能缓解这个问题。
不过我这边两个光猫在路由模式下 RA 的 MTU 都是 1500
wazon
106 天前
经过更进一步抓包分析,似乎 b 站开直播的时候,光猫 MSS 钳制的功能会间歇性出问题。

一般来说应该是:SYN MSS=1440 ,SYN+ACK MSS=1432
出问题时则是:SYN MSS=1440 ,SYN+ACK MSS=1440
可能导致服务器端回传的包过大,造成 Previous segments not captured

所以改本机 MTU 为 1492 ,其实就是从 SYN 开始就设成 MSS=1432 ,进而避免问题

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

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

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

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

© 2021 V2EX