187 votes

Pourquoi ne pourrait-on pas utiliser les adresses MAC au lieu de l'IPv4|6 pour la mise en réseau ?

Je me documente sur le protocole TCP/IP et d'autres protocoles et technologies connexes. Les adresses MAC sont décrites comme étant (raisonnablement :) uniques, et comme ayant un grand espace de possibilité (plusieurs centaines de trillions), tout en étant également attribuées à toutes les interfaces réseau. Quelles sont les raisons historiques et techniques pour lesquelles les adresses IPv4 ou IPv6 sont utilisées à la place des adresses MAC pour la communication entre réseaux ?

Est-ce que j'ai raté quelque chose de fondamental ou est-ce que c'est juste une raison stupide (par exemple, construire au-dessus d'une technologie existante) ?

1voto

Reneg8or Points 11

Des personnes ont déclaré ici que le problème de l'utilisation d'adresses MAC au lieu d'adresses IPv4 était le routage, car les tables de routage deviendraient trop grandes - cependant, cela suppose des routeurs IPv4. Il est possible d'avoir de petites tables de routage, et si vous êtes intéressé par la manière de le faire, cherchez le routage par espace de nom plat. L'un des articles décrivant cette technique est celui-ci : http://www.cs.uiuc.edu/~caesar/papers/rofl.pdf

1voto

Mike Howard Points 11

Si je me souviens bien, les adresses MAC sont en fait des adresses Ethernet. Les adresses Ethernet sont divisées en deux parties : une partie fournisseur - qui identifie le fournisseur de la carte Ethernet et une partie adresse qui est attribuée par le fournisseur. C'est au fournisseur de les rendre uniques - ou non.

Ainsi, l'espace d'adresse MAC de 48 bits n'est pas utilisé de manière efficace ni - comme mentionné plusieurs fois ci-dessus - de manière hiérarchique.

L'adresse est conçue pour avoir des adresses uniques sur un réseau local, CSMA.

Du moins, autant que je m'en souvienne.

Les adresses IP sont conçues pour une échelle beaucoup plus générale et pour résoudre un problème différent.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X