Entonces sé cómo Switch aprende la dirección MAC. Envía paquetes a través de todos los puertos (si es necesario), mientras obtiene una respuesta del destino y lo marca en ese puerto.
Tengo algunas preguntas:
Escenario 1: ¿Cómo aprenderá la dirección MAC? ¿Switch1 puede alcanzar Switch2 a través de Switch0 o puede ir directamente a Switch2? ¿Cómo será? ¿Qué pasa si Switch2 se conectó más tarde?
Escenario 2: ¿Qué pasa con este? Puede ir desde (supongamos) el puerto 1 al puerto 1, o puede ir desde el puerto 2 al puerto 2. ¿Hará un bucle?
networking
switch
mac-address
usuario701115
fuente
fuente
Respuestas:
Los conmutadores no envían paquetes para descubrir las direcciones MAC, escuchan el tráfico y de esa manera crean una tabla que relaciona la dirección MAC con el puerto de donde proviene la trama.
En los casos que muestra, Spanning Tree Protocol entra en el trabajo bloqueando uno de los enlaces para evitar un ciclo cerrado.
En ambos casos, cada conmutador que utiliza Spanning Tree y mediante un proceso de descubrimiento y negociación, bloquea los enlaces redundantes para que cada conmutador aprenda las direcciones MAC remotas a través de un solo enlace. En Wikipedia se describe cómo STP elige el "mejor" puerto para usar .
(Tenga en cuenta que STP no elige la mejor ruta para cada MAC individual: decide una topología global a nivel mundial. Por el contrario, las nuevas tecnologías TRILL y 802.1aq "Shortest Path Bridging" enrutan cada MAC individualmente).
Si STP está deshabilitado, solo obtienes un bucle y la red se derrite.
fuente