Le DUID (Dynamically Unique Identifier) sert à identifier dans le DHCPv6 un client, de manière unique. Ce qu'il faut savoir, ce DUID est attribué à une machine et non à une interface réseau dans cette machine. Tu peux le voir sous Windows en faisant un "ipconfig /all" où tu verras le même DUID pour l'éthernet et le WiFi. Pour faire la distinction entre toutes ces interfaces réseaux, il existe le IAID (Identity Association Identifier) envoyé aussi au serveur DHCPv6.
Il existe quatre types de DUID définies par la RFC 3315 :
--> type 1 : le DUID-LLT (Link-layer address Timestamp).
--> type 2 : le DUID-EN (Enterprise Number).
--> type 3 : le DUID-LL (Link-layer address only).
et par la RFC6355 :
--> type 4 : le DUID-UUID (Universally Unique Identifier).
Le plus courant sous windows est le type 1.
J'utilise "Network Manager" coté Linux (Debian BookWorm), et je n'ai toujours pas compris comment le récupérer car je croyais que "/etc/machine-id" servait à la construction de "DUID-UUID", mais la seule façon que j'ai trouvée pour le récupérer est coté routeur (OpenWRT) en faisant un "cat /tmp/hosts/odhcpd".
En gros, c'est l'équivalent de l'adresse MAC (adresse physique ou matériel) utilisée pour le DHCPv4 mais pour le DHCPv6.