IPV6 重復地址檢測(DAD)


參考鏈接:

https://blog.csdn.net/qq_46402409/article/details/121945808

https://www.pianshen.com/article/72101945189/

https://blog.z0ukun.com/?p=3664

 

IPV4每次獲得一個單播地址都要發送廣播GARP(免費ARP,無故ARP),進行重復地址檢測,確認無人使用后在使用次地址。


IPV6DAD特點:1.IPV6所有單播地址都需要做DAD
2.所有未經過DAD檢測的地址都是試驗地址(TENTATIVE),無法用於通信。
3.作用范圍,本地鏈路
4.只有配置了IPV6單播地址,鏈路不被shutdown的才會發送DAD檢測。


DAD檢測過程:設備獲得單播地址后,標為試驗地址,發送NS,NS的option字段攜帶目標地址是設備的需要做DAD的單播地址,收到NS的節點會和自身接口單播地址做對比,分為三種情況。
1:如果自身已經使用此地址(即非試驗地址),則會返回NA告知沖突(DUPLICATE),設備收到NA后將地址標為沖突,但收到NS本身是繼續使用此地址。
2:如果自身無此地址,無需回復。
3:如果自身此地址還在試驗階段,則放棄使用該地址,無需回復。


NS----
SIP::: (試驗地址不可以用來通訊) DIP:被請求節點的組播地址
SMAC:本地鏈路MAC DMAC:被請求節點組播對應的MAC地址
optiong: target=DAD單播地址


NA---
SIP:使用目標地址作為源地址 DIP:本地鏈路組播FF02::1(發給本地所有節點,告知我以使用此地址)
SMAC:本地鏈路地址 DMAC:FF02::1所對應的組播地址。
option:target=DAD單播
MAC=本地鏈路地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM