Wie wird die MAC-Adresse eines Computers ermittelt?

Wie wird die MAC-Adresse eines Computers ermittelt?

Als ich heute einige Computer imitierte, 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 potenziell 248 oder 281.474.976.710.656 mögliche MAC-Adressen enthält. [mit anderen Worten,eine Mengevon Netzwerkgeräten ]

Wie werden diese MAC-Adressen ermittelt?

Werden sie uns jemals ausgehen?(Ich weiß, dass die zweite Frage Spekulation ist, aber es gibt viele Geräte, die eine MAC-Adresse erfordern …)

Werden MAC-Adressen wiederverwendet?

Antwort1

  1. Der MAC besteht aus zwei Teilen: der OUI (erste 24 Bit) und der Geräte-ID (letzte 24 Bit). Das IEEE kontrolliert und teilt den OUI-Teil zu. Wenn Sie also Ihre eigenen NICs herstellen möchten, müssen Sie sich beim IEEE registrieren und Ihre eigene eindeutige OUI erhalten. Der Geräte-ID-Teil wird vom Unternehmen frei verwaltet.

  2. Es könnte durchaus sein, dass uns diese ausgehen, aber eine MAC-Adresse muss nur in einem einzelnen Layer-2-Netzwerk eindeutig sein.

  3. Der OUI-Teil wird nicht wiederverwendet. Wenn Sie in der MAC-Adresstabelle Ihres Switches herumstöbern, können Sie anhand der ersten 24 Bits erkennen, wer das Gerät hergestellt hat (z. B. Cisco). Geben Sie dazu bei Google „OUI-Suche“ ein.

Ich bin sicher, dass einzelne Hersteller ihre MACs wahrscheinlich wiederverwenden. Solange diese beiden NICs nie im selben Layer-2-Netzwerk landen, wäre alles in Ordnung.

Netzwerkadministratoren können sogar lokal verwaltete MAC-Adressen verwenden.

Antwort2

Eine MAC-Adresse wird von einer Gruppe namens INTERNic generiert und in Blöcken an NIC-Anbieter verkauft. Die ersten 24 Byte sind eine Anbieter-ID und die letzten 24 Byte sind die individuelle Adresse.

Doppelte MAC-Adressen kommen vor, da die Anbieter nur eine minimale Anzahl von Adressen kaufen möchten. Eine Duplizierung ist jedoch nur dann ein Problem, wenn sich die beiden Netzwerkkarten im selben LAN befinden. Wenn sich die beiden MAC-Adressen in unterschiedlichen LANs befinden, werden sie sich nie sehen und nie kollidieren.

MACs sind Layer-2-Adressen und unterstützen die Bewegung eines Datenrahmens in einem LAN. Wenn dieser Datenrahmen für ein anderes Netzwerk bestimmt ist, wird er an den lokalen Router-Port des LANs adressiert. Beim Verschieben von einem LAN in ein anderes wird das Paket in einen neuen Rahmen für dieses LAN eingefügt, wobei der lokale LAN-Port des Routers als Absender und der lokale Port des Ausgangsrouters als Ziel verwendet wird.

Antwort3

Als Antwort auf Ihre Fragen:

  • Stimmt – MAC-Adressen sind NICHT eindeutig.
  • Es ist jedoch unwahrscheinlich, dass die gleichen MAC-Adressen im selben LAN vorhanden sind
  • Sie werden beim Bau auf der Netzwerkkarte eingerichtet.

Hier ist der Wikipedia-Link: http://en.wikipedia.org/wiki/MAC-Adresse

verwandte Informationen