Métodos de reenvío de tramas en Switches

Hay 2 métodos que utilizan todos los conmutadores para reenviar las tramas (datos de conmutación) entre los puertos de red:

  1. Conmutación de almacenamiento y reenvío
  2. Conmutación de corte

Estos se explican a continuación a continuación.

1. Conmutación de almacenamiento y reenvío:
en esta técnica de conmutación, cuando el conmutador recibe la trama, almacena los datos de la trama en búferes hasta que se recibe la trama completa. Durante este proceso, el conmutador analiza la trama actual en busca de información sobre su destino. Este proceso también implica otro proceso de comprobación de errores mediante la comprobación de redundancia cíclica (CRC) que opera el conmutador.

Esta técnica de conmutación es necesaria para el análisis de calidad de servicio (QoS) en redes convergentes donde es necesaria la clasificación de la trama para la priorización del tráfico. Por ejemplo, los flujos de datos de VoIP deben tener una alta prioridad sobre otro tipo de tráfico.

CRC verifica la cantidad de bits (1) en la trama para determinar si la trama recibida tiene un error o no. Después de confirmar que no hay ningún error en la trama, la trama se reenvía por el puerto apropiado hacia su destino.

Cuando se encuentra un error en una trama, el conmutador descarta la trama. El ancho de banda consumido por los datos corruptos se reduce descartando el marco que contiene el error.

Figura: conmutación de almacenamiento y reenvío

2. Conmutación de corte:
en esta técnica de conmutación, el conmutador actúa sobre los datos tan pronto como se reciben, incluso si no se recibe la trama completa (la transmisión no está completa). Los búferes del conmutador son suficientes del marco para leer la dirección MAC de destino para que pueda encontrar el puerto donde se supone que debe enviar los datos. El conmutador toma la dirección MAC de destino de la tabla de conmutación, determina el puerto de interfaz saliente y reenvía la trama a su destino a través del puerto del conmutador designado. Esta técnica de conmutación no implica ningún proceso de comprobación de errores por parte del conmutador.

Figura: conmutación de corte

Hay 2 tipos de conmutación Cut-through:

  1. Conmutación de avance rápido:
    esta técnica de conmutación proporciona el nivel más bajo de latencia (se mide desde el primer bit recibido hasta el primer bit transmitido) porque reenvía inmediatamente un paquete después de leer la dirección de destino.

    La conmutación de avance rápido comienza a reenviar tan pronto como recibe el primer byte del paquete, puede haber una posibilidad de que los paquetes se retransmitan con errores. Esto ocurre en raras ocasiones y, durante esta situación, el adaptador de red de destino descarta el paquete defectuoso al recibirlo. Esta conmutación es el método típico de conmutación por corte.

  2. Conmutación sin fragmentos:
    en esta técnica de conmutación, existe una compensación entre la alta latencia (alta integridad de la conmutación de almacenamiento y reenvío) y la baja latencia (integridad reducida de la conmutación de avance rápido). El conmutador almacena y realiza una pequeña comprobación de errores en los primeros 64 bytes de la trama antes de reenviar.

    Esta técnica de conmutación incluye el concepto de conmutación de almacenamiento y reenvío y conmutación de avance rápido. Esta técnica de conmutación solo almacena los primeros 64 bytes de la trama porque la mayoría de los errores de red y las colisiones ocurren durante los primeros 64 bytes e intenta mejorar la conmutación de avance rápido realizando una pequeña verificación de errores para garantizar que no haya ocurrido una colisión antes de reenviar la trama. cuadro.

Publicación traducida automáticamente

Artículo escrito por master_abhig y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *