¿Se agotarán las direcciones MAC en unos años?

Ya nos hemos quedado sin direcciones MAC y hemos estado reutilizando las redes locales. El esquema de direccionamiento IP lo permite.

Las direcciones MAC se asignan en bloques llamados OUIs por IEEE a diferentes compañías. OUI son los primeros 24 bits y las empresas pueden elegir los 24 bits restantes. Desafortunadamente, con este esquema, no todas las empresas pueden fabricar los 16 millones de dispositivos necesarios para completar esta cuota de direcciones MAC dentro de su OUI, pero hay compañías que poseen múltiples OUI. Esto lleva a un llenado ineficiente del espacio de 48 bits, dejando muchos huecos que no se pueden llenar.

Por lo tanto, hemos recurrido a la reutilización de direcciones MAC, especialmente en entornos virtualizados y a lidiar con las consecuencias.

Aunque, como dice otro respondedor, ¿puede haber 256 billones de direcciones MAC en teoría, la teoría y la práctica tienen formas de divergir en el mundo real?

Ni siquiera cerca.

Hay 4 mil millones de direcciones IPv4 posibles 2 ^ 32.

Hay 281 billones de direcciones MAC posibles 2 ^ 48.

Incluso suponiendo que la población de la Tierra sea de 10 mil millones de personas, eso es 10000 direcciones MAC por persona en la Tierra (incluidas las direcciones MAC perdidas por equipos que ya no se usan).

Podríamos ser buenos por otros 1000 años en direcciones MAC.

Por supuesto, al igual que algunas direcciones IPv4 están reservadas para fines especiales (127, 10, 192.168, …), algunos rangos de direcciones MAC están reservados para usos especiales (direcciones de multidifusión, asignaciones de direcciones MAC privadas), pero en ambos casos es solo un pequeño% de posibles direcciones.

Eventualmente, los proveedores podrían declarar que todo su hardware tiene más de 50 o 100 años de antigüedad y reutilizar esas direcciones, lo que, de ocurrir, eliminaría por completo la posibilidad de quedarse sin direcciones MAC.

No es un gran problema La dirección MAC no era enrutable entre redes. Varios dispositivos pueden tener la misma dirección MAC siempre que los dispositivos no estén en el mismo segmento de ethernet / wifi.