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?
networking
mac-address
Zero Stack
źródło
źródło
Odpowiedzi:
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.
Moglibyśmy bardzo dobrze się skończyć, ale adres MAC musi być unikalny tylko w pojedynczej sieci warstwy 2.
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.
źródło
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.
źródło
W odpowiedzi na twoje pytania:
Oto link do Wikipedii: http://en.wikipedia.org/wiki/MAC_address
źródło