jueves, 6 de junio de 2013

MÉTODOS DE SWITCHING

Otra gran diferencia entre bridges y switches es el método que se usa para reenviar frames.
Los bridges solo soportan un método, mientras los switches soportan tres.
Los métodos son los siguientes:
  • Store and forward
  • Cut-through
  • Fragment free
STORE AND FORWARD
Este método es el mas básico. El frame llega al switch, este lo lee completamente, lo almacena en el buffer, calcula el CRC, verifica que sea correcto y lo reenvía al puerto adecuado si es correcto. Si no es correcto, lo elimina. El switch 1900 soporta este sistema. Este es el único sistema que soporta el switch 2950.
CUT THROUGH
Este sistema es mucho mas rápido. En cuanto el frame llega al switch (los bridges no usan este sistema), el switch lee la cabecera del frame. Obtiene de este los 8 bytes de preámbulo y la dirección MAC con 6 bytes mas.
En cuanto obtiene esta información, reenvía rápidamente por el puerto adecuado.
LA desventaja de este sistema es que no provee detección de errores y puede enviar frames erróneos.
Existen algunos fabricantes que optan por un método intermedio. Se envían datos hasta que se repiten muchos errores. Entonces e cambia al método Store Forward. Cuando el número de frames erróneos baja, se vuelve al sistema Cut forward.
El switch 1900 soporta este sistema, pero el 2950 no, aunque éste retransmite muchos mas rápido que el 1900.
FRAGMENT FREE
Este es el sistema por defecto en los switches 1900, pero el 2950 no soporta este sistema, aunque éste retransmite muchosmas rápido que el 1900.
Este método e s la mejora del Cut forward, con la única diferencia de que no lee únicamente los 14 bytes de la cabecera, sino que lee los primeros 64(mínimo tamaño para un frame Ethernet).
De  esta manera reduce los frames erróneos de menos de 64 bytes.
Igualmente, este método puede retransmitir frames con CRC erróneo. Es por eso, que algunos fabricantes tienen métodos dinámicos, que saltan de método según los errores que hayan. Si hay muchos errores, se escoge el sistema Store Forward. Si los errores descienden, se vuelve al método Fragment free.

No hay comentarios:

Publicar un comentario