IPv6的重複地址檢測

DAD(Duplicate address Detection,重複地址檢測)是節點確定即將使用的地址是否在鏈路上唯一存在的過程。


DAD是通過NS和NA報文實現的。當節點獲取到地址後就會進行檢測地址在鏈路上是否是唯一的。

首先,獲取到地址的節點會發一個DAD的NS報文,源IPv6地址爲未指定地址( :: ),目的地址爲節點上配置的IPv6地址對應被請求節點組播地址。

如果在規定的時間內沒有收到應答的NA報文,則認爲這個單播地址在鏈路上是唯一的,可以分配給該節點的接口使用;

如果收到NA報文,則表明這個地址已經被其他節點使用了,所以不能配置到該節點的接口。


收到的NA報文中,源地址爲衝突的IPv6單播地址,目的地址爲本鏈路所有節點的組播地址(FF02::1),且S標誌位爲0,表示不是針對NS的相應。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章