L’EUI-64, pour “Extended Unique Identifier”, est un format standard pour les identifiants d’interface dans les réseaux. Bien que cela puisse être utilisé dans divers contextes, il est particulièrement pertinent pour IPv6, car il offre un moyen d’autoconfigurer ou de générer une adresse IPv6 pour une interface à partir de son adresse MAC.
L’EUI-64 est un format d’identifiant d’interface de 64 bits. L’un des usages les plus courants de l’EUI-64 est dans le mécanisme d’autoconfiguration sans état d’IPv6, où une adresse IPv6 est générée automatiquement en combinant un préfixe de 64 bits avec un identifiant d’interface EUI-64.
Les adresses MAC, couramment utilisées dans les réseaux Ethernet, sont généralement de 48 bits de longueur. La conversion d’une adresse MAC en format EUI-64 implique quelques étapes simples :
Etape 1 : Division + Insertion du FF-FE
00-80-64-12-34-AA
, les deux moitiés sont 00-80-64
et 12-34-AA
.FF-FE
entre ces deux moitiés.Après cette étape, l’adresse devient : 00-80-64-FF-FE-12-34-AA
.Etape 2 : Modification du 7ème bit
Le 7ème bit de l’adresse MAC, appelé bit “U/L” (Universal/Local), doit être inversé. Si ce bit est 0, changez-le en 1, et vice-versa. Pour notre exemple, l’adresse MAC commence par 00
(en binaire : 00000000
). Le bit U/L est le deuxième bit de gauche, donc l’adresse MAC modifiée commence par 02
(en binaire : 00000010
).Donc, après la modification, l’adresse devient : 02-80-64-FF-FE-12-34-AA
.
Une fois que vous avez l’identifiant d’interface EUI-64, vous pouvez le combiner avec un préfixe de 64 bits pour former une adresse IPv6 complète.
Par exemple, si vous avez le préfixe 2001:0db8:abcd::/64
, en ajoutant l’EUI-64 02-80-64-FF-FE-12-34-AA
, l’adresse IPv6 résultante est : 2001:0db8:abcd:0:280:64ff:fe12:34aa
.
Avantages – Autoconfiguration : Permet une configuration rapide et facile des adresses IPv6 sans nécessiter de serveur DHCP.
Préoccupations – Vie privée : Étant donné que l’EUI-64 est souvent basé sur l’adresse MAC du matériel, cela peut soulever des préoccupations concernant la traçabilité des dispositifs sur le réseau. Pour répondre à ces préoccupations, IPv6 a introduit les adresses “privacy extensions”, qui génèrent des adresses IPv6 d’une manière qui n’est pas liée à l’adresse MAC.
L’EUI-64 offre un mécanisme pratique pour l’autoconfiguration des adresses IPv6. Bien qu’il y ait des préoccupations concernant la vie privée, l’importance de la facilité de configuration et de déploiement dans de grands réseaux ne peut être sous-estimée. En comprenant comment l’EUI-64 fonctionne, les professionnels du réseau peuvent mieux gérer et déployer des réseaux IPv6.