¿Cómo se determina la dirección MAC en una computadora?

10

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?

Pila cero
fuente
1
He leído historias sobre cómo el hardware de fabricación dejaría de incrementar accidentalmente las direcciones MAC, y un lote de NIC tendría direcciones idénticas; entonces alguien la construcción de una red de gran tamaño podría comprar todo el lote y encontrar una sorpresa desagradable ...
user1686

Respuestas:

13
  1. 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.

  2. Podríamos agotarnos, pero una dirección MAC solo necesita ser única en una red de capa 2 individual.

  3. 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.

matak
fuente
¿Qué tipo de política de reciclaje adoptarán? 2 ^ 16 es ~ 16 millones, ¿realmente necesitan reciclar MAC?
Hengjie
3
@Hengjie: 16 millones no es tanto. Por ejemplo, Cisco envió más de 2 millones de servidores en el primer trimestre de 2012 ( news.techworld.com/storage/3361179/… ). Por lo tanto, un gran fabricante necesitará reciclar las ID de los dispositivos (u obtener más OUI).
sleske
2

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.

Frank Thomas
fuente
2
InterNIC maneja DNS, no direcciones MAC. Los dos usos de la abreviatura "NIC" son diferentes y no están relacionados: Tarjeta de interfaz de red versus Centro de información de red.
Wyzard
1

En respuesta a tus preguntas:

  • Verdadero: las direcciones MAC NO son únicas.
  • sin embargo, es improbable que existan las mismas direcciones MAC en la misma LAN
  • Se configuran en la tarjeta de interfaz de red cuando se construyen

Aquí está el enlace de Wikipedia: http://en.wikipedia.org/wiki/MAC_address

Fred
fuente