¿STP perderá datos al cambiar de un enlace fallido?

Respuestas:

6

Es posible, incluso probable, que al menos uno (probablemente más) marcos se pierdan en cualquier conmutación por error.

La velocidad de la conmutación por error depende en gran medida del tipo de redundancia que esté utilizando. Spanning Tree es el más lento, el enrutamiento es un orden de magnitud más rápido, y los canales de ether todavía lo son y un orden de magnitud más rápido que eso.

Cuando se pierden marcos, no hay nada en la capa 2 para solicitar que se reenvíen. Si los datos en las tramas son TCP, la capa superior solicitará que se reenvíe el paquete que contiene el segmento TCP. UDP no hace eso, por lo que dependería de la aplicación solicitar un reenvío si se crea de esa manera.

Ron Maupin
fuente
7

Si recuerdo, el árbol de expansión predeterminado (802.1d) tarda unos 50 segundos en volver a converger . Esa es la duración durante la cual perderás fotogramas.

  • Se detecta un enlace inactivo por la pérdida de 10 paquetes de saludo. Estos suelen estar separados por 2 segundos. Entonces total = 20 segundos. Esto se llama temporizador de edad máxima
  • A continuación, tiene que pasar otro puerto bloqueado a través de estados de escucha y aprendizaje a un estado de reenvío. Esta transición lleva 15 segundos para escuchar el estado y 15 para aprender. Entonces total = 30 segundos. Estos se llaman temporizadores de retardo de avance .

Claro, puede modificar estos temporizadores para que sea más rápido. O utilice RSTP (árbol de expansión rápida), que ahora se parece más al de facto. RSTP es mucho más rápido, ya que solo toma unos segundos para volver a converger.

ajaysdesk
fuente
Buena respuesta Ajay, como un complemento a eso: la convergencia ocurre cuando todos los puertos en puentes y conmutadores han pasado a los modos de reenvío o bloqueo. Los puertos en un puente o conmutador que ejecutan STP pueden realizar la transición a través de cinco estados diferentes. Cuando la red necesita volver a converger, el estado de Escucha toma aproximadamente 15 segundos, seguido del estado de Aprendizaje que generalmente toma otros 15 segundos y 20 segundos para cambiar a Reenvío, Bloqueo o Desactivado. Si no se han cambiado los temporizadores, el tiempo total de convergencia es de aproximadamente 50 segundos.
Ty Smith
Tres ventajas de RSTP: el estado del enlace de cada puerto se monitorea de forma proactiva (en lugar de esperar los mensajes BPDU) para detectar cambios en la topología de la red. RSTP es retrocompatible con los interruptores STP. Los puertos del conmutador que participan en RSTP tienen tres estados: descartar (no acepta / reenvía ningún dato pero escucha mensajes BPDU), aprendizaje (una vez que se detecta el cambio de topología de la red / la solicitud de activación llega a través del mensaje BPDU y la creación de la tabla de filtrado / reenvío se inicia) y reenvío (los puertos RTSP comienzan a aceptar y reenviar paquetes / tramas de datos).
Ty Smith