EUI
siglaSignifica: Extended Unique Identifier
Um formato de identificador da IEEE usado para construir IDs de interface IPv6.
Identificador Único Estendido (do inglês Extended Unique Identifier), em sua forma EUI-64, deriva um identificador de interface de 64 bits do endereço MAC de um dispositivo. O SLAAC do IPv6 historicamente o usava para gerar automaticamente a parte de host de um endereço.
O IPv6 usa um EUI-64 modificado: insere os octetos ff e fe entre as duas metades de um MAC de 48 bits, o company ID e a parte do fabricante, e inverte o bit universal/local, o penúltimo bit menos significativo do primeiro octeto. O MAC 00-00-5E-00-53-01 vira o identificador de interface 0200:5eff:fe00:5301, e o endereço link-local fica fe80::200:5eff:fe00:5301. O exemplo da própria RFC 2464 transforma 34-56-78-9A-BC-DE em 36-56-78-FF-FE-9A-BC-DE.
O processo se desfaz com a mesma facilidade, e esse é o problema. Um identificador fixo deixa um observador seguir um host de rede em rede, e o OUI mais o ff fe fixo encolhem o espaço de busca de uma varredura de endereços. Por isso a RFC 8064 (fevereiro de 2017) recomenda os identificadores estáveis da RFC 7217, que mudam de uma rede para outra, e desaconselha embutir um MAC estável; mesmo assim o addr_gen_mode do Linux ainda tem o EUI-64 como padrão.
A RFC 7136 faz uma ressalva para quem lê endereços: o identificador é opaco, e um ff fe no meio pode ter vindo de outro método, então um MAC recuperado pode nunca ter existido. O IPv6 Toolkit mostra um MAC sempre que os bytes 11 e 12 são ff e fe, e o OUI lookup lê o fabricante e o bit U/L.
Também conhecido como: eui, eui-64
Fontes
- IEEE EUI-64 guidelines
- RFC 4291, IP Version 6 Addressing Architecture, February 2006: Appendix A (read 2026-10-18)
- RFC 2464, Transmission of IPv6 Packets over Ethernet Networks, December 1998: sections 4 and 5 (read 2026-10-18)
- RFC 8064, Recommendation on Stable IPv6 Interface Identifiers, February 2017: sections 1 and 3 (read 2026-10-18)
- RFC 7136, Significance of IPv6 Interface Identifiers, February 2014: sections 1, 3 and 5 (read 2026-10-18)