WayneCmd

上海电信最近为什么 IPv6-PD 频繁轮换,最近没法儿用了

  •  
  •   WayneCmd · 1 day ago · 1704 views
    • 内核里有 57 条历史前缀的 unreachable 路由残留( 240e:38b/38c/38d/... 等),而路由器仅运行 24.7 天
    • 意味着上游运营商/光猫平均 每天 2 次以上更换下发的前缀(可能是上游 PPPoE 重拨或光猫 DHCPv6-PD 续约失败重新分配)
    • 每次前缀变化,LAN 客户端就会:生成新 GUA → 旧 GUA 变 deprecated → 新旧地址并存一阵 → 旧地址最终失效。这个 churn 过程就是“轮换都有问题”的直接原因

    现在很多 cdn 都有 ipv6 了,而且优先走 ipv6, 这就导致看视频,甚至聊天中的一个图片加载都巨慢

    每次都是把手机平板什么的 断掉 Wi-Fi ,然后再连回去,让 ipv6 /128 的地址刷新了才恢复速度

    今天受不了了,把 IPv6 的 DNS 解析全都过滤掉了

    27 replies  •  2026-10-21 08:51:53 +08:00
    lc125581200
        1
    lc125581200  
       1 day ago via iPhone
    是没有还是无法下发 ipv6 的问题,拨号没获取到 ipv6 地址
    WayneCmd
        2
    WayneCmd  
    OP
       1 day ago
    @lc125581200 能获取到,他就一直在变,导致下游设备用的旧地址失效
    starinmars
        3
    starinmars  
       1 day ago
    固定 ipv6 ,或者用 nptv6
    wtks1
        4
    wtks1  
       1 day ago
    我这边的上海电信压根没下发 pd ,现在全靠 openwrt 中继
    ranaanna
        5
    ranaanna  
       1 day ago
    对于这种情况,一般地我们都是把路由器 ipv6 router advert 的两个参数 preferred lifetime 和 valid lifetime 都设置为 0 ,这样旧地址会马上滚蛋,但这样局域网的一些 ipv6 会话可能有点影响所以也可以把 valid lifetime 设置为比如说 30 允许其在短时间内完成
    WayneCmd
        6
    WayneCmd  
    OP
       1 day ago
    @wtks1 再不行了我也得改用中继
    lixcc
        7
    lixcc  
       1 day ago
    PD 过期时间一般就是 1-3 天
    WayneCmd
        8
    WayneCmd  
    OP
       1 day ago
    @ranaanna valid lifetime 设置那么短的话,长连接不是全都说再见了。但是是个方向。

    上游通过 DHCPv6-PD 下发前缀时给的动态值:preferred ≈ 132000s ( 1.53 天)/ valid ≈ 218000s ( 2.53 天),并随时间递减

    但是他换 PD 比他这个定的这个时间快多了,我确实应该调整这个值
    WayneCmd
        9
    WayneCmd  
    OP
       1 day ago
    @lixcc 目前他大概一天换两次。 以前好好的,换地址没有什么感知
    UEFI
        10
    UEFI  
    PRO
       1 day ago
    我的好像一直没换过,光猫桥接模式,OpenWRT 拨号获取的 IPv6
    sonnetbreeze
        11
    sonnetbreeze  
       1 day ago
    op 拨号没遇到,可能和 bras 有关系
    duduke
        12
    duduke  
       1 day ago via iPhone
    我用的 nat6 ,因为我有两条宽带,想设置路由走哪个出口,不过也能解决 op 的问题
    WayneCmd
        13
    WayneCmd  
    OP
       1 day ago
    @duduke nat6 不是违背了 ipv6 的初衷了嘛,我看 PT peers 上能有 30%-40%的人可以 ipv6 直连
    WayneCmd
        14
    WayneCmd  
    OP
       1 day ago
    @sonnetbreeze 这怎么办,他们能注意到有这个问题吗
    laoluohenmang
        15
    laoluohenmang  
       1 day ago
    没发现这种情况。具体还是看楼主在哪个区域,你所在区域的电信局设备做什么维护操作不等于全上海都是如此。
    xqzr
        16
    xqzr  
       1 day ago   ❤️ 1
    > valid lifetime 设置那么短的话,长连接不是全都说再见了。但是是个方向。

    RA 间隔 < valid lifetime 就可以一直续期
    duduke
        17
    duduke  
       1 day ago via iPhone
    @WayneCmd 有啥初衷不初衷的,好用就行了呗
    hunono
        18
    hunono  
       23h 38m ago
    你的问题大概率不是前缀变更导致的,是 mss 造成的,试试从这个方向测试问题.
    fengyaochen
        19
    fengyaochen  
       20h 55m ago via Android
    重新拨号换一个新的 ipv4 ,v6 前缀就会变,这两个是同步的,说明你的光猫一直在断线
    WayneCmd
        20
    WayneCmd  
    OP
       19h 48m ago
    @xqzr got it
    WayneCmd
        21
    WayneCmd  
    OP
       19h 47m ago
    @hunono MSS 是正常的

    WayneCmd
        22
    WayneCmd  
    OP
       19h 28m ago
    @fengyaochen 很可惜没办法拿到光猫的日志来分析,不过这两个协议栈应该是相互独立的,但是 v4 有一层 nat ,所以他 换地址/断线只要时间不长 也感知不出..
    fengyaochen
        23
    fengyaochen  
       17h 1m ago
    @WayneCmd 你桥接手动拨号就知道了,这两个东西不独立,只要你 V4 因为断线或者其它原因导致重拨,V6 的前缀就跟着一起变,你的问题就是光猫频繁断线导致的,你只要排查掉光猫频繁断线的原因,就没这事了,直接 10000 号找人换一个就行了
    fengyaochen
        24
    fengyaochen  
       17h 0m ago
    @WayneCmd 在桥接手动拨号中如果你进行启用禁用 IPV6 的操作,V4 也一样会跟着一起断线的
    RayLin
        25
    RayLin  
       14h 25m ago
    为了解决这个 pd 前缀自动更换的问题,我一直用的是 nat66 ,这样 ddns 也方便。
    WayneCmd
        26
    WayneCmd  
    OP
       9h 52m ago
    @RayLin oh, Man!
    alect
        27
    alect  
       47 mins ago
    试试跟客服说让他们改改重新拨号的时间,安徽电信这里之前是 2 天断线获取新的 ip ,我电话过去给我改成了一个月,理由是我经常时不时的断流非常影响我的上网体验。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5610 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 01:39 · PVG 09:39 · LAX 18:39 · JFK 21:39
    ♥ Do have faith in what you're doing.