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

我的联通宽带的 ipv6 地址在路由器上的前缀是/60,自己的电脑获取的 v6 地址前缀是/64,查了下资料这样/60 前缀的地址下面只能连 16 台设备,如果连接超过了 16 台设备会发生什么?

  •  
  •   pauluswanggang · 11 小时 28 分钟前 · 1262 次点击
    路由器拨号,ipv6 的地址分配模式是 SLAAC+DHCPV6
    22 条回复    2024-11-16 21:31:53 +08:00
    Ipsum
        1
    Ipsum  
       11 小时 26 分钟前
    我觉得你想说的是只能划分 16 个网段吧。
    Yadomin
        2
    Yadomin  
       11 小时 24 分钟前 via Android
    是只能划分 16 个/64 的网段,路由器 DHCP 一般是在一个 /64 的网段下分配地址
    dalaoshu25
        3
    dalaoshu25  
       11 小时 17 分钟前   ❤️ 2
    你去什么地方“查了下资料”?百度莆田系吗?把你的资料来源晒出来让我们见识一下。

    基本的网络基础知识咱们就不扯了,你的路由器下挂的设备总不会只有一台电脑吧?你不会去看看其他设备,包括手机,上分配的 IPv6 地址,睁大眼睛仔细看看到底是什么情况?

    像我这样丧心病狂的用户,开了 VLAN 、wireguard 、二级路由器等等方式,才好容易从/60 下占掉五个前缀。
    zhywang
        4
    zhywang  
       11 小时 13 分钟前
    相比 IPv4 给家宽简单粗暴只分配一个 IP ,用户自己做 nat 局域网的情况,IPv6 确实复杂(也强大)了很多,有没有好心 v 友推荐个简明教程,可以快速了解 IPv6 在家宽下的最佳配置方法
    redcats
        5
    redcats  
       10 小时 49 分钟前
    这么跟你说吧,一个/60 里面包含的 v6 地址已经够全中国人人手一个还有剩了
    dalaoshu25
        6
    dalaoshu25  
       10 小时 32 分钟前
    @redcats 每个中国人一个地址也不过只需要 34 位,给每个地球人一人一个地址也才需要 37 位。现在 IPv6 给的/64 大到什么程度呢,就以地球人口 70 亿人计算,每人平均可分得约 4.86×10^28 ( 486117667×10^20 )个 IPv6 地址。或者说,为地球上每一粒沙子都能分配一大堆地址。

    我上一个账号在 V2EX 的时候,也是遇到一位高人,信誓旦旦斩钉截铁地说/60 只能分配 16 个地址,咱也不知道这些人是从什么地方学到的,三年网课受害者?学 x 强国 app ?
    YUyu101
        7
    YUyu101  
       10 小时 12 分钟前
    ipv6 是 128 位,还有 16 个/64 网段,每个/64 网段 2^64 个设备,怎么连的完,你要连 16 个路由器吗
    bobryjosin
        8
    bobryjosin  
       9 小时 55 分钟前 via Android
    @zhywang 首先你得知道 cidr 地址块这个概念,路由方式是匹配最长前缀,剩下的得看你要用什么方式分配地址,slaac 还是 dhcpv6 ,如果搞不清这些概念,你只需要知道 slaac 分配方式至少需要/64 ,/60 可以分出 2^4 个/64 ,家用环境使用路由器默认的配置就已经是最佳。
    lxh1983
        9
    lxh1983  
       9 小时 35 分钟前 via iPhone
    @YUyu101 路由器也可以直通 ip v6 ,不必每个路由一个网段
    kenneth104
        10
    kenneth104  
       9 小时 34 分钟前
    简单理解/60 的 IPv6-PD 可以继续出 16 个/64 的 IPv6-PD

    但,Client 不申请 IPv6-PD
    你所有 Client 都在用第一个 IPv6-PD 下面的近乎无限的 v6 地址
    Ggmusic
        11
    Ggmusic  
       8 小时 49 分钟前 via iPhone
    /60 把你们家每粒米分配一个地址都绰绰有余。
    qwvy2g
        12
    qwvy2g  
       6 小时 56 分钟前 via Android
    @Ggmusic 可是最后终端获得 ipv6 地址不是像 ipv4 那样可以是连续的,这就是为什么会有子网大于 64 的忧虑。
    cnbatch
        13
    cnbatch  
       6 小时 23 分钟前
    @qwvy2g IPv6 SLAAC 是终端设备自行计算的,当然不是连续,想要连续也不是不行,继续像 IPv4 那样用 DHCP 就做得到了
    cyp0633
        14
    cyp0633  
       5 小时 35 分钟前
    我也没搞懂,既然一个局域网设备使用 SLAAC 会使用一个/64 ,/60 里还可以切 16 个/64 ,那超过 16 个 SLAAC 设备会怎么办,难不成同一个/64 可以重复利用?毕竟虽然 SLAAC 下来都是一个/64 ,但实际每个设备还是会只有一个(或者没几个) IPv6
    titanium98118
        15
    titanium98118  
       4 小时 22 分钟前 via Android
    @cyp0633 每一个/64 网段可以分配 2^64 个设备,一个/60 可以分出 16 个/64 。你从哪里看资料?
    dalaoshu25
        16
    dalaoshu25  
       4 小时 18 分钟前   ❤️ 1
    @cyp0633 谁告诉你一个设备要独占一个/64 的?菜市场阿姨?

    运营商给宽带用户分配两个东西:一个/64 的专用于 pppoe 设备,在人家局端设备网段里;另外给一个/56 或者/60 的前缀,作为终端的前缀池。普通的路由器从这/56 或者/60 里拿出第一个/64 ,作为自己 LAN 的前缀,通过 DHCPv6-PD 广播给 LAN 里面每台机器,每个机器在这个/64 前缀下自己通过 MAC 地址或者随机数产生低 64 位,组成每个机器的 128 位 IPv6 地址。

    复杂一点的路由器,比如 RouterOS ,可以通过建立多个 VLAN 的方式,依次从/56 或者/60 里取出下一个/64 ,给自己 VLAN 里的机器用。

    也就是说,每个 LAN 网段,是共用一个/64 的。

    不要再胡扯什么只能分 16 个设备了。
    DOLLOR
        17
    DOLLOR  
       4 小时 18 分钟前
    IPv6 的普及速度,已经超过了 IPv6 知识的普及速度了。
    bobryjosin
        18
    bobryjosin  
       4 小时 13 分钟前
    @cyp0633 可以用 dhcpv6 分配更小的地址块或者直接分配单个/128 地址,/64 并不是最小的地址块,只不过是因为 slaac 只能在/64 下工作。
    cyp0633
        19
    cyp0633  
       3 小时 55 分钟前
    @dalaoshu25 #15 好像懂了,都怪我没有手动算一下局域网下设备的子网。
    bigshawn
        20
    bigshawn  
       3 小时 54 分钟前
    顺便问问,需求是局域网有些设备指定了旁路网关,获取 ipv6 后会出现奇怪的问题(感觉是 ipv6 直接走默认网关的关系),有办法让 ipv6 也指定网关或者什么路由系统能实现只给指定设备分配 ipv6 ,其他设备不给分配,openwrt 似乎没法实现。
    因为 iptv 关系,v6 一定要有。
    xqzr
        21
    xqzr  
       1 小时 15 分钟前
    > 通过 DHCPv6-PD 广播给 LAN 里面每台机器
    @dalaoshu25 在我认知里,是 RA 广播
    dalaoshu25
        22
    dalaoshu25  
       54 分钟前
    @xqzr OK
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:26 · PVG 22:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.