Le port physique sur un commutateur compte comme couche OSI 1. Toutes les adresses MAC qui arrivent dans ce port particulier représentent les adresses physiques des périphériques réseau (couche OSI 2). Sur chaque port actif, il peut y avoir 0, 1 ou plusieurs adresses MAC (ou CAM ou quel que soit le nom du fournisseur du commutateur). En fait, Switch n'a pas la moindre idée du type de périphérique connecté sans informations supplémentaires (l'administrateur ou un protocole spécialement conçu en informe davantage).
Ainsi, en connectant un commutateur à un autre commutateur, toutes les adresses MAC connues d’un commutateur peuvent être répliquées sur un autre commutateur. S'il s'agit d'un commutateur factice, toutes les adresses MAC contribuent au même réseau local sans nom. S'il en existe un meilleur, il peut avoir configuré plusieurs réseaux locaux virtuels (VLAN) et chaque VLAN possède son propre ensemble d'adresses MAC. Ils peuvent être répétés dans plusieurs VLAN.
Si un commutateur reçoit la même adresse physique via plusieurs interfaces, il est généralement détecté et compté comme un "battement MAC". Cela signifie que le commutateur ne peut pas être sûr par quel port un paquet avec une certaine adresse MAC doit être envoyé.
Les commutateurs oublient généralement l'adresse MAC d'un port si elle n'apparaît pas dans les dernières minutes. C'est bon; sinon, les commutateurs peuvent recevoir trop d’informations qui peuvent être contradictoires au fil du temps.
Parfois, en raison d’une erreur réseau ou d’une attaque de pirates informatiques au sein d’un même réseau, certains périphériques peuvent générer de nombreuses annonces MAC. Si le nombre d'adresses MAC annoncées est trop élevé pour que le commutateur s'en souvienne, il peut décider d'oublier la livraison optimale des paquets. En cas de doute, sur quel port une adresse MAC réside, un paquet peut être transmis à tous les ports comme une diffusion (une attaque avec le nom arp-spoofing a réussi).
Si l'administrateur est conscient des risques potentiels, le nombre d'adresses MAC différentes pouvant apparaître sur chaque port peut être limité. S'il est connu qu'un seul ordinateur à la fois est connecté via un port, vous pouvez le configurer en tant que "nous ne pouvons avoir qu'un seul Mac" (type de port sur votre esquisse de l'ordinateur A au commutateur 1). Si on ne le sait pas ou si un autre commutateur est connecté à un port, la limite peut être raisonnablement augmentée ou même laissée comme illimitée (sur un commutateur moyen, illimité est en fait de plusieurs milliers).
J'espère que ça aide.