Reciclaje de direcciones MAC?

17

Algo que siempre me he preguntado es el agotamiento de la dirección MAC. ¿Los proveedores de hardware realizan un seguimiento de la asignación de direcciones MAC a sus plataformas, y luego "reclaman" las direcciones MAC cuando un producto pasa a EOL, y luego las reutilizan en una nueva plataforma?

John Jensen
fuente

Respuestas:

15

MAC-48 tiene un máximo de 2 ^ 48 direcciones posibles, que está en algún lugar cercano a 281 billones de direcciones diferentes (en comparación con IPv4, que tiene alrededor de 4,2 mil millones). Dicho esto, he visto algunos estudios y estimaciones que dicen que no tendremos que preocuparnos por el agotamiento hasta alrededor de 2100. El IEEE es una organización que respalda esta estimación. Para entonces, es posible que ya no estemos utilizando direcciones MAC. Además, hay otro estándar llamado EUI-64 que proporciona 2 ^ 64 direcciones posibles (24 es el OUI y 40 es el número de tarjeta individual).

Para responder a su pregunta sobre el reciclaje, no imagino que los vendedores lo hagan ni que IEEE apoye a los vendedores que lo hacen. Al asignar direcciones MAC locales, un administrador de red podría hacerlo, pero no puedo imaginar por qué querría hacerlo.

Carlo M
fuente
55
También es mucho menos un problema ya que un MAC solo tiene que ser localmente único. Se usa en L2 (ethernet) para hablar con hosts conectados localmente. Y se pervierte en una dirección IPv6 (SLAAC) al agregarle otros 80 bits, pero su prefijo será globalmente único de todos modos, por lo que los MAC duplicados no son un problema global. (léase: puedo usar el mismo MAC que tú siempre y cuando no estemos en el mismo segmento de Ethernet ).
Ricky Beam
1
Dado que el código de proveedor o fabricante (OUI) toma la mitad de los bits, solo quedan 24 bits para direcciones únicas por OUI. Esto reduce cada grupo de proveedores a 16.777.216 direcciones específicas de NIC. Muchos proveedores tienen múltiples OUI.
generalnetworkerror
2
Hay 2 ** 22 OUI24s (dos banderas reservadas), hemos usado 0.4% o 18k de ellas. 1 dólar le compra aproximadamente 8900 direcciones MAC. Parecería financieramente estúpido reciclarlos, ya que terminaría con problemas de soporte considerablemente más caros. Las OUI se usan para muchas cosas, no solo para la dirección MAC (bluetooth, canal de fibra, código de fabricante SFP / XFP, etc.).
ytti
Un bit está reservado para indicar mensajes de multidifusión frente a unidifusión. Otro bit está reservado para indicar "globalmente único" (OUI forzado) frente a "administrado localmente" (la dirección MAC se establece de acuerdo con un esquema local).
Craig McQueen
2

Me he preguntado lo mismo. No estoy seguro de si reciclan las direcciones, pero a diferencia de las direcciones IP, las direcciones MAC solo son localmente significativas para el dominio de difusión en el que residen.

Solo como ejemplo, la dirección MAC 0000.0c07.acXXes una dirección de grupo HSRP donde 'xx' es el número de grupo HSRP. Si usa el mismo número de grupo en dos VLAN diferentes, la dirección MAC HSRP será la misma para ambos.

Yosef Gunsburg
fuente
Sí, hay direcciones MAC de multidifusión locales de enlace (pensando en CDP, HSRP, GLBP, LLDP, sFlow, etc.), pero me refiero a las reglas tradicionales de IEEE donde las direcciones MAC deberían ser exclusivas del hardware.
John Jensen
2

Western Digital hizo a finales de los 80 tarjetas de Irlanda y EE. UU. Ocasionalmente usaba la misma dirección mac, lo sé, ya que tuve que depurar un problema muy extraño que al final volvió a duplicar las direcciones mac en dichas tarjetas

Dave Schwarz
fuente
Esto es lo que iba a decir. No con WD sino con otros fabricantes, ya hemos visto MAC duplicados.
jwbensley
0

"Es poco probable que el agotamiento de la dirección MAC sea un problema.

A corto plazo, 281 billones de direcciones, incluso con una tasa de relleno baja, son mucho para trabajar. Incluso con un 10% de llenado, eso es 4k dispositivos por persona viva.

A largo plazo, si llegamos a una situación en la que todos los botones de camisa del campesino indio promedio están conectados en red individualmente, la escasez de direcciones MAC se soluciona fácilmente: las direcciones MAC solo deben ser únicas localmente, en una LAN determinada, y no No necesita ninguna estructura en particular. En el momento en que nos quedemos sin prefijos de tres bytes para asignar o reciclar, cambiamos al siguiente algoritmo:

Cada dispositivo genera un MAC aleatorio en el arranque. Cada dispositivo, cuando detecta una colisión MAC, cambia a un MAC generado aleatoriamente.

Tenga en cuenta que la colisión casi nunca sucederá, ya que el número promedio de dispositivos en una LAN necesarios para una colisión es de 2 ^ 24, o casi 17 millones (cf. ¿Cuál es el problema del cumpleaños?). Tener 17 millones de hosts en el mismo dominio de difusión es una mala idea, ya que el tráfico del Protocolo de resolución de direcciones será demasiado alto ".

-Stanislav Shalunov

Fuente: http://www.quora.com/Will-MAC-Addresses-ever-be-exhausted

rymo4u
fuente