Mientras imaginaba algunas computadoras hoy, comencé a preguntarme ... ¿qué pasaría si dos direcciones MAC de LAN en dos computadoras diferentes coincidieran? ... Eso causaría algunos problemas. Más tarde llegué a comprender que el espacio de direcciones de 48 bits de la dirección MAC contiene potencialmente 248 o 281,474,976,710,656 posibles direcciones MAC. [en otras palabras, muchos dispositivos de red]
¿Cómo se determinan estas direcciones MAC?
¿Alguna vez nos quedaremos sin ellos? (Sé que la segunda pregunta es especulación, pero hay muchos dispositivos que requieren una dirección MAC ...)
¿Las direcciones MAC se reciclan?
networking
mac-address
Pila cero
fuente
fuente
Respuestas:
El MAC se divide en dos partes; el OUI (primeros 24 bits) y la ID del dispositivo (últimos 24 bits). El IEEE controla y asigna la parte OUI; así que si te metiste en el negocio de hacer tus propias NICs, deberías registrarte en el IEEE y obtener tu propia OUI única. La parte de identificación del dispositivo es administrada libremente por la empresa.
Podríamos agotarnos, pero una dirección MAC solo necesita ser única en una red de capa 2 individual.
La parte de OUI no es algo que se recicla, si está hurgando en la tabla de direcciones MAC de sus conmutadores, puede ver por los primeros 24 bits que hicieron el dispositivo, como Cisco, "búsqueda de OUI" de Google.
Estoy seguro de que los fabricantes individuales probablemente reciclan sus MAC, siempre y cuando esas dos NIC nunca terminen en la misma red de capa 2, entonces estaría bien.
Los administradores de red pueden incluso elegir usar direcciones MAC administradas localmente.
fuente
Un grupo llamado INTERNIC genera una dirección mac y se vende a los proveedores de NIC en bloques. los primeros 24B son una identificación de proveedor, y los últimos 24B son la dirección individual.
Los MACS duplicados suceden ya que los proveedores solo quieren comprar un número mínimo de direcciones, pero la duplicación es solo un problema si las dos unidades están en la misma LAN. Si los dos MAC están en LAN diferentes, nunca se verán y nunca chocarán.
Las MAC son direcciones de capa 2 y ayudan a que un marco de datos se mueva en una LAN. cuando ese marco de datos está destinado a otra red, dirige su marco al puerto del enrutador local LAN, y cuando se mueve de una LAN a otra, el paquete se coloca en un nuevo marco para esa LAN utilizando el puerto local LAN del enrutador como remitente y el puerto local de enrutadores de salida para el destino.
fuente
En respuesta a tus preguntas:
Aquí está el enlace de Wikipedia: http://en.wikipedia.org/wiki/MAC_address
fuente