Door ezeyme: Dat is onjuist ethernet MACs zijn wel degelijk bedoeld om wereldwijd uniek te zijn.
Vendors die op verschillende devices duplicate mac adressen gebruiken hebben een fout in hun fabricage proces - het komt wel eens voor.
Je hebt helaas geen gelijk:
Duplicate MAC Addresses
Manufacturers re-use MAC addresses and they ship cards with duplicate addresses to different parts of the United States or the World so that there is only a very small chance two computers with network cards with the same MAC address will end up on the same network.
bron:
http://www.inetdaemon.com/tutorials/networking/lan/ethernet/mac.shtml Je baseert je helaas op een bron met meer ijver dan kennis.
De auteur van die website heeft duidelijk een misvatting die in de paragraaf boven je quote staat.
Daarin zegt hij (correct) dat de eerste 3 octets/24 bits een vendor OUI aanduiden, en de volgende 24 bits door die vendor toegewezen worden.
Daarna maakt hij zich opeens zorgen over het feit dat 16M (24 bits) te weinig zou zijn voor het aantal unieke devices in de wereld.
Dat is een misvatting, want ook de eerste 24 bit worden meegenomen bij de vraag "uniek of duplicaat" - een switch gebruikt het hele mac bij het forwarden van frames, niet slechts het host deel.
Je quote over duplicate macs als normaal lijkt dan zijn zelfverzonnen oplossing/verklaring te zijn voor het non-probleem van 16M unieke macs . Misschien heeft hij het idee dat een vendor maar 1 OUI kan krijgen ?
quote van de misvatting :
"In the case of the protocols specified in the IEEE's 802.x series of documents, the first 24 bits of a MAC address identify the vendor-manufacturer of the network interface card and the last 24 bits identify the card itself, or more precisely, the last 24 bits identifies the specific host the network inteface card is attached to. The 24 bits used to identify a host allows for up to 16.7 million unique card addresses on one network. Since there are more than 16.7 million computers in the world, this clearly isn't enough addresses for every computer on earth, is it? "
En dat wordt dan gevolgd door het verzinsel dat hergebruik van mac adressen standaard zou zijn - het idee dat de logistiek tussen productie (containers vol uit china) en distributie van apparaten om te mikken dat hergebruikte mac adressen 'ver weg van elkaar' verkocht worden is wel heel naief
.
Dat is het nadeel van "iets van Internet" leren - iedereen kan een site met beweringen volschrijven. En iedereen kan op security.nl posten - dus waarom heb ik wel gelijk , en internetdaemon.com niet ?
Als je de lijst vendor OUIs bekijkt, zie je al heel snel dat een vendor veel meer dan één OUI toegewezen kan krijgen.
De eventuele zorg dat een vendor die meer dan 16M ethernet poorten gemaakt heeft zou moeten recyclen is daarmee van de baan. 00:00:00:0c (zoals genoemd op die site) is Cisco's eerste maar zeker niet enige OUI.
Je kunt de lijst op http://standards-oui.ieee.org/oui.txt bekijken.
De pech is enigszins dat IEEE standaarden (waar ethernet onder valt) itt tot RFCs niet zo makkelijk publiek te downloaden zijn.
De ultieme bron voor hoe ethernet bedacht is zijn de IEEE 802.3 standaarden , en afgeleiden zoals 802.11 (wifi)
Ik kan je geen rechtstreekse quote van de standaard geven, maar wel een aantal links van ieee.org omtrent ethernet macs , en een wiki die refereert aan de standaarden.
Wat hints dat de gedachte van ethernet macs wel degelijk universeel uniek bedoeld zijn kun je vinden op bv
faq2 : http://standards.ieee.org/faqs/regauth.html#2
https://en.wikipedia.org/wiki/MAC_address
https://standards.ieee.org/events/automotive/2014/18_Looming_Ethernet_MAC_Address_Crisis.pdf
(zie slide 6 : •
Simply stated:
Ethernet MAC Addresses are a limited resource!
•
Once used, Ethernet MAC Address can’t be re-used – ever!
–
This includes all MAC Address purchased from the IEEE
•
IEEE acquired MAC Addresses are Globally Unique
–
MAC Addresses that are not at least locally unique (i.e., duplicate addresses)
cause IEEE 802.1 Bridges (switches) to improperly map frames
–
Using Globally Unique addresses provides one way to ensure MAC
Addresses are locally unique
=========================================================================================
Kortom : neem informatie van "internetdaemon.com" met een stevige schep zout, want de schrijver heeft het hier gewoon fout.
En bij twijfel , controleer zo mogelijk een definitieve bron - voor IP/Internet zijn dat de RFCs, voor Ethernet de IEEE standaarden. En in een juridische discussie het wetboek .
Een ijverige amateur die veel schrijft op z'n site is niet zo'n bron.