首页/网络/IP 与子网速查/DAD 重复地址检测:用 NS 从 :: 发出探测
IPv6 与下一代网络42 条

DAD 重复地址检测:用 NS 从 :: 发出探测

地址启用前先做 DAD:以 :: 为源、向该地址的 solicited-node 组播发 NS;收到 NA 即冲突,地址标记 dadfailed;无应答才启用。DAD 只保护本链路段,跨网冲突它看不到。

IP 与子网速查网络更新于 2026-10-12

观察状态

观察状态
ip -6 addr show | grep -E 'tentative|dadfailed'
# tentative=检测中;dadfailed=冲突未启用
ip -6 neigh show | grep -i incomplete   # 邻居发现过程
克隆虚拟机、手工配同地址是常见肇因:冲突后先修正来源,再重建地址。

易错点

  • 以为 DAD 能防跨网冲突:仅本链路生效
  • 看到 dadfailed 无视继续排业务:地址根本未启用

数据来源与参考

  • RFC 4862 §5.4(重复地址检测)
  • RFC 4861(邻居发现)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌