¿Qué sucede cuando conecta dos lados de un cable a un solo dispositivo de red?

83

¿Qué es probable que suceda cuando conecta dos extremos de un cable de red a un solo conmutador / enrutador? ¿Esto creará problemas en la red, o simplemente será ignorado?

lisa1987
fuente
21
Esto sucedió en uno de mis lugares de trabajo. Un asistente a la reunión de la junta tomó el cable de conexión que guardaba en la bolsa de su computadora portátil y metió ambos extremos en algunos enchufes 8P8C hembra abiertos. La red se detuvo instantáneamente. Fue entonces cuando el departamento de TI se enteró de que no habíamos habilitado STP en la pila de conmutadores de nuestro MDF. Tomó una triste cantidad de tiempo localizar dónde estaba el problema físico también.
Wesley

Respuestas:

90

Depende del enrutador / interruptor.

Si está " administrado ": como Netgear, Cisco o HP Procurve decentes, o tiene STP (Spanning Tree Protocol) o una de sus variantes habilitadas, hay unos segundos de locura absoluta, entonces el conmutador se da cuenta de que hay un bucle en la topología de la red y bloquea uno de los puertos.

(Solo describí la re-convergencia de STP como "locura absoluta" porque si está usando STP antiguo y lento, entonces la re-convergencia puede tomar 30 segundos o más, dependiendo de la complejidad de la red. Extensiones de STP específicas del proveedor como BackboneFast, etc. disminuirá esto, pero aún puede terminar con un corto período de una red ligeramente inestable. El STP rápido es mucho más rápido para converger, debido a un algoritmo diferente)

Si es "No administrado " - Al igual que casi todos los equipos de grado SOHO, y una proporción justa de pequeños conmutadores de 4 a 8 puertos, entonces todo se desata, ya que acaba de crear un bucle en una red, y todo el tráfico tiende a simplemente rebota dentro del bucle.

La razón por la que esto sucede es porque los conmutadores dependen de un proceso de aprendizaje de direcciones MAC para asignar direcciones MAC a puertos físicos. En una red no en bucle, una dirección MAC solo será visible para el conmutador en un puerto físico dado. Si tiene un bucle, entonces el conmutador verá múltiples rutas a la misma dirección MAC, y posiblemente múltiples direcciones MAC en múltiples puertos, por lo que en lugar de que el tráfico se cambie de manera eficiente, se transmitirá a donde sea que vea los MAC. Esto se conoce como "tormenta de difusión".

Esto puede agotar rápidamente toda la potencia de la CPU de un conmutador, llenar los búferes de transmisión y recepción, así como contaminar la tabla de direcciones MAC.

Básicamente, si crea un bucle en la red, lo sabrá, ya sea a través de la supervisión (detectando un cambio en la topología STP [tiene supervisión, ¿verdad?]), O en todo lo que se cae dramáticamente.

Si observa un interruptor que tiene una tormenta de transmisión, tiende a descubrir que todas las luces de actividad del puerto parpadean al mismo tiempo.

Tom O'Connor
fuente
3
Solo para agregar a lo anterior, los conmutadores administrados que he visto normalmente tienen una configuración / umbral para transmisiones máximas: si conecta un cable nuevamente al conmutador de entrada, corre el riesgo de una tormenta de transmisión - es.wikipedia.org/wiki / Broadcast_radiation .
Robin Gill
1

Un problema similar ocurrió en mi trabajo, pero me dijeron que esta situación (cable de Ethernet conectado a dos puertos de red separados) no uniría las redes a menos que fuera un cable cruzado. Encontramos una instancia en la que alguien en una sala de conferencias enchufó un solo cable en los puertos hembra de dos redes completamente separadas. Hubo una discusión animada sobre si esta era la pistola humeante o no (las redes deben estar separadas), pero recientemente, los interruptores en una red se actualizaron y el autosense no se apagó, o tal vez es auto-mdix (donde automáticamente configura la conexión para cruzar incluso si no está utilizando un cable cruzado), por lo que es posible que eso haya sucedido.

Podría pasarte a ti
fuente