¿Cómo aprenderá Switch a MAC en estas situaciones?

7

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 - 2

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?

usuario701115
fuente
1
En los escenarios que describe, ¿tiene un conmutador administrado o un conmutador no administrado?
Ramhound

Respuestas:

14

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.

jcbermu
fuente
55
Si STP está deshabilitado ... o el conmutador no lo admite, lo cual es completamente posible con algunos conmutadores.
Imitador de Twisty
@twist, todos los conmutadores de Ethernet admiten STP, que era un estándar para puentes mucho antes de que hubiera conmutadores. Algunos conmutadores tienen la capacidad de deshabilitar STP, pero todos lo admiten.
Ron Maupin
66
@RonMaupin Estoy de acuerdo en que sería difícil encontrar un conmutador administrado que no sea compatible con STP, pero esta es una característica que a menudo carece de conmutadores no administrados. Por ejemplo, el representante de Dell "DELL-GregG" en este subproceso de la comunidad de soporte de Dell dice "Ninguno de nuestros conmutadores no administrados envía BPDU o participa en el protocolo Spanning Tree". Obviamente, las BPDU enviadas a través del conmutador seguirán funcionando, pero no considero que eso signifique que el conmutador "admite" STP.
Twisty Impersonator
3
Ni siquiera era tan común en las administradas más baratas, en realidad. Tengo un par de conmutadores de rack administrados por la web de finales de 2000 (de D-Link y TP-Link) que tampoco hacen ningún tipo de STP.
Grawity
@Twisty, las BPDU no se pueden enviar a través de un conmutador. El estándar IEEE proporciona una OUI de multidifusión especial para protocolos locales de enlace (STP, LLDP, 802.1X, etc.), y las tramas con esa OUI no pueden reenviarse a una interfaz diferente, lo que significa que esas tramas no se pueden enviar a través de Un interruptor. Sé que incluso los conmutadores domésticos baratos admiten STP porque se conectan a nuestra red, y las interfaces en los conmutadores de nuestra compañía se desactivan debido a la recepción de BPDU en las interfaces de acceso, luego los conmutadores baratos se confiscan.
Ron Maupin