V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yxmyxmyyy
V2EX  ›  宽带症候群

电信 ipv6 变成/60 了

  •  
  •   yxmyxmyyy · 2023-11-30 05:01:12 +08:00 via Android · 7541 次点击
    这是一个创建于 396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坐标 027 电信,之前 v6 一直都是/56 ,现在变成/60 ,老家那边的电信还是/56 ,还好没收回公网

    66 条回复    2023-12-05 11:17:20 +08:00
    twoz
        1
    twoz  
       2023-11-30 06:53:19 +08:00 via Android
    ipv6 不全是公网吗
    dangyuluo
        2
    dangyuluo  
       2023-11-30 07:15:14 +08:00
    JensenQian
        3
    JensenQian  
       2023-11-30 07:48:11 +08:00 via Android
    我移动一直都是/60
    freebsdjlu
        4
    freebsdjlu  
       2023-11-30 08:07:41 +08:00
    给 60 也够用
    cat9life
        5
    cat9life  
       2023-11-30 08:09:53 +08:00
    对我来说 /60 和 /56 没有本质区别
    Archeb
        6
    Archeb  
       2023-11-30 08:41:44 +08:00
    广州似乎两三年前就变成/60 了,之前是/56
    TwoBall
        7
    TwoBall  
       2023-11-30 08:46:44 +08:00
    0728 电信还是/56
    idblife
        8
    idblife  
       2023-11-30 08:47:42 +08:00 via iPhone
    56 和 60 有什么区别?
    txydhr
        9
    txydhr  
       2023-11-30 08:51:33 +08:00 via iPhone
    @idblife XX 和 X 的区别
    acbot
        10
    acbot  
       2023-11-30 08:56:04 +08:00
    应该是用户上来了,得提高 v6 地址的利用率! 并且应该逐渐都会调整到/60 的。不过对于大多数人来说没有任何影响,哪里用得完!
    adoal
        11
    adoal  
       2023-11-30 08:57:38 +08:00
    @idblife 如果是掩码,没区别。如果是 PD 前缀,就是你的路由下面能再做几个子网的区别。
    maogang39
        12
    maogang39  
       2023-11-30 09:15:51 +08:00
    FTTB 入户无光猫,路由器直接拨号,拿的是/64
    Padavan 看不到 IPv6 WAN 口地址,但是能用。
    starinmars
        13
    starinmars  
       2023-11-30 09:18:41 +08:00
    联通/64
    HK560
        14
    HK560  
       2023-11-30 09:34:14 +08:00
    移动万年/64
    dodakt
        15
    dodakt  
       2023-11-30 09:34:39 +08:00
    我觉得家庭用户应该没啥区别
    yaott2020
        16
    yaott2020  
       2023-11-30 09:46:33 +08:00 via Android
    /56 和 /60 没啥区别,家庭一样用不完
    ccbikai
        17
    ccbikai  
       2023-11-30 09:56:17 +08:00
    不够用吗? 只要不是 /64 就好
    maybeonly
        18
    maybeonly  
       2023-11-30 09:56:51 +08:00
    夸张如我也就用了 4 个/64……
    顺便说,dhcpv6-pd 本身有个 prefix-length hint 的,当然如果填太夸张服务端不会接受就是了。
    一般来说运营商侧都不会主动只给/64 。
    icaolei
        19
    icaolei  
       2023-11-30 10:08:31 +08:00
    移动 /64 。好奇为啥这么在意 IPv6 的这个,我理解哪怕是 /96 ,自家用也用不完啊?
    cq65617875
        20
    cq65617875  
       2023-11-30 10:11:45 +08:00
    PD 一直给的是/60
    然后还会给一个/64 的 IP
    lisonfan
        21
    lisonfan  
       2023-11-30 10:16:30 +08:00
    我这是 /56
    cnkuner
        22
    cnkuner  
       2023-11-30 10:18:21 +08:00
    /64 也用不完啊。IPV6 还是太激进了。
    RecursiveG
        23
    RecursiveG  
       2023-11-30 10:23:50 +08:00
    @icaolei @cnkuner SLAAC 前缀最长是 64 ,再长需要 DHCPv6 ,但是 Android 不支持 DHCPv6 。
    nkloveni
        24
    nkloveni  
       2023-11-30 10:27:39 +08:00
    @icaolei IPv6 的一些自动配置需要依赖/64 ,当然如果自己手工配,随便划分都行
    yyzh
        25
    yyzh  
       2023-11-30 10:29:19 +08:00
    @nkloveni 自己没法配.家宽 ipv6 是动态的会随时变
    godall
        26
    godall  
       2023-11-30 11:05:24 +08:00
    这边电信是/64 的,呜呜。。
    mantouboji
        27
    mantouboji  
       2023-11-30 11:06:34 +08:00   ❤️ 3
    无聊,贩卖恐慌,你家城市或者所在的区自己的业务容量不够而已,不要天真地以为全中国叫“中国电信”的都是同一个操作。

    /60 又没啥,足够你再细分 16 个/64 的子网给 VLAN 用,啥也不影响。

    丧心病狂如我,电信给的是/56 的,自己 RouterOS 的前缀池 pool 长度设成 60 ,建了三个 VLAN ,每个 VLAN 都从 pool 里拿到其中第一个/64 的分配下去。

    比如现在电信给的是 c800/56 ,三个 VLAN 分配下去依次是 C800/64 ,C810/64 ,C820/64 。

    然后重点来了,在 C800 那个网段下面又挂了一个 RouterOS ,是一个 J1900 的四网口机器,自己做点儿测试玩,它的 pool 长度设成 62 ,这样它就拿到了 C830/64 给自己下面的机器分配。
    godall
        28
    godall  
       2023-11-30 11:06:54 +08:00   ❤️ 1
    @maogang39 是啊,/64 的只能中继模式穿透,否则路由器能获取 ipv6 ,下面设备拿不到。
    iijboom
        29
    iijboom  
       2023-11-30 11:16:03 +08:00
    广东联通/64
    dude4
        30
    dude4  
       2023-11-30 11:25:29 +08:00
    @maybeonly 想多了,联通很多地方都只给/64………………
    lgb1
        31
    lgb1  
       2023-11-30 11:59:05 +08:00
    我这联通也是/64
    Licsber
        32
    Licsber  
       2023-11-30 12:14:16 +08:00
    坐标 025 (南京电信)看了下我的 PD 前缀确实是/60 但是我自己设置的请求前缀就是 60
    晚上回家看一下家里光猫自己拨的宽带是不是/56 我记得一直都是/56 还没在意过
    不过对我的影响还不是很大 额外的子网我就划了一个/64 出来
    surbomfla
        33
    surbomfla  
       2023-11-30 12:16:57 +08:00 via Android
    湖北电信/64
    surbomfla
        34
    surbomfla  
       2023-11-30 12:22:32 +08:00 via Android
    @surbomfla 湖北下面某个市/64 ,找市客服一问三不知,头疼
    ashong
        35
    ashong  
       2023-11-30 13:06:26 +08:00   ❤️ 1
    北京联通/64
    likooo125802023
        36
    likooo125802023  
       2023-11-30 13:13:47 +08:00
    哪位小伙伴科普一下,/56 /60 /64 啥区别?
    xiaoxiang69460
        37
    xiaoxiang69460  
       2023-11-30 13:50:23 +08:00
    @likooo125802023 就是地址数量不同,/56 包含 16 个/60, /60 包含 16 个/64 ,一般来说都是给/60 足够用了
    amyw495062
        38
    amyw495062  
       2023-11-30 14:35:37 +08:00
    这个指的是 ipv6 前缀吗
    72MpQOSsJhyLs88N
        39
    72MpQOSsJhyLs88N  
       2023-11-30 14:43:34 +08:00 via iPhone
    @ccbikai /64 难道不够你用的吗
    uvhchina
        40
    uvhchina  
       2023-11-30 14:54:28 +08:00
    /64 一般是路由器 PPPoE 接口地址,如果是 slaac 分配,还会再给一个/60 或者/56 的 prefix,可以用来给局域网内的设备使用.
    这里楼主讲的应该是说那个 prefix 是/56 还是/60 的, /60 基本就是不够用啊, 标准的 IPv6 设备都是需要/64 的地址的, 现在如果是有一些 IoT 设备的,超过 16 那简直就是分分钟的事情
    mantouboji
        41
    mantouboji  
       2023-11-30 15:00:45 +08:00
    @uvhchina 多看书,少说话,现场造谣有意思吗?
    yyzh
        42
    yyzh  
       2023-11-30 15:52:13 +08:00
    @xianghou 当然,slaac/64 就没办法再往下分了,也就是说你如果是光猫拨号的那下面就不能接路由器.不然路由器下的设备就没 v6.
    @uvhchina 广东联通就是只给/64.
    TESTFLIGHT2021
        43
    TESTFLIGHT2021  
       2023-11-30 16:22:04 +08:00
    /60 足够了 家庭哪里有 16 个子网
    cq65617875
        44
    cq65617875  
       2023-11-30 16:33:55 +08:00
    @yyzh relay 就好了
    72MpQOSsJhyLs88N
        45
    72MpQOSsJhyLs88N  
       2023-11-30 16:47:50 +08:00
    @yyzh 你下面路由器的 IPV6 类型选 Passthrough 就可以了啊
    yyzh
        46
    yyzh  
       2023-11-30 16:56:24 +08:00
    @cq65617875 @xianghou 查了一下,看来 openwrt 需要 ssh 进去手改配置.不过也是一种解决方法.
    https://ichon.me/post/1014.html
    datou
        47
    datou  
       2023-11-30 19:11:36 +08:00
    https://s2.loli.net/2023/11/30/qh2twzZ9CAj1yiY.png

    我的湖北奠信家宽仍然是/56
    a90405
        48
    a90405  
       2023-11-30 19:37:13 +08:00   ❤️ 1
    @uvhchina #40 子网数和设备数不是一个概念。。。。。
    szzys
        49
    szzys  
       2023-11-30 23:04:39 +08:00 via Android
    要那么多 v6 也没啥用啊,64 够用了,要路由到内网的话就再切成 68
    letmefly
        50
    letmefly  
       2023-12-01 07:28:33 +08:00
    那些 56 。60 ,是不是不要划 vlan 才有用?目前只有一个网段,觉得够用。
    TESTFLIGHT2021
        51
    TESTFLIGHT2021  
       2023-12-01 13:22:01 +08:00
    @szzys 68 大部分设备不支持
    DragonL
        52
    DragonL  
       2023-12-02 11:19:16 +08:00
    说实话这个确实有点少,一般来说对于企业用户推荐/48 ,对于家庭用户推荐/56. 以 ripe 的推荐来说,如果比较小的 ISP 以地址不够给每个用户分配/56 ,那可以向 RIR 申请更大的地址段
    LnTrx
        53
    LnTrx  
       2023-12-02 18:07:32 +08:00
    按电信的地址储备量 /56 应该也是绰绰有余
    uvhchina
        54
    uvhchina  
       2023-12-03 11:21:08 +08:00
    @mantouboji 不是/64 的地址,过段时间地址过期了重新分配了就会断连...如果只是说用用,有个/128 的 IPv6 地址当然够了,如果没有 IPv4 的情况下,你用现在这种/64 的地址再 slaac 分出来的/128 地址, 这些设备后面都是会由于 IPv6 地址更新导致中间失联一段时间的. 因为你地址更新了,远端不知道,路由又没了,就会失联了,这就要各个设备去更新. /64 不存在这个问题,因为整个/64 都是路由到你的设备的.
    uvhchina
        55
    uvhchina  
       2023-12-03 11:34:59 +08:00
    还有一个, 虽然现在都有 slaac 分配 IP, 但是基本就是不可控的, 都是按照 device mac 之类的由各个设备生成的, 实际并不能自己拆子网随便分.
    哪个大佬给个经验现在怎么自己在家宽内部动态 IPv6 再拆子网然后再 NDP 把路由广播出去的?IPv6 和 IPv4 不一样的,不是你设个 IP 路由就全过来的...
    固定 IPv6 地址我知道没问题,给我比/64 小我也没问题
    mantouboji
        56
    mantouboji  
       2023-12-03 12:02:41 +08:00
    @uvhchina 看上去是你概念不清,随便乱讲,你分不清前缀长度和地址的关系。

    看我前面讲的,我把电信给的/56 分给了好几个/64 ,还是路由下面再套路由。另外一条宽带,移动的,光猫拨号拿到/60 ,我照样能分成四个/62 。其中一个/62 给了 RouterOS ,下面又有两个 VLAN ,每个拿到一个/64 。每个 VLAN 里也一堆设备。
    uvhchina
        57
    uvhchina  
       2023-12-03 13:24:15 +08:00
    @mantouboji 你是用什么分配 IPv6 地址的呢?DHCPv6 还是 slaac?

    我目前用的就是只能 slaac 分配无状态地址, 一般/64 前缀. 但是这个 slaac 是无状态分配出来的 IP 地址后面的 64 位 host 段是动态随机生成的, 而且这个 IP 会过期,过期之后会同时更新一个新的 IPv6 地址, 虽然过期的 IP 还会保留一段时间,但是实际情况就是中间有一段时间外面无法通过旧的 IPv6 地址访问这个设备.
    我猜测你就是 PPPoE 拨号设备上内网多个 vlan,多个 interface 分别 request 一个/64 然后还是 slaac 分配, 这种场景/56 和/64 没有区别, 特别是很多时候会出现 IPv6 访问出现类似短暂断网的情形. 这种子网分配对 IPv6 完全没有意义.

    如果是通过 DHCPv6 分配类似 prefix1::1, prefix2::1, prefix2::2, prefix2::3 之类的 IP, 真心想请教不单独用脚本配合怎么实现的.
    反正目前直接电信/移动/联通的拨号网络配置我是没办法搞定的, 因为 DHCPv6 分配 IP 的话, 总是让我给 prefix 做配置,但是 prefix 每次拨号就会变, 之前用脚本+换用 dnsmasq 分配跑过一段时间, 后来版本升级配置丢了就放弃了.

    反正我结合现在 VPS 的/64 IP 的使用, 基本发现就是现在拨号上网如果不是/64 的 prefix 分配到设备, IPv6 的体验就是不行. 你可以试试监测 IPv6 是否 24 小时都能访问. 我现在的情形就是摄像头每天总会有一些时段无法通过 IPv6 无法访问. qBittorrent 下载也是,每天 IPv6 的 Peer 都会定期掉了,过一段时间才能重连.

    同样,如果你网络内部的机器还要跑 docker 之类的, 现在这种方式就更有问题了.

    如果只是让设备在 IPv4 之外有个自动变化的 IPv6 公网地址, 那确实只需要/64 就行了, 毕竟只是凑个数解决一下 NAT 的问题而已.
    mantouboji
        58
    mantouboji  
       2023-12-03 19:37:25 +08:00
    @uvhchina 看来你完全没有搞清楚很多基本概念,建议另外开帖子详细讨论。必须要再次说明你在 40 楼说的什么超过 16 个设备就如何如何完全是错误的说法。
    DragonL
        59
    DragonL  
       2023-12-04 11:44:13 +08:00
    @mantouboji 40 楼有合理性吧,最极端的情况,超过 16 台安卓手机,多的就没办法分配 ipv6 了
    mantouboji
        60
    mantouboji  
       2023-12-04 12:12:21 +08:00
    @DragonL 你家每个手机拿到的前缀会不一样?你说的是地址还是前缀?也许我孤陋寡闻,你能来个图欣赏一下吗?
    DragonL
        61
    DragonL  
       2023-12-04 12:21:29 +08:00
    @mantouboji 我们按照 40 楼说的情况,光猫获得了/60 的前缀,那么最多可以再划分 16 个/64 的子网,如果有第 17 台安卓手机,就没有/64 的地址段可分配。安卓手机也不支持 dncpv6 ,最终导致超过 16 台的安卓手机没有地址可用。当然这是极端情况
    我不是专业人士,如果有疏漏欢迎你指出
    mantouboji
        62
    mantouboji  
       2023-12-04 13:06:34 +08:00
    @DragonL 你比那位的概念还要模糊,

    手机作为客户端,只申请地址,前缀由路由器通告,SLAAC 下一般默认用/64 的前缀。

    一个/56 的前缀可以分出来 2^( 64-56 )=256 个子网前缀。/60 可以分 16 个。

    不管光猫拿到的前缀是/56 还是/60 还是/62 ,在不做特殊设置的情况下,只会从这里面拿出第一个/64 作为基础,给下面的客户通过 SLAAC 配置地址。也就是说,下面的所有客户地址高 64 位是相同的,都是拿到的那一大片前缀里第一个/64 ,然后低 64 位是 SLAAC 配置的,你可以看作是随机数。

    一个/64 前缀下面可以有 2^64 个地址,恒河沙数了。
    mantouboji
        63
    mantouboji  
       2023-12-04 14:05:53 +08:00
    你看我这个挂在移动光猫下的 RouterOS 路由器的 IPv6 分配。

    从光猫拿到一个 2409:x:x:1c44/62 的前缀作为自己的地址池 pool 。然后本地有两个 VLAN ( bridge1 和 vlan1_iot ),那么每个 VLAN 就从这个 pool 里拿出一个/64 来作为自己网段的前缀,简单计算一下就知道这两个/64 分别应该是:1c44::/64 和 1c45::/64, 然后你看每个 VLAN 给自己客户机配的地址,都是同一个/64 前缀后面不同的随机数地址。

    address=2409:8a1e:6580:1c44:c6d:970f:8576:8964 interface=bridge1
    address=2409:8a1e:6580:1c44:9273:a3a8:d35b:a2f2 interface=bridge1
    address=2409:8a1e:6580:1c44:732b:24ac:cc37:5b19 interface=bridge1
    address=2409:8a1e:6580:1c44:33d2:7ab7:1519:85a1 interface=bridge1
    address=2409:8a1e:6580:1c44:7695:113a:4f5e:c90 interface=bridge1
    address=2409:8a1e:6580:1c44:4527:7f33:9bbb:cceb interface=bridge1
    address=2409:8a1e:6580:1c45:7e1c:f785:1a9c:1c80 interface=vlan1_iot address=2409:8a1e:6580:1c45:ec29:6ef2:dd24:e3f4 interface=vlan1_iot
    address=2409:8a1e:6580:1c45:d646:6d32:1e65:55 interface=vlan1_iot
    address=2409:8a1e:6580:1c45:d17f:e9e0:2a3e:dc03 interface=vlan1_iot
    address=2409:8a1e:6580:1c45:1da2:1ff7:2129:65d9 interface=vlan1_iot
    address=2409:8a1e:6580:1c45:6571:6f86:9519:f1e7 interface=vlan1_iot
    address=2409:8a1e:6580:1c45:b773:6e81:22a7:2268 interface=vlan1_iot
    放心,这不是现在的数据,而且里面的敏感数据我已经作了处理,你找不到这些地址的。
    DragonL
        64
    DragonL  
       2023-12-04 15:45:09 +08:00
    @mantouboji 看了一些文章,你的说法应该是对的,路由器在 lan 上广播 64 位前缀,下游设备获取前缀后再与本地地址生成单播地址
    letmefly
        65
    letmefly  
       2023-12-04 19:52:47 +08:00
    家里移动宽带,用 openwrt 拨号是/60 ,用 ROS 拨号就是/64 。怎么回事?
    Primovist
        66
    Primovist  
       2023-12-05 11:17:20 +08:00 via iPhone
    @Licsber N 年前是 56 ,后来某一次没 v6 了,再打电话让我调整成 60 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1526 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.