AZ Tools

MAC a EUI-64 / Link-local

Red

El proceso EUI-64 modificado inserta `FF:FE` entre los bytes OUI y device de una MAC de 48 bits y voltea el bit U/L del primer octeto. El resultado es el ID de interfaz de 64 bits que va en IPv6 stateless (SLAAC) y direcciones link-local (`fe80::/10`). Esta herramienta también muestra la forma sin voltear como referencia, porque algunas stacks legacy la emiten sin el toggle del bit.

  • EUI-64 modificado (bytes)02:1a:2b:ff:fe:3c:4d:5e
  • ID de interfaz21a:2bff:fe3c:4d5e
  • IPv6 link-localfe80::21a:2bff:fe3c:4d5e
  • ID de interfaz (U/L sin voltear)1a:2bff:fe3c:4d5e

Stacks modernas voltean el bit U/L per RFC 4291 §2.5.1; la fila sin voltear se muestra para comparación legacy.

Salida en hex minúsculas — forma canónica RFC 5952.

Cómo usar

  1. Pega una MAC en cualquier formato común — `00:1A:2B:3C:4D:5E`, `001a.2b3c.4d5e`, plain `001A2B3C4D5E`, todos parseados igual.
  2. Lee el EUI-64 modificado (con bit U/L volteado), el ID de interfaz IPv6 canónico, y la dirección link-local completa.
  3. Pulsa copiar en la línea que necesites.

Preguntas frecuentes

¿Por qué voltear el bit U/L?
RFC 4291 §2.5.1 invierte el bit universal/local así que una MAC asignada por el vendor termina con el bit U seteado en el ID de interfaz IPv6. Hacía direcciones más cortas en los primeros docs IPv6; las extensiones modernas de privacidad (RFC 4941 / 8981) esconden la MAC de todas formas.
¿Debería esperar ver direcciones EUI-64 reales hoy?
Menos seguido que hace una década — Windows, macOS y la mayoría de distros Linux por defecto usan IDs de interfaz randomizados por privacidad. Dispositivos embebidos, routers y hosts configurados estáticamente todavía emiten EUI-64 rutinariamente.

Herramientas relacionadas