Que sont les EUI-48 et EUI-64?

9

Quelles sont les adresses EUI-48 et EUI-64 formées et utilisées? Donnez-moi des exemples.

Quelles sont les affectations MA-L, MA-S et MA-M?

J'ai lu https://standards.ieee.org/develop/regauth/tut/eui48.pdf

et

https://standards.ieee.org/develop/regauth/tut/eui64.pdf

Et, rien compris.


la source
1
avez-vous une question spécifique? Il est difficile de savoir par où commencer sans répéter les informations que vous avez citées.
Ron Trunk
3
EUI-48 est l'adresse de couche liaison des périphériques Ethernet (utilisée presque nulle part ailleurs) EUI-64 est l'adresse de couche liaison utilisée à peu près partout ailleurs .
Ricky Beam

Réponses:

12

Historiquement, EUI-48 et MAC-48 étaient des concaténations d'un OUI 24 bits (Organizationally Unique Identifier) ​​attribué par l'IEEE et d'un identifiant d'extension 24 bits attribué par l'organisation avec cette affectation OUI (NIC). La subtile différence entre EUI-48 et MAC-48 n'était pas bien comprise; en conséquence, le terme MAC-48 est désormais obsolète et le terme EUI-48 est utilisé pour les deux (mais les termes «MAC» et «adresse MAC» sont toujours utilisés).

En d'autres termes, EUI-48 et le numéro MAC d'un appareil représentent la même chose! Habituellement, il est représenté en 12 hex (par exemple 0023.a34e.abc9), équivalent à 48 bits ou 6 octets.

En implémentant le EUI-64 (format d'identifiant unique étendu 64 bits), un hôte peut automatiquement se donner un identifiant d'interface IPv6 64 bits unique sans avoir besoin d'une configuration manuelle ou DHCP. C'est donc une question IPv6. Quoi qu'il en soit, si vous êtes intéressé par la façon dont il est calculé, il est appliqué à une adresse MAC comme celle-ci:

L'adresse MAC 48 bits est divisée en deux, le groupe hexadécimal FFFEest inséré au milieu (après le 24e bit) et le septième bit le plus significatif est inversé.

Exemple:

The MAC address    0021.86b5.6e10      (48 bit) becomes 
the EUI-64 address 0221.86ff.feb5.6e10 (64 bit)

MAC-Large, MAC-Small et MAC-Medium (en abrégé MA-L, MA-S et MA-M) ont tous la même taille. Les noms se réfèrent à la place au nombre de bits dans un MAC qui restent régis par l'organisation par opposition aux bits OUI régis par IEEE. Si 24 bits d'un MAC sont régis par une organisation / fournisseur / fabricant, il est appelé MAC-Large (c'est un schéma traditionnel discuté jusqu'à présent). Si 20 bits, c'est MAC-Medium. Si 12 bits, c'est MAC-Small.

Il résout le grave problème d'épuisement des adresses MAC. Pensez au nombre d'appareils produits chaque jour!

Cristina Gaucan
la source
2
IPv6 SLAAC utilise un EUI-64 modifié . Il existe des types de LAN qui utilisent EUI-64 comme adresse de couche 2, au lieu d'EUI-48.
Ron Maupin
1
Je me rends compte que c'est une vieille réponse, mais existe-t-il une source pour inverser le 7e bit? En regardant les directives IEEE pour l'utilisation de l'identifiant unique étendu (EUI), de l'identifiant organisationnel unique (OUI) et de l'ID d'entreprise (CID) "( tinyurl.com/y68bgdn8 ) Section" Mappage d'un EUI-48 à un EUI-64 "(p. 15). Il n'y a aucune mention de l'inversion, et j'essaie de déterminer s'il y a plusieurs spécifications de mappage à suivre.
rheone
3
@ RobertH.Engelhardt J'étais aussi curieux de l'inversion des bits. En fait, la plupart des didacticiels et des descriptions sont faux à ce sujet. L'inversion de bits est utilisée pour obtenir le "EUI-64 modifié" comme décrit dans la RFC 4291 pour acquérir l'identifiant d'interface. Par conséquent, la valeur "EUI-64" correcte n'inclut pas l'inversion. Voir aussi Comprendre l'adresse IPv6 EUI-64 bits
goulashsoup