Je sais donc comment switch apprend l'adresse MAC. Il envoie des paquets via tous les ports (si nécessaire), pendant qu'il reçoit une réponse de la destination et le marque sur ce port.
J'ai quelques questions:
Scénario 1: Comment va-t-il apprendre l'adresse MAC? Switch1 peut atteindre Switch2 via Switch0 ou directement à Switch2? Comment ça va être? Et si Switch2 était connecté plus tard?
Scénario 2: Qu'en est-il de celui-ci? Il peut aller (supposons) du port 1 au port 1 ou du port 2 au port 2. Fera-t-il une boucle?
networking
switch
mac-address
user701115
la source
la source
Réponses:
Interrupteurs ne pas envoyer des paquets pour découvrir les adresses MAC, ils écoute au trafic et créent ainsi une table liant l’adresse MAC au port d’où vient la trame.
Dans les cas que vous montrez, Protocole Spanning Tree entre en travaux bloquant l’un des liens pour éviter une boucle fermée.
Dans les deux cas, chaque commutateur utilisant Spanning Tree et via un processus de découverte et de négociation, bloque les liens redondants afin que chaque commutateur puisse apprendre les adresses MAC distantes via un seul lien. Comment STP choisit le "meilleur" port à utiliser est décrit sur Wikipedia .
(Notez que STP ne pas choisissez le meilleur chemin pour chaque MAC - il choisit une topologie unique à l’échelle mondiale. En revanche, les nouvelles technologies TRILL et 802.1aq "Shortest Path Bridging" acheminent chaque MAC individuellement.)
Si le protocole STP est désactivé, vous obtenez simplement une boucle et le réseau fond.
la source