phpc
V2EX  ›  宽带症候群

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

By phpc at 2018 年 11 月 5 日 · 10682 次点击
路由器用的 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 月 8 日
看到有网友有的其他版本的 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 月 5 日
64 是给你路由器用的,没得再往下丢了.60 你可以在下面接个路由器往下丢.
PureWhiteWu
   2
PureWhiteWu  
   2018 年 11 月 5 日
@yexm0 64 也可以再往下丢啊,ipv6 一共 128 位呢
yexm0
   3
yexm0  
   2018 年 11 月 5 日 via Android
@PureWhiteWu 不能的,试试就知道
oovveeaarr
   4
oovveeaarr  
   2018 年 11 月 5 日
百度一下 IPv6 PD,就是这个了
phpc
   5
phpc  
OP
   2018 年 11 月 5 日
@oovveeaarr 我知道 /60 那个是 pd 前缀。从日志里看运营商是分配给路由器一个 pd 前缀应该是 2409:8a55:20:8ce0::/60 这样的,但是 web 界面显示的第二个 ipv6 那个应该是路由器通过 SLAAC 自己给自己分配的吧(因为每次重连前四部分不同,后四部分不变),不知道我的理解对不对。那么第一个 ipv6 是运营商如何分配给路由器的呢?为什么要这样分配?感觉好麻烦
oovveeaarr
   6
oovveeaarr  
   2018 年 11 月 5 日
@phpc #5 你都说是 SLACC 了,自动发现网关协议,如果没有这个 /64 的 IP,运营商没办法组建这整个 /60 网段的路由,更没办法决定 next hop 呢?
phpc
   7
phpc  
OP
   2018 年 11 月 5 日
@oovveeaarr 但是路由器重启后经常是 /60 的 ip 先获取到的,过一段时间才显示 /64 的 ip,而且只有 /60 的 ip 期间,从外网也是可以正常通过这个 /60 的 ip 访问的。
oovveeaarr
   8
oovveeaarr  
   2018 年 11 月 5 日
@phpc #7 这个的原因可能是光猫的处理方式了,光猫获得了 /64 的 IP 和 /60 的 DHCP PD,直接下发给路由了。
然后光猫和路由做了桥接,所以后来会获得一个 /64 的 IP,你可以看看光猫是不是也有个 /64 的 IP
cwbsw
   9
cwbsw  
   2018 年 11 月 6 日
@oovveeaarr IPV6 的下一跳是用本地链路地址,理论上没有这个 /64 IP 也可以的。
liuxyon
   10
liuxyon  
   2018 年 11 月 6 日
60 不是给你一个人用的,子网是 64
tia
   11
tia  
   2018 年 11 月 6 日
@yexm0 #3 /64 只是没有 PD,用 NDP 完全可以继续给后端设备分,我家电信就是给了个单 /64 地址,openwrt 那边设置好后端设备正常使用 v6,具体见 https://www.v2ex.com/t/496832?p=1#r_6295993
tia
   12
tia  
   2018 年 11 月 6 日
回楼主问题,家宽基本都是 pppoe 拨号获取的 v6,所以地址一般都是 dhcpv6 分配的
oopsxx
   13
oopsxx  
   2018 年 11 月 6 日 via Android
一堆人不懂全在这乱答啊
© 2026 V2EX · 87ms · 3.9.8.5