我以前一直以为宽带 PPPoE 拨号后 WAN 口上那个/64 地址(不是说 PD 前缀)我只取得了那一个地址,可能我和好多别家的路由器在同一个/64 段里。但是今天我发现从外网 ping 那个/64 段里的任意地址,ISP 都转发给了我的路由器,那不就相当于整个段都给了我?
进一步研究发现,路由器拨号时 RS/RA 俩包过后,路由器拿到 SLAAC 的/64 前缀,直接就用一个随机地址开始通信了,连 DAD 地址冲突检测都不做。问 AI 它告诉我 Linux 认为点对点隧道默认不需要 DAD 邻居检测,直接从段里拿个地址通信就完事了。那这样的话我觉得 ISP 必须要把整个段给我了,不然就有概率跟别人冲突了。但是 AI 告诉我理论标准并没有保证这一点。
有没有业内小伙伴知道,是不是所有的 PPPoE+SLAAC 给出去的地址,每个用户都给的独立的/64 段?
我为什么在意这个,因为我的宽带只给我/62 的 PD 前缀,不够分啊😓。加上这个我就有 5 个/64 段了😄。