Je souhaite attribuer les adresses MAC de mes machines virtuelles afin de pouvoir configurer les réservations DHCP de manière à ce qu'elles obtiennent toujours la même adresse IP, quel que soit l'hyperviseur hôte sur lequel il s'exécute ou le système d'exploitation utilisé.
Ce que j'ai besoin de savoir, c'est quelle plage d'adresses MAC puis-je utiliser sans craindre qu'un jour, un périphérique puisse être connecté à notre réseau avec ce MAC?
J'ai lu l'article de Wikipedia sur les adresses MAC et cette section semble indiquer que si je crée une adresse sous la forme 02-XX-XX-XX-XX-XX, elle est considérée comme une adresse administrée localement.
Je suppose que cela signifie qu'aucun fabricant de matériel n'utiliserait une adresse commençant par 02 et que je devrais donc être sûr d'utiliser tout ce qui commence par 02 pour mes machines virtuelles?
Merci pour l'aide.
la source
La liste complète des préfixes Mac attribués peut être trouvée ici: http://standards.ieee.org/regauth/oui/oui.txt
Il y a plusieurs préfixes marqués comme privés sur cette liste, 02 n'en fait pas partie. Si vous en utilisez un, vous devriez être relativement en sécurité. N'oubliez pas que d'autres appareils, logiciels, etc. peuvent également utiliser ce préfixe. Dans ce cas, le risque de conflit augmente légèrement.
Si vous utilisez des suffixes générés aléatoirement, vos chances de collision sont plutôt astronomiques.
la source
Si vous utilisez des produits VMware (ESXi / Workstation / vCenter / ...), la plage valide des adresses MAC attribuées manuellement est la suivante:
la source
Pour les machines virtuelles Xen, vous pouvez utiliser n'importe quoi à partir de 00: 16: 3E. C'est la valeur par défaut générée par de nombreux outils de gestion.
la source
Je sais que c'est vieux, mais la façon dont je lis ceci est comme ça (comme je le fais maintenant pour Hyper-V 2012 et dans un environnement MSP ...)
L'ordre des chiffres hexadécimaux est transmis par paires en ordre inverse sur le fil Ethernet. Ainsi, A3: xx: xx: xx: xx: xx est transmis sous la forme 1100 0101: xx: xx: xx: xx: xx Le 3 est transmis avant le A, les deux bits les moins significatifs étant transmis en premier. C'est selon http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
Par conséquent, il semble que ce qui précède est correct. Je comprends aussi l'article du wiki référencé ci-dessus, mais je pense que 06 est un mauvais exemple et non la manière dont les bits sont transmis sur le réseau.
Voici une capture d'écran de la pièce pertinente du PDF lié ci-dessus:
Les plages commenceraient ainsi pour Unicast: x2 :, x6 :, xA :, xE: et comme suit pour Multicast: x3, x7, xF.
la source
Il semble que la version 5 de Virtualbox utilise des adresses administrées localement commençant par 0A-00-27 (alors que dans les versions précédentes, elle utilisait le 08-00-27).
En passant, lors de l'attribution manuelle d'adresses MAC, gardez simplement à l'esprit que 00-03-FF est utilisé par les machines virtuelles Virtual-PC, comme indiqué ici: http://blogs.technet.com/b/medv/archive/2011/01/24 /how-to-manage-vm-mac-addresses-with-the-globalimagedata-xml-file-in-med-v-v1.aspx et 00-15-5D est utilisé par les machines virtuelles Hyper-V comme mentionné ici: http : //technet.microsoft.com/en-us/library/jj590655.aspx
la source