Comment l'adresse MAC sur un ordinateur est-elle déterminée?


10

En imaginant certains ordinateurs aujourd'hui, j'ai commencé à me demander ... et si deux adresses MAC LAN sur deux ordinateurs différents correspondaient? ... Cela causerait des problèmes. Plus tard, j'ai compris que l'espace d'adresse 48 bits de l'adresse MAC contient potentiellement 248 ou 281 474 976 710 656 adresses MAC possibles. [en d'autres termes, beaucoup de périphériques réseau]

Comment ces adresses MAC sont-elles déterminées?

Serons-nous jamais à court d'eux? (Je sais que la deuxième question est de la spéculation, mais il y a beaucoup d'appareils qui nécessitent une adresse mac ...)

Les adresses MAC sont-elles recyclées?


1
J'ai lu des histoires sur la façon dont le matériel de fabrication cesserait accidentellement d'incrémenter les adresses MAC, et un lot de cartes réseau aurait des adresses identiques; puis quelqu'un qui construit un grand réseau achèterait le lot entier et trouverait une mauvaise surprise ...
user1686

Réponses:


13
  1. Le MAC est divisé en deux parties; l'OUI (1er 24 bits) et l'ID de l'appareil (24 derniers bits). L'IEEE contrôle et attribue la partie OUI; donc si vous vous lancez dans la création de vos propres cartes réseau, vous devez vous inscrire auprès de l'IEEE et obtenir votre propre OUI unique. La partie ID de l'appareil est administrée librement par l'entreprise.

  2. Nous pourrions très bien manquer, mais une adresse MAC ne doit être unique que sur un réseau de couche 2 individuel.

  3. La partie OUI n'est pas quelque chose qui est recyclé, si vous fouillez dans votre table d'adresses MAC de commutateurs, vous pouvez le voir par les 24 premiers bits qui ont fabriqué l'appareil, comme Cisco, Google "OUI lookup".

Je suis sûr que les fabricants individuels recyclent probablement leurs MAC, tant que ces deux cartes réseau ne se retrouveront jamais sur le même réseau de couche 2, ce serait bien.

Les administrateurs réseau peuvent même choisir d'utiliser des adresses MAC administrées localement.


Quelle sorte de politique de recyclage adopteront-ils? 2 ^ 16, c'est ~ 16 millions, ont-ils vraiment besoin de recycler les MAC?
Hengjie

3
@Hengjie: 16 millions, ce n'est pas tant que ça. Par exemple, Cisco a expédié plus de 2 millions de serveurs au cours du premier trimestre 2012 uniquement ( news.techworld.com/storage/3361179/… ). Ainsi, un grand fabricant devra recycler les ID de périphérique (ou obtenir plus d'OUI).
sleske

2

Une adresse mac est générée par un groupe appelé INTERNic et vendue aux fournisseurs de cartes réseau par blocs. le premier 24B est un ID de fournisseur et le dernier 24B est l'adresse individuelle.

les MACS en double se produisent car les fournisseurs ne veulent acheter qu'un nombre minimal d'adresses, mais la duplication n'est un problème que si les deux cartes réseau sont sur le même réseau local. si les deux MAC se trouvent sur des réseaux LAN différents, ils ne se verront jamais et ne se heurteront jamais.

Les MAC sont des adresses de couche 2 et aident une trame de données à se déplacer dans un LAN. lorsque cette trame de données est destinée à un autre réseau, elle adresse sa trame au port du routeur local LAN, et lorsqu'il est déplacé d'un LAN à un autre, le paquet est placé dans une nouvelle trame pour ce LAN en utilisant le port local LAN du routeur comme expéditeur et le port local des routeurs de sortie pour la destination.


2
InterNIC gère le DNS, pas les adresses MAC. Les deux utilisations de l'abréviation "NIC" sont différentes et sans rapport: carte d'interface réseau et centre d'informations réseau.
Wyzard

1

En réponse à vos questions:

  • Vrai - Les adresses MAC ne sont PAS uniques.
  • cependant il est improbable que les mêmes adresses MAC existent sur le même LAN
  • Ils sont configurés sur la carte d'interface réseau lors de la construction

Voici le lien Wikipedia: http://en.wikipedia.org/wiki/MAC_address

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.