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

ipv6 为什么分配到两个 IP,一个 /64 的和一个 /60 的

  •  
  •   phpc · 2018-11-05 19:34:14 +08:00 · 9495 次点击
    这是一个创建于 2211 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器用的 padavan 固件,看到网上很多人都是这样的,从外网两个 IP 都能 ping 通。不知道为什么要这样分配?这两个 IP 是通过 SLAAC 分配的还是 HDCP-V6 分配的?

    <img src="http://www.right.com.cn/forum/data/attachment/forum/201811/05/181007nrryv3yynnp03max.png" class="embedded_image">
    第 1 条附言  ·  2018-11-08 16:36:18 +08:00
    看到有网友有的其他版本的 padavan,/64 的 IP 直接标为了 WAN , /60 的标为了 LAN

    https://www.right.com.cn/forum/data/attachment/forum/201811/08/075800xyzy48lx4g8pulyg.png
    13 条回复    2018-11-06 17:25:36 +08:00
    yexm0
        1
    yexm0  
       2018-11-05 20:11:48 +08:00
    64 是给你路由器用的,没得再往下丢了.60 你可以在下面接个路由器往下丢.
    PureWhiteWu
        2
    PureWhiteWu  
       2018-11-05 20:14:10 +08:00
    @yexm0 64 也可以再往下丢啊,ipv6 一共 128 位呢
    yexm0
        3
    yexm0  
       2018-11-05 20:17:26 +08:00 via Android
    @PureWhiteWu 不能的,试试就知道
    oovveeaarr
        4
    oovveeaarr  
       2018-11-05 20:29:10 +08:00
    百度一下 IPv6 PD,就是这个了
    phpc
        5
    phpc  
    OP
       2018-11-05 21:39:00 +08:00
    @oovveeaarr 我知道 /60 那个是 pd 前缀。从日志里看运营商是分配给路由器一个 pd 前缀应该是 2409:8a55:20:8ce0::/60 这样的,但是 web 界面显示的第二个 ipv6 那个应该是路由器通过 SLAAC 自己给自己分配的吧(因为每次重连前四部分不同,后四部分不变),不知道我的理解对不对。那么第一个 ipv6 是运营商如何分配给路由器的呢?为什么要这样分配?感觉好麻烦
    oovveeaarr
        6
    oovveeaarr  
       2018-11-05 21:41:41 +08:00
    @phpc #5 你都说是 SLACC 了,自动发现网关协议,如果没有这个 /64 的 IP,运营商没办法组建这整个 /60 网段的路由,更没办法决定 next hop 呢?
    phpc
        7
    phpc  
    OP
       2018-11-05 22:20:43 +08:00
    @oovveeaarr 但是路由器重启后经常是 /60 的 ip 先获取到的,过一段时间才显示 /64 的 ip,而且只有 /60 的 ip 期间,从外网也是可以正常通过这个 /60 的 ip 访问的。
    oovveeaarr
        8
    oovveeaarr  
       2018-11-05 22:26:24 +08:00
    @phpc #7 这个的原因可能是光猫的处理方式了,光猫获得了 /64 的 IP 和 /60 的 DHCP PD,直接下发给路由了。
    然后光猫和路由做了桥接,所以后来会获得一个 /64 的 IP,你可以看看光猫是不是也有个 /64 的 IP
    cwbsw
        9
    cwbsw  
       2018-11-06 09:05:02 +08:00
    @oovveeaarr IPV6 的下一跳是用本地链路地址,理论上没有这个 /64 IP 也可以的。
    liuxyon
        10
    liuxyon  
       2018-11-06 09:54:35 +08:00
    60 不是给你一个人用的,子网是 64
    tia
        11
    tia  
       2018-11-06 13:28:35 +08:00
    @yexm0 #3 /64 只是没有 PD,用 NDP 完全可以继续给后端设备分,我家电信就是给了个单 /64 地址,openwrt 那边设置好后端设备正常使用 v6,具体见 https://www.v2ex.com/t/496832?p=1#r_6295993
    tia
        12
    tia  
       2018-11-06 13:32:28 +08:00
    回楼主问题,家宽基本都是 pppoe 拨号获取的 v6,所以地址一般都是 dhcpv6 分配的
    oopsxx
        13
    oopsxx  
       2018-11-06 17:25:36 +08:00 via Android
    一堆人不懂全在这乱答啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.