Sind MAC-Adressen ab Werk eindeutig?

37

Laut Wikipedia :

Eine Media Access Control-Adresse (MAC-Adresse) ist eine eindeutige Kennung, die Netzwerkschnittstellen für die Kommunikation im physischen Netzwerksegment zugewiesen wird

Aber wie eindeutig sind die MAC-Adressen von Geräten, die ab Werk geliefert werden? Ich erinnere mich an eine lange Zeit, als ich hörte, wie manche Hersteller MAC-Adressen auf ihren Netzwerkkarten wiederverwendeten. Hat jemand irgendwelche harten Fakten auf die eine oder andere Weise?

Justin Ethier
quelle
3
Ich habe ähnliche Dinge über die Wiederverwendung von MACs gehört. Ich bin ein bisschen neugierig, ob sich daraus gebildete Antworten ergeben.
Peelman

Antworten:

33

Es gibt 2 48 oder 281 474 976 710 656 verschiedene mögliche Kombinationen.

Sie sind ziemlich einzigartig.

  • Die ersten 3 Oktette definieren den Hersteller.
  • Die letzten 3 Oktette werden normalerweise zum Zeitpunkt des PROM-Brennens generiert. Wie das geht, liegt beim Hersteller.

Das ergibt offensichtlich 16 777 215 mögliche eindeutige MAC-Adressen pro Hersteller. Das ist ziemlich viel, deshalb sollte der Hersteller einen nicht wiederverwenden. Einige sind jedoch faul und prüfen nicht, ob ihnen bereits eine MAC-Adresse zugewiesen wurde.

Es ist nicht selten möglich, die MAC-Adresse mithilfe von Software zu ändern. Wenn Sie also ein Duplikat erhalten, können Sie es mit einer Karte versehen.

Majenko
quelle
18
1,7 Millionen Kombinationen sind sicherlich keine triviale Zahl, aber auch keine sehr hohe Zahl. Nicht, wenn Sie einen großen Hersteller (wie Netgear oder Linksys usw.) nehmen, der seit über einem Jahrzehnt neue Hardware mit "einzigartigen" MACs herstellt
Xantec,
2
... es sei denn, sie sind auf derselben Platine / demselben Gehäuse installiert. Ich sehe weitaus häufiger sequenzielle MACs, wenn es sich um Geräte handelt, die vom Hersteller mit mehreren Netzwerkschnittstellen auf demselben Verbindungsmedium geliefert wurden.
Dave Sherohman
3
Am ärgerlichsten sind alte SUN-Systeme, bei denen die Quad-Ethernet-Karten eine MAC-Adresse für alle vier Ports hatten.
Majenko
8
@Xantec - Ahem, das sind 16,7 Millionen.
new123456
2
@ new123456 Der von Xantec gemachte Punkt steht allerdings noch. Hersteller stellen Hunderte von Millionen Karten her. Wenn sie also nicht mehrere Hersteller-IDs erhalten, müssen sie die IDs fast wiederholen.
Jamin Gray