TP-LINK 拨号获取 IPv6 前缀的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wazon
V2EX    宽带症候群

TP-LINK 拨号获取 IPv6 前缀的问题

  •  
  •   wazon 2022-10-19 16:10:08 +08:00 3735 次点击
    这是一个创建于 1088 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现有一个 TP-LINK 的 TL-R488GPM-AC + AP 网络环境。为了 IPTV 的稳定,光猫设为路由模式,可以获得 /56 的前缀( 240e:388:x:yy00::/56 )。在路由管理界面开启 IPv6 桥模式后,实际每台机器都可以获得前述地址 /64 子网内的公网 IPv6 ,外网访问也一切正常。

    最近发现光猫的 IPv6 DNS 有点问题(概率性空应答),考虑让 TP-LINK 接管光猫的拨号功能。通过复用 IPv4 的拨号链路,成功给内网设备分配可用的 IPv6 。但奇怪的是,TP-LINK 拨号似乎只显示 /64 的前缀( 240e:38f:x::x:x:x:x/64 )。一开始以为可能只是识别错误,但仔细一看,连前 /32 都不一样了,显然是来自不同的分配方式。

    这时再回到光猫路由模式,注意到 IPv6 连接信息如下:

    GUA1:240e:38f:x:x:x:x:x:x/64
    GUA2:240e:388:x:yy01::1/128
    获取前缀:240e:388:x:yy00::/56

    显然,TP-LINK 拨号时显示的是 GUA1 。暂时没有发现可以让其正确显示 /56 前缀的配置选项。

    基于这些发现,楼主想请教一下:

    1. 电信运营商下发多个不同段的 GUA 是基于什么考虑,使用上有何区别?(是否有参考资料)
    2. 市售的家用 /商用路由器哪些可以正确获取运营商前缀?(仅考虑官方稳定固件)
    3. TP-LINK 的专业技术问题应该如何向官方反馈?(客服渠道是否靠谱)
    8 条回复    2022-10-26 17:37:22 +08:00
    wazon
        1
    wazon  
    OP
       2022-10-19 16:31:04 +08:00
    注:不是说 TP-LINK 识别不了下发的前缀,而是且在相关配置中只能当成 240e:388:x:yy00::/64 使用。“00”和“/64”都无法修改,且看不出运营商原本下发的长度是多少。
    acbot
        2
    acbot  
       2022-10-19 16:34:36 +08:00   2
    运营商一般来说就是下发两个 v6 段 一个是 wan 口以 dhcp 方式获取的 /64 段,另外,还会下发一个更大的 pd 段(比如:你说的 /56 ),这两个段都不在一个大段(前缀不一样)。pd 段主要是 让你路由器可以以服务器模式或者是 SLAAC 模式 向局域网分配公网 v6, /64 的那个 wan 口段需要桥接或者是代理模式才能让 内网获取到公网 v6 后者就是用运营商的 dhcp 服务器来给内网分配 v6 地址 这个是我个人的理解 不知道是否正确
    qbqbqbqb
        3
    qbqbqbqb  
       2022-10-19 16:46:34 +08:00   1
    你看一下 TP-Link 拨号时内网设备分配的前缀是哪个?

    TP-Link 的界面上“基本设置”只显示 WAN 口地址( GUA1 ),下面的“局域网设置”里的“LAN 口 IPv6 全球地址”所使用的前缀才是内网前缀。

    这里两个段可以理解成就相当于以前 IPv4 时 WAN 和 LAN 两个不同的网段。不同的网段肯定要使用不同前缀的地址。GUA1 是路由器在外网的地址(通过 SLAAC 或者 DHCPv6 获取); GUA2 是路由器在内网里的地址(先通过 DHCPv6-PD 获取属于自己的前缀之后再从里面抽取一个作为路由器自己的地址,其它地址可以分配给内网其他设备)。

    只不过 IPv4 里面内网用私有地址,内外网之间使用 NAT ; IPv6 里不使用 NAT ,内网也分配全球地址而已。

    而且此处 GUA1 只是一个地址,不是一个段(/64 相当于 IPv4 里子网掩码的含义),/64 里面的其余地址不属于你,无法分配。只有前缀 /56 里的地址是可以分配的。
    qbqbqbqb
        4
    qbqbqbqb  
       2022-10-19 16:49:01 +08:00
    @wazon 另外如果对终端采用 SLAAC 分配地址,路由器通过 RA 协议推送给终端的前缀长度必然是 /64 ,只有这个长度支持 SLAAC 。

    大于 /64 的前缀只有在多级路由多次 PD 的情况下才起到作用。
    SpiritYa
        5
    SpiritYa  
       2022-10-19 20:52:37 +08:00
    之前也遇到了同样的问题,光猫拨号能拿到 /60 的前缀,但 TP-LINK XDR3010 拨号只能拿到 /64 的前缀,在哪里看到有网友说过其实是 TP 的路由器只支持 /64 的前缀长度。 后面没有深入研究了,换 OpenWRT 就完全正常了
    wazon
        6
    wazon nbsp;
    OP
       2022-10-19 21:04:03 +08:00
    @qbqbqbqb 我看了下,LAN 的相关设置界面没有显示前缀,也未发现其他界面有显示拨号获得的 /56 。我之前说了,TP-LINK 是可以配置下发的前缀的。但存在这几个问题:
    1. 拨号界面不显示获得的前缀,只显示 GUA1 ,存在一定误导性
    2. LAN 界面使用前缀授权接口,虽然 IP 是对的,但也看不到前缀的长度
    3. 获得 /56 前缀后,不能再分子网下发,57-64bit 也无法修改

    madizan
        7
    madizan  
       2022-10-21 14:53:12 +08:00 via iPhone
    我只是发现使用 TP 静态分配的 v6 地址,前缀不能随 wan 分配改变而改变,每隔 7 天或者重新拨号了就要自己复制粘贴一遍前缀,对应设备也要禁用一下再启用。
    yyy333ddd333
        8
    yyy333ddd333  
       2022-10-26 17:37:22 +08:00 via Android
    我感觉 TP-LINK 就是单纯没在 UI 里显示这些吧,事实上还是成功获取到了 /56 网段并下发给了设备。我的 OpenWRT 路由获取的两个 IPv6 地址前缀也不一样,跟你的 TP-LINK 的策略是类似的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     866 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 20:31 PVG 04:31 LAX 13:31 JFK 16:31
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86