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

2018-11-05 19:34:14 +08:00
 phpc
路由器用的 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">
9485 次点击
所在节点    宽带症候群
13 条回复
yexm0
2018-11-05 20:11:48 +08:00
64 是给你路由器用的,没得再往下丢了.60 你可以在下面接个路由器往下丢.
PureWhiteWu
2018-11-05 20:14:10 +08:00
@yexm0 64 也可以再往下丢啊,ipv6 一共 128 位呢
yexm0
2018-11-05 20:17:26 +08:00
@PureWhiteWu 不能的,试试就知道
oovveeaarr
2018-11-05 20:29:10 +08:00
百度一下 IPv6 PD,就是这个了
phpc
2018-11-05 21:39:00 +08:00
@oovveeaarr 我知道 /60 那个是 pd 前缀。从日志里看运营商是分配给路由器一个 pd 前缀应该是 2409:8a55:20:8ce0::/60 这样的,但是 web 界面显示的第二个 ipv6 那个应该是路由器通过 SLAAC 自己给自己分配的吧(因为每次重连前四部分不同,后四部分不变),不知道我的理解对不对。那么第一个 ipv6 是运营商如何分配给路由器的呢?为什么要这样分配?感觉好麻烦
oovveeaarr
2018-11-05 21:41:41 +08:00
@phpc #5 你都说是 SLACC 了,自动发现网关协议,如果没有这个 /64 的 IP,运营商没办法组建这整个 /60 网段的路由,更没办法决定 next hop 呢?
phpc
2018-11-05 22:20:43 +08:00
@oovveeaarr 但是路由器重启后经常是 /60 的 ip 先获取到的,过一段时间才显示 /64 的 ip,而且只有 /60 的 ip 期间,从外网也是可以正常通过这个 /60 的 ip 访问的。
oovveeaarr
2018-11-05 22:26:24 +08:00
@phpc #7 这个的原因可能是光猫的处理方式了,光猫获得了 /64 的 IP 和 /60 的 DHCP PD,直接下发给路由了。
然后光猫和路由做了桥接,所以后来会获得一个 /64 的 IP,你可以看看光猫是不是也有个 /64 的 IP
cwbsw
2018-11-06 09:05:02 +08:00
@oovveeaarr IPV6 的下一跳是用本地链路地址,理论上没有这个 /64 IP 也可以的。
liuxyon
2018-11-06 09:54:35 +08:00
60 不是给你一个人用的,子网是 64
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
2018-11-06 13:32:28 +08:00
回楼主问题,家宽基本都是 pppoe 拨号获取的 v6,所以地址一般都是 dhcpv6 分配的
oopsxx
2018-11-06 17:25:36 +08:00
一堆人不懂全在这乱答啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504758

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX