2013年5月6日 星期一

DUID



參考資料:Dynamic Host Configuration Protocol for IPv6 (DHCPv6) ,RFC3315

IAID:Identity association identifier
每個介面會有自己的IAID
DUID:DHCP Unique Identifier 

DHCP client和 server 都會有一個DUD來識別,DHCP client 透過DUID,DHCP server 透過

  同一個設備中的不同的interface 的DUID是相同一台筆電上有wire和wireless的介面,這兩個介面會有相同的DUID


 


DUID 三種類型
  • Link-layer address plus time ( DUID-LLT )
  • Vendor-assigned unique ID based on Enterprise Number ( DUID-EN )
  • Link-layer address ( DUID-LL )
前面16bits 代表DUID的類型,目前有3種,值為1的代表 DUID-LLT,2代表 DUID-EN,3代表DUID-LL

DUID-LLT

DUID Based on Link-layer Address Plus Time


type:1 代表 DUID-LLT,2代表 DUID-EN,3代表DUID-LL
hardware type:ethernet 代表1
time:代表這個DUID產生的時間 ( 從2000年1月1日起到產生這個DUID的秒數 )
link-layer address:



從Windows 7 的 " ipconfig /all "指令也可以看見 DUID 的資訊,因為前面 16 個 bits 的值為1,代表windows 7 的 DUID 類型是  DUID-LLT
範例 :
透過Wireshark 看見Windows7 DHCP 封包 的DUID
說明:
DUID 為  000100011718f05d000c298e7049
0001 代表 type 為1
0001 代表 hardware type 為 ethernet
1718f05d  代表DUID的產生時間是  2012年 4月 12日 9:46:05
(  1718f05 透過Excel 算出來的結果是 2012/04/12 1:46:05    )

000c298e7049  代表網卡上的 MAC 位址



沒有留言:

張貼留言