Recycling von MAC-Adressen?

17

Etwas, worüber ich mich immer gewundert habe, ist die Erschöpfung der MAC-Adresse. Verfolgen Hardwareanbieter die Zuordnung von MAC-Adressen zu ihren Plattformen und "fordern" sie anschließend wieder an, wenn ein Produkt auf EOL umgestellt wird, und verwenden sie diese dann auf einer neuen Plattform erneut?

John Jensen
quelle

Antworten:

15

MAC-48 hat maximal 2 ^ 48 mögliche Adressen, die sich in der Nähe von 281 Billionen verschiedenen Adressen befinden (im Vergleich zu IPv4 mit rund 4,2 Milliarden Adressen). Trotzdem habe ich einige Studien und Schätzungen gesehen, die besagen, dass wir uns erst um 2100 Gedanken über Erschöpfung machen müssen. Die IEEE ist eine Organisation, die diese Schätzung unterstützt. Zu diesem Zeitpunkt verwenden wir möglicherweise noch nicht einmal mehr MAC-Adressen. Zusätzlich gibt es einen weiteren Standard namens EUI-64, der 2 ^ 64 mögliche Adressen bereitstellt (24 ist die OUI und 40 ist die individuelle Kartennummer).

Zur Beantwortung Ihrer Frage zum Recycling stelle ich mir weder Hersteller vor, noch unterstützt IEEE Hersteller, die dies tun. Wenn Sie lokale MAC-Adressen zuweisen, könnte dies ein Netzwerkadministrator tun, aber ich kann mir nicht vorstellen, warum Sie dies möchten.

Carlo M
quelle
5
Es ist auch weitaus weniger ein Problem, da ein MAC nur lokal eindeutig sein muss. Es wird bei L2 (Ethernet) verwendet, um mit lokal verbundenen Hosts zu kommunizieren. Und es wird in eine IPv6-Adresse (SLAAC) pervertiert, indem weitere 80 Bit hinzugefügt werden, aber Ihr Präfix wird trotzdem global eindeutig sein, sodass doppelte MACs kein globales Problem darstellen. (Lesen Sie: Ich kann den gleichen MAC wie Sie verwenden , solange wir nicht im gleichen Ethernet-Segment sind .)
Ricky Beam
1
Da der Hersteller- oder Herstellercode (Vendor or Manufacturer Code, OUI) die Hälfte der Bits benötigt, bleiben für eindeutige Adressen pro OUI nur 24 Bits übrig. Dadurch wird jeder Anbieterpool auf 16.777.216 NIC-spezifische Adressen reduziert. Viele Anbieter haben mehrere OUIs.
Generalnetworkerror
2
Es gibt 2 ** 22 OUI24s (zwei reservierte Flags), von denen wir 0,4% oder 18.000 verwendet haben. 1 Dollar kauft Ihnen ungefähr 8900 MAC-Adressen. Es scheint finanziell dumm zu sein, sie zu recyceln, da Sie am Ende erheblich teurere Support-Probleme haben. OUIs werden für viele Zwecke verwendet, nicht nur für MAC-Adressen (Bluetooth, Fibre Channel, SFP / XFP-Herstellercode usw. usw.).
Ytti
Ein Bit ist reserviert, um Multicast- oder Unicast-Nachrichten anzuzeigen. Ein anderes Bit ist reserviert, um "global eindeutig" (OUI erzwungen) gegenüber "lokal verwaltet" anzuzeigen (MAC-Adresse wird gemäß einem lokalen Schema festgelegt).
Craig McQueen
2

Ich habe mich das Gleiche gefragt. Ich bin nicht sicher, ob sie die Adressen wiederverwenden, aber im Gegensatz zu IP-Adressen sind MAC-Adressen für die Broadcast-Domäne, in der sie sich befinden, nur lokal von Bedeutung.

Nur als Beispiel ist die MAC-Adresse 0000.0c07.acXXeine HSRP-Gruppenadresse, wobei 'xx' die HSRP-Gruppennummer ist. Wenn Sie dieselbe Gruppennummer in zwei verschiedenen VLANs verwenden, ist die HSRP-MAC-Adresse für beide gleich.

Yosef Gunsburg
quelle
Ja, es gibt verbindungslokale Multicast-MAC-Adressen (CDP, HSRP, GLBP, LLDP, sFlow usw.), aber ich beziehe mich auf die traditionellen IEEE-Regeln, nach denen MAC-Adressen für Hardware eindeutig sein sollten.
John Jensen
2

Ich weiß, dass Western Digital in den späten 80ern gelegentlich Karten aus Irland und den USA mit derselben Mac-Adresse verwendete, da ich ein sehr seltsames Problem beheben musste, bei dem letztendlich die Mac-Adressen auf diesen Karten dupliziert wurden

Dave Schwarz
quelle
Das wollte ich sagen. Nicht mit WD, sondern mit anderen Herstellern haben wir bereits doppelte MACs gesehen.
Jwbensley
0

"Es ist unwahrscheinlich, dass die Erschöpfung der MAC - Adresse jemals ein Problem darstellt.

Kurzfristig sind 281 Billionen Adressen auch bei einer niedrigen Füllrate eine Menge zu bearbeiten. Selbst bei 10% Auslastung sind das 4k Geräte pro Person.

Auf lange Sicht kann der Mangel an MAC-Adressen leicht behoben werden, wenn wir zu einer Situation kommen, in der alle Hemdknöpfe eines durchschnittlichen indischen Bauern einzeln vernetzt sind: MAC-Adressen müssen nur lokal in einem bestimmten LAN eindeutig sein und sie dürfen nicht brauche keine bestimmte Struktur. An dem Punkt, an dem wir keine drei-Byte-Präfixe mehr zuweisen oder recyceln müssen, wechseln wir zum folgenden Algorithmus:

Jedes Gerät generiert beim Booten einen zufälligen MAC. Jedes Gerät wechselt zu einem zufällig generierten MAC, wenn es eine MAC-Kollision erkennt.

Beachten Sie, dass die Kollision kaum jemals auftreten wird, da die durchschnittliche Anzahl der Geräte in einem LAN, die für eine Kollision benötigt werden, 2 ^ 24 oder fast 17 Millionen beträgt (siehe Was ist das Geburtstagsproblem?). Es ist eine schlechte Idee, 17 Millionen Hosts in derselben Broadcast-Domäne zu haben, da der Datenverkehr im Address Resolution Protocol zu hoch sein wird. "

-Stanislav Shalunov

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

rymo4u
quelle