所以最近我发现 DHCPv6 需要重复地址检测,但这是为什么呢?
我很难研究这个主题,大多数答案是因为它需要首先检查但我不明白为什么。
另外,如果你们有一个包含 DHCPv6 的 DAD 的wireshark 文件,我可以复制一份吗?
我的团队需要剖析它并了解来自 SLAAC 的消息之间的区别,我们计划进行 DHCPv6 设置,但由于我们现在没有合适的设备,因此需要很长时间。
所以最近我发现 DHCPv6 需要重复地址检测,但这是为什么呢?
我很难研究这个主题,大多数答案是因为它需要首先检查但我不明白为什么。
另外,如果你们有一个包含 DHCPv6 的 DAD 的wireshark 文件,我可以复制一份吗?
我的团队需要剖析它并了解来自 SLAAC 的消息之间的区别,我们计划进行 DHCPv6 设置,但由于我们现在没有合适的设备,因此需要很长时间。
每次系统开始使用新的 IPv6 地址(不管它是链路本地地址、由 SLAAC 生成、使用 DHCPv6 或以其他方式提供)时,它都会执行重复地址检测,DAD,以检查新地址与同一链路上的另一个设备不冲突。系统上通常有禁用 DAD 的设置,但您可能会面临解决冲突的风险。
配置为任播地址的地址除外,因为这些地址应该同时配置在多个设备上。
DAD 检查您尝试使用的 IPv6 地址是否已被另一台设备占用。它适用于邻居发现协议,恰好适用于它的邻居广告部分。
DHCPv6 的 DAD 与 SLAAC 的 DAD 相同。在 DHCPv6 中,您使用 DAD 2 次。首先是在启动 DHCPv6 之前的本地链路地址,然后是您尝试通过 DHCPv6 使用的地址。