Estoy tratando de pensar en un mecanismo para usar repetidores para detectar bucles y luego cerrar puertos para romper los bucles. ¿Es posible que alguna solución funcione al 100%?
Respuesta1
Existe un protocolo estándar para eso, llamadoProtocolo de árbol de expansión.
Como sugiere el nombre, funciona construyendo un árbol de expansión de la red (un subconjunto de la red que incluye todos los nodos pero no contiene bucles) y luego desactiva todos los puertos que no forman parte del árbol de expansión. Si falla un enlace en el árbol de expansión, por ejemplo, si alguien desconecta un cable, el protocolo puede actualizar automáticamente el árbol de expansión y activar otra ruta (que anteriormente estaba deshabilitada porque habría formado un bucle).
Actualizar: STP es reemplazado porPuente de ruta más corta IEEE 802.1aq.
Respuesta2
Interruptores inteligentes que implementan elProtocolo de árbol de expansión (STP)intentará romper los bucles cerrando selectivamente los puertos si detectan sus propiospaquetes BPDUvolviendo a ellos. Además, sus protocolos de seguridad pueden cerrar puertos dondecualquierSe detectó BPDU, si dicho puerto fue designado para ser de terminal único.
Dicho esto, purorepetidoresycentrosGeneralmente no somos conscientes del concepto de paquete de red, y mucho menos de bucle de red. Operan en la capa física (L1), y a menudo hacen poco más que amplificar la señal e intentar mantener sincronizados los relojes del puerto. Y la mayoría (¿todos?) de los conmutadores no administrados no son realmente mejores cuando se trata de bucles de red.