Generador de Direcciones MAC e Inspector OUI
Genere direcciones MAC IEEE 802 validas (unicast o multicast) con ajustes preestablecidos de OUI, mascaras de bits y analizador OUI en tiempo real.
Acerca de Generador de Direcciones MAC e Inspector OUI
Una dirección MAC (Media Access Control) es un identificador físico de 48 bits asignado a los controladores de interfaz de red (NIC) para la comunicación en la capa de enlace de datos de una red. Desarrolladores, ingenieros de redes y equipos de control de calidad suelen requerir direcciones MAC aleatorias y válidas para máquinas virtuales, simulaciones de routers, entornos de prueba y dispositivos simulados.
Este generador crea direcciones MAC aleatorias válidas en múltiples formatos (delimitadores de dos puntos, guion o notación de puntos de Cisco), con compatibilidad para mayúsculas y minúsculas. Configura los bits de administración local y de unidifusión (unicast) para garantizar que las direcciones generadas no entren en conflicto con los registros oficiales de la IEEE.
La generación de números aleatorios en el navegador garantiza que las direcciones creadas sean únicas y se generen sin ninguna comunicación a través de la red.
Para realizar diagnósticos de red, compruebe los parámetros de enrutamiento con la consulta de direcciones IP y analice las cadenas del navegador con el analizador de user agent.
Especificaciones de ingeniería y detalles de ejecución
Genera 6 bytes (48 bits) de valores aleatorios criptográficos mediante crypto.getRandomValues().
Establece el bit 1 del primer byte en 1 (administración local) y el bit 0 en 0 (unidifusión), lo que garantiza el cumplimiento del estándar arquitectónico IEEE 802 LAN/MAN.
Admite tres estilos de delimitación: XX:XX:XX:XX:XX:XX, XX-XX-XX-XX-XX-XX y XXXX.XXXX.XXXX.
Genera listas masivas de hasta 100 direcciones en un único paso de ejecución.
Cumple íntegramente con los estándares de direccionamiento de hardware EUI-48.
Privacidad de datos y aislamiento en memoria
Toda la generación de direcciones se ejecuta en la memoria volátil local del navegador mediante entropía CSPRNG nativa.
Ninguna dirección generada ni configuración de red se transmite por conexiones remotas ni se guarda en disco.
Casos de uso comunes en producción
- Ingenieros de virtualización que asignan direcciones MAC exclusivas a contenedores Docker y máquinas virtuales.
- Administradores de red que comprueban reservas DHCP, asignaciones de IP estáticas y listas ACL de routers.
- Desarrolladores de software que generan datos de prueba con dispositivos de red simulados para tests automatizados.
- Ingenieros de control de calidad de hardware que validan expresiones regulares para direcciones MAC en formularios.
- Administradores de laboratorios que configuran redes informáticas simuladas para prácticas formativas.
Casos extremos y límites operativos
- Unicast frente a Multicast: Las direcciones MAC multidifusión (multicast) tienen el bit 0 establecido en 1. Nuestro generador define el bit 0 en 0, lo que garantiza que las direcciones generadas sean identificadores estándar de dispositivos unidifusión (unicast).
- Colisiones con OUI: Establecer el bit de administración local (bit 1 = 1) evita conflictos con los identificadores únicos organizacionales (OUI) asignados por los fabricantes y registrados en la IEEE.
- Notación de puntos de Cisco: El hardware de Cisco agrupa habitualmente los 48 bits en tres bloques de cuatro dígitos hexadecimales (por ejemplo, 0014.2201.2345), formato compatible de manera nativa con este generador.
- Sensibilidad a mayúsculas y minúsculas: Aunque el hardware de red no distingue entre mayúsculas y minúsculas, algunos esquemas de validación de bases de datos exigen estrictamente un formato específico.
Preguntas Frecuentes
¿Qué es una dirección MAC de administración local?
El segundo bit menos significativo del primer byte indica si una dirección MAC está administrada localmente. Activar este bit significa que la dirección fue asignada de forma local en lugar de por un fabricante de hardware.
¿Cuántos bits componen una dirección MAC?
Una dirección MAC estándar (EUI-48) consta de 48 bits, representados como 12 dígitos hexadecimales divididos en 6 octetos.
¿Puedo utilizar estas direcciones MAC generadas en redes reales?
Sí. Dado que están marcadas como direcciones unicast de administración local, se pueden asignar con total seguridad a máquinas virtuales, interfaces de puente (bridge) y entornos de prueba.
¿Por qué Cisco utiliza la notación por puntos para las direcciones MAC?
Cisco IOS formatea tradicionalmente las direcciones MAC como tres grupos de cuatro dígitos hexadecimales separados por puntos (por ejemplo, 0014.2201.2345) en lugar de seis grupos de dos dígitos.
¿Qué es un OUI en el ámbito de las redes?
Un OUI (Organizationally Unique Identifier o identificador único de organización) es un número de 24 bits asignado por la IEEE a los fabricantes de hardware, que ocupa los tres primeros octetos de una dirección MAC física.
¿Pueden dos dispositivos compartir la misma dirección MAC en una misma red local?
No. Las colisiones de direcciones MAC en el mismo dominio de difusión Ethernet provocan errores de entrega de paquetes y caídas intermitentes de la red.
¿Son enrutables las direcciones MAC a través de internet?
No. Las direcciones MAC operan exclusivamente en la Capa 2 de enlace de datos. Los routers sustituyen las cabeceras MAC de origen y destino en cada salto de red.
Como alteran las mascaras de bits Unicast/Multicast (I/G) y Universal/Local (U/L) el primer octeto de una direccion MAC?
El bit menos significativo (bit 0) del primer octeto es el indicador Individual/Grupo (I/G): 0 designa Unicast mientras que 1 designa Multicast. El segundo bit menos significativo (bit 1) es el indicador Universal/Local (U/L): 0 indica un OUI asignado por el fabricante, mientras que 1 senala una direccion administrada localmente, evitando colisiones con hardware fisico.
Como identifica el analizador de OUI en tiempo real los fabricantes de hardware a partir de direcciones MAC existentes?
El analizador extrae los primeros 24 bits (3 octetos) de cualquier direccion MAC pegada y normaliza los delimitadores. Busca el prefijo en los registros OUI estandar de IEEE para identificar el fabricante asignado (como Apple, Cisco, Intel o VMware) mientras comprueba los bits de transmision de difusion y multidifusion.