Asumiré que estamos hablando de Ethernet cableada, inalámbrica y de fibra óptica para esta pregunta. No todas las interfaces se identifican por una dirección MAC. Las interfaces especiales como serie, USB, FireWire, SATA externa y otros tipos de tecnología de comunicación de larga distancia (enlaces WAN) como Cable, DSL, SONET, ATM, ISDN y FDDI no usan el mismo identificador que una dirección MAC, pero los usan de manera similar. El propósito de un identificador en la parte de la capa 2 de la red es identificar una interfaz única que, en la mayoría de las situaciones, pueda enviar y recibir señales definidas por la tecnología de la capa 1 que se utiliza (señales eléctricas, pulsos de luz u ondas de radio)
Por lo tanto, en el caso de las direcciones MAC que tienen 48 bits de ancho, los primeros 24 bits se denominan OUI (Identificador Organizacionalmente Único). Ese patrón se compra a la Autoridad de registro de IEEE (haga clic en IEEE para la asociación, haga clic en Autoridad de registro para ir a esa página específicamente). Este es el primer paso para garantizar un mínimo de direcciones MAC duplicadas.
Esto deja 24 bits por OUI que una compañía puede usar para numerar interfaces Ethernet usando los últimos 6 caracteres de 00-00-00 a ff-ff-ff. 24 bits permite 16.777.215 combinaciones posibles de 1 y 0, por lo que una empresa puede hacer más de 16,5 millones de interfaces, lo que confirma positivamente que cada una es un número único de 48 bits.
- Cómo cambiar la dirección MAC de WiFi del sistema operativo Android Lollipop 5.0
- ¿Qué significa 'dirección local' y 'dirección extranjera' en el resultado del comando netstat?
- ¿Por qué obtengo la versión en español de cualquier sitio web internacional en el que estoy navegando si tengo mi VPN configurada en algún lugar de los Estados Unidos?
- ¿Por qué dos hosts que tienen una dirección IP diferente con una red diferente, se conectan al conmutador no se comunican entre sí?
- ¿Cuál es la necesidad de una dirección MAC aunque cada computadora tiene una dirección IP única?
Si la compañía lo eligiera, podrían comenzar de nuevo en 00-00-00 para los próximos 16,7 millones de interfaces y confiar en un inventario cuidadoso, envío y suerte para asegurarse de que no envíen posibles interfaces MAC duplicadas a la misma área del mundo. La mayoría de las empresas solo compran otra OUI, utilizando esa nueva OUI para los primeros 6 caracteres y 00-00-00 como punto de partida para 16,7 millones de nuevas direcciones MAC de interfaz.
Al momento de escribir este artículo, el IEEE cobra una tarifa única de USD $ 2,655 por una OUI registrada públicamente que ahora llaman Bloque de direcciones MAC o L-MA grande. Hay otros bloques más pequeños disponibles por menos dinero, pero el número predefinido de bits del IEEE es mayor, lo que hace que el usuario final tenga menos bits. Un ejemplo es lo que llaman MA-S, o MAC Address Block Small. Es un identificador de 36 bits que le daría a la organización solo 12 bits para cambiar. Eso solo les permitiría hacer 4.095 direcciones únicas, pero el costo es una tarifa única de, a partir de este escrito, USD $ 665.
Por lo tanto, al obligar a los fabricantes de interfaces Ethernet (ya sea físicas o virtuales) a comprar al menos una OUI de una autoridad central, que impone cierta medida de unicidad en las direcciones MAC entre diferentes fabricantes. En el caso de un solo fabricante, sus propias políticas que obliguen a comprar una nueva OUI después de haber usado casi los 16.7 millones de su OUI actual ayudarían a prevenir MAC duplicados.
Recuerde, solo se necesita un bit diferente en cualquier parte del MAC para que se considere único. Siendo realistas, eso es fácil de lograr utilizando la información proporcionada anteriormente.