Jak określa się adres MAC na komputerze?


10

Podczas obrazowania niektórych komputerów dzisiaj zacząłem się zastanawiać ... co jeśli dwa adresy MAC LAN na dwóch różnych komputerach pasują? ... To spowodowałoby pewne problemy. Później zrozumiałem, że 48-bitowa przestrzeń adresów MAC zawiera potencjalnie 248 lub 281 474,976,710,656 możliwych adresów MAC. [innymi słowy, wiele urządzeń sieciowych]

Jak określa się te adresy MAC?

Czy kiedykolwiek ich zabraknie? (Wiem, że drugie pytanie to spekulacje, ale istnieje wiele urządzeń, które wymagają adresów mac ...)

Czy adresy MAC podlegają recyklingowi?


1
Czytałem historie o tym, jak sprzęt produkcyjny przypadkowo przestałby zwiększać adresy MAC, a partia kart sieciowych miała identyczne adresy; wtedy ktoś budujący dużą sieć
kupiłby

Odpowiedzi:


13
  1. MAC jest podzielony na dwie części; OUI (pierwsze 24 bity) i identyfikator urządzenia (ostatnie 24 bity). IEEE kontroluje i przydziela część OUI; więc jeśli zajmujesz się tworzeniem własnych kart sieciowych, musisz zarejestrować się w IEEE i uzyskać swój własny, niepowtarzalny OUI. Częścią identyfikatora urządzenia zarządza firma.

  2. Moglibyśmy bardzo dobrze się skończyć, ale adres MAC musi być unikalny tylko w pojedynczej sieci warstwy 2.

  3. Część OUI nie jest poddawana recyklingowi, jeśli grzebiesz w swojej tablicy adresów MAC przełączników, możesz stwierdzić po pierwszych 24 bitach, którzy stworzyli urządzenie, takich jak Cisco, Google „OUI lookup”.

Jestem pewien, że poszczególni producenci prawdopodobnie poddają recyklingowi swoje MAC, tak długo, jak długo te dwie karty sieciowe nigdy nie znajdą się w tej samej sieci warstwy 2, byłoby dobrze.

Administratorzy sieci mogą nawet używać adresów MAC administrowanych lokalnie.


Jakie będą zasady recyklingu? 2 ^ 16 to ~ 16 milionów, czy naprawdę potrzebują recyklingu MAC?
Hengjie

3
@Hengjie: 16 milionów to niewiele. Na przykład Cisco dostarczyło ponad 2 miliony serwerów w pierwszym kwartale 2012 r. ( News.techworld.com/storage/3361179/... ). Dlatego duży producent będzie musiał przetworzyć identyfikatory urządzeń (lub uzyskać więcej OUI).
sleske,

2

Adres mac jest generowany przez grupę o nazwie INTERNic i sprzedawany dostawcom NIC w blokach. pierwsze 24B to identyfikator dostawcy, a ostatnie 24B to indywidualny adres.

zdarzają się duplikaty MACS, ponieważ dostawcy chcą kupić tylko minimalną liczbę adresów, ale duplikacja stanowi problem tylko wtedy, gdy dwie karty sieciowe są w tej samej sieci LAN. jeśli dwa MAC są w różnych sieciach LAN, nigdy się nie zobaczą i nigdy nie zderzą się.

MAC to adresy warstwy 2 i pomagają ramce danych poruszać się w sieci LAN. gdy ta ramka danych jest przeznaczona dla innej sieci, adresuje ją do portu lokalnego routera LAN, a po przeniesieniu z jednej sieci LAN do drugiej pakiet jest umieszczany w nowej ramce dla tej sieci LAN, używając lokalnego portu routerów LAN jako nadawcy , a port lokalny routerów wyjściowych dla miejsca docelowego.


2
InterNIC obsługuje DNS, a nie adresy MAC. Dwa zastosowania skrótu „NIC” są różne i nie są ze sobą powiązane: karta interfejsu sieciowego a sieciowe centrum informacyjne.
Wyzard

1

W odpowiedzi na twoje pytania:

  • Prawda - adresy MAC NIE są unikalne.
  • jest jednak nieprawdopodobne, aby te same adresy MAC istniały w tej samej sieci LAN
  • Po skonfigurowaniu są one konfigurowane na karcie interfejsu sieciowego

Oto link do Wikipedii: http://en.wikipedia.org/wiki/MAC_address

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.