Recyclage d'adresse MAC?

17

Je me suis toujours interrogé sur l'épuisement des adresses MAC. Les fournisseurs de matériel suivent-ils l'allocation des adresses MAC à leurs plates-formes, puis «récupèrent-ils» les adresses MAC lorsqu'un produit passe en fin de vie, puis les réutilisent-ils sur une nouvelle plate-forme?

John Jensen
la source

Réponses:

15

MAC-48 a un maximum de 2 ^ 48 adresses possibles, ce qui se situe quelque part dans le voisinage de 281 billions d'adresses différentes (par rapport à IPv4 qui en compte environ 4,2 milliards). Cela dit, j'ai vu des études et des estimations disant que nous n'aurons pas à nous soucier de l'épuisement avant 2100 environ. L'IEEE est une organisation qui soutient cette estimation. À ce moment-là, nous n'utilisons peut-être même plus d'adresses MAC. De plus, il existe une autre norme appelée EUI-64 qui fournit 2 ^ 64 adresses possibles (24 étant l'OUI et 40 étant le numéro de carte individuel).

Pour répondre à votre question sur le recyclage, je n'imagine pas que les fournisseurs le fassent ni que l'IEEE prend en charge les fournisseurs qui le font. Lors de l'attribution d'adresses MAC locales, un administrateur réseau pourrait le faire, mais je ne peux pas imaginer pourquoi vous le souhaitez.

Carlo M
la source
5
C'est aussi beaucoup moins un problème car un MAC doit seulement être localement unique. Il est utilisé sur L2 (Ethernet) pour parler aux hôtes connectés localement. Et il est perverti en une adresse IPv6 (SLAAC) en y ajoutant 80 bits supplémentaires, mais votre préfixe sera de toute façon unique au monde, donc les MAC en double ne sont pas un problème mondial. (lire: je peux utiliser le même MAC que vous tant que nous ne sommes pas sur le même segment Ethernet .)
Ricky Beam
1
Étant donné que le code du fournisseur ou du fabricant (OUI) prend la moitié des bits, il ne reste que 24 bits pour les adresses uniques par OUI. Cela réduit chaque pool de fournisseurs à 16 777 216 adresses NIC spécifiques. De nombreux fournisseurs ont plusieurs OUI.
generalnetworkerror
2
Il y a 2 ** 22 OUI24 (deux drapeaux réservés), nous en avons utilisé 0,4% ou 18k. 1 dollar vous achète environ 8900 adresses MAC. Il semblerait financièrement stupide de les recycler, car vous vous retrouveriez avec des problèmes de support considérablement plus chers. Les OUI sont utilisés pour de nombreuses choses, pas seulement pour l'adresse MAC (Bluetooth, Fibre Channel, code fabricant SFP / XFP, etc.).
ytti
Un bit est réservé pour indiquer les messages multicast vs unicast. Un autre bit est réservé pour indiquer "globalement unique" (OUI imposé) vs "administré localement" (l'adresse MAC est définie selon un schéma local).
Craig McQueen
2

Je me suis demandé la même chose. Je ne sais pas s'ils recyclent les adresses, mais contrairement aux adresses IP, les adresses MAC n'ont qu'une signification locale pour le domaine de diffusion dans lequel elles résident.

À titre d'exemple, l'adresse MAC 0000.0c07.acXXest une adresse de groupe HSRP où «xx» est le numéro de groupe HSRP. Si vous utilisez le même numéro de groupe sur deux VLAN différents, l'adresse MAC HSRP sera la même pour les deux.

Yosef Gunsburg
la source
Oui, il existe des adresses MAC de multidiffusion en liaison locale (en pensant à CDP, HSRP, GLBP, LLDP, sFlow, etc.), mais je fais référence aux règles IEEE traditionnelles où les adresses MAC doivent être uniques au matériel.
John Jensen
2

À la fin des années 80, Western Digital a utilisé des cartes d'Irlande et des États-Unis, je sais, car je devais déboguer un problème très étrange qui, à la fin, est revenu pour dupliquer les adresses mac sur lesdites cartes.

dave schwarz
la source
Voilà ce que j'allais dire. Pas avec WD mais avec d'autres fabricants, nous avons déjà vu des MAC en double.
jwbensley
0

"L'épuisement des adresses MAC ne sera probablement jamais un problème.

À court terme, 281 billions d'adresses, même avec un faible taux de remplissage, sont beaucoup à travailler. Même à 10% de remplissage, cela représente 4 000 appareils par personne vivante.

À long terme, si nous arrivons à une situation où tous les boutons de chemise du paysan indien moyen sont mis en réseau individuellement, la pénurie d'adresses MAC est facilement abordée: les adresses MAC doivent uniquement être uniques localement, sur un LAN donné, et elles ne pas besoin d'une structure particulière. Au moment où nous n'avons plus de préfixes de trois octets à attribuer ou à recycler, nous passons à l'algorithme suivant:

Chaque appareil génère un MAC aléatoire au démarrage. Chaque appareil, lorsqu'il détecte une collision MAC, passe à un MAC généré de manière aléatoire.

Notez que la collision ne se produira presque jamais, car le nombre moyen d'appareils sur un LAN nécessaires à une collision est de 2 ^ 24, soit près de 17 millions (cf Quel est le problème d'anniversaire?). Avoir 17 millions d'hôtes sur le même domaine de diffusion est une mauvaise idée, car le trafic du protocole de résolution d'adresse sera trop élevé. "

-Stanislav Shalunov

Source: http://www.quora.com/Will-MAC-Addresses-ever-be-exhausted

rymo4u
la source