Während ich mir heute einige Computer vorstellte, fragte ich mich, was passiert, wenn zwei LAN-MAC-Adressen auf zwei verschiedenen Computern übereinstimmen? Das würde einige Probleme verursachen. Später wurde mir klar, dass der 48-Bit-Adressraum der MAC-Adresse möglicherweise 248 oder 281.474.976.710.656 mögliche MAC-Adressen enthält. [mit anderen Worten, viele Netzwerkgeräte]
Wie werden diese MAC-Adressen ermittelt?
Werden sie uns jemals ausgehen? (Ich weiß, die zweite Frage ist Spekulation, aber es gibt viele Geräte, die einen Mac-Adressen erfordern ...)
Werden MAC-Adressen recycelt?
networking
mac-address
Null Stapel
quelle
quelle
Antworten:
Der MAC ist in zwei Teile zerlegt; die OUI (1. 24 Bit) und die Geräte-ID (letzte 24 Bit). Das IEEE steuert und teilt den OUI-Teil zu; Wenn Sie sich also damit beschäftigen, Ihre eigenen Netzwerkkarten zu erstellen, müssen Sie sich beim IEEE registrieren und erhalten Ihre eigene OUI. Der Geräte-ID-Teil wird von der Firma frei verwaltet.
Wir könnten sehr gut davonlaufen, aber eine MAC-Adresse muss nur in einem einzelnen Layer-2-Netzwerk eindeutig sein.
Der OUI-Teil wird nicht recycelt. Wenn Sie in der MAC-Adresstabelle Ihrer Switches stöbern, können Sie anhand der ersten 24 Bit erkennen, wer das Gerät erstellt hat, z. B. Cisco oder Google "OUI-Lookup".
Ich bin mir sicher, dass einzelne Hersteller ihre MACs wahrscheinlich recyceln, nur solange diese beiden NICs nie im selben Layer-2-Netzwerk landen, wäre das in Ordnung.
Netzwerkadministratoren können sogar lokal verwaltete MAC-Adressen verwenden.
quelle
Eine MAC-Adresse wird von einer Gruppe namens INTERNic generiert und in Blöcken an NIC-Anbieter verkauft. Die ersten 24B sind eine Lieferanten-ID und die letzten 24B sind die individuelle Adresse.
Duplikate von MACs treten auf, da Anbieter nur eine minimale Anzahl von Adressen erwerben möchten. Die Duplizierung ist jedoch nur dann ein Problem, wenn sich die beiden Netzwerkkarten im selben LAN befinden. Wenn sich die beiden MACs in unterschiedlichen LANs befinden, werden sie sich niemals sehen und niemals kollidieren.
MACs sind Layer-2-Adressen und helfen einem Datenrahmen, sich in einem LAN zu bewegen. Wenn dieser Datenrahmen für ein anderes Netzwerk bestimmt ist, adressiert er seinen Rahmen an den lokalen LAN-Router-Port, und wenn er von einem LAN in ein anderes verschoben wird, wird das Paket in einen neuen Rahmen für dieses LAN gestellt, wobei der lokale LAN-Port des Routers als Absender verwendet wird und den lokalen Port des Ausgangsrouters für das Ziel.
quelle
In Beantwortung Ihrer Fragen:
Hier ist der Wikipedia-Link: http://en.wikipedia.org/wiki/MAC_address
quelle