stringtranslate.com

Bucle de conmutación

Un bucle de conmutación o bucle de puente ocurre en redes informáticas cuando hay más de una ruta de capa 2 entre dos puntos finales (por ejemplo, múltiples conexiones entre dos conmutadores de red o dos puertos en el mismo conmutador conectados entre sí). El bucle crea tormentas de transmisión a medida que los conmutadores reenvían las transmisiones y multidifusiones desde cada puerto ; el conmutador o los conmutadores retransmitirán repetidamente los mensajes de difusión que inundan la red. [1] Dado que el encabezado de capa 2 no incluye un campo de tiempo de vida (TTL), si una trama se envía a una topología en bucle, puede repetirse para siempre.

Una topología física que contiene bucles de conmutación o puente es atractiva por razones de redundancia, pero una red conmutada no debe tener bucles. La solución es permitir bucles físicos, pero crear una topología lógica sin bucles mediante agregación de enlaces , puente de ruta más corta , protocolo de árbol de expansión o TRILL en los conmutadores de red.

Transmisiones

En el caso de paquetes de difusión a través de un bucle de conmutación, la situación puede convertirse en una tormenta de difusión .

En un ejemplo muy simple, un conmutador con tres puertos A, B y C tiene un nodo normal conectado al puerto A, mientras que los puertos B y C están conectados entre sí en un bucle. Todos los puertos tienen la misma velocidad de enlace y funcionan en modo full duplex . Ahora, cuando una trama de difusión ingresa al conmutador a través del puerto A, esta trama se reenvía a todos los puertos excepto al puerto de origen, es decir, a los puertos B y C. Ambas tramas que salen de los puertos B y C atraviesan el bucle en direcciones opuestas y vuelven a ingresar al conmutador a través de sus puerto de contrapartida. La trama recibida en el puerto B se reenvía a los puertos A y C, la trama recibida en el puerto C a los puertos A y B. Así, el nodo en el puerto A recibe dos copias de su propia trama de difusión mientras que las otras dos copias producidas por el el bucle continúa ciclando. Del mismo modo, cada trama de transmisión que ingresa al sistema continúa recorriendo el bucle en ambas direcciones, retransmitiéndose de regreso a la red en cada bucle, y las transmisiones se acumulan. Con el tiempo, las transmisiones acumuladas agotan la capacidad de salida de los enlaces, el conmutador comienza a perder tramas y la comunicación a través del conmutador se vuelve poco confiable o incluso imposible.

Inestabilidad de la base de datos MAC

Switching loops can cause misleading entries in a switch's media access control (MAC) database and can cause endless unicast frames to be broadcast throughout the network. A loop can make a switch receive the same broadcast frames on two different ports, and alternatingly associate the sending MAC address with the one or the other port. It may then incorrectly direct traffic for that MAC address to the wrong port, effectively causing this traffic to be lost, and even causing other switches to incorrectly associate the sender's address with a wrong port as well.

Multiple frame transmissions

In a redundant switched network it is possible for an end device to receive the same frame multiple times.[citation needed]

TTL

Routing loops are tempered by a time to live (TTL) field in layer-3 packet header; Packets will circulate the routing loop until their TTL value expires. No TTL concept exists at layer 2 and packets in a switching loop will circulate until dropped, e.g. due to resource exhaustion.

See also

References

  1. ^ "How to identify and quickly fix a network switching loop / switching loops?". May 19, 2016.