Un conmutador de red es un dispositivo que expande la red y puede proporcionar más puertos de conexión en la subred para conectar más equipos. Tiene las características de alto costo de rendimiento, alta flexibilidad, relativa simplicidad y fácil implementación. Entonces, ¿cuál es el papel de los conmutadores de red en el centro de datos?
Cuando una interfaz de conmutador de red recibe más tráfico del que puede manejar, el conmutador de red elige guardarlo en caché o el conmutador de red para soltarlo. El Almacenamiento en búfer de los conmutadores de red generalmente es causado por diferentes velocidades de interfaz de red, ráfagas repentinas de tráfico en los conmutadores de red o transmisión de tráfico de muchos a uno.
El problema más común que causa el almacenamiento en búfer en unInterruptor de red ópticaEs cambios repentinos en el tráfico de muchos a uno. Por ejemplo, una aplicación se construye en varios nodos de clúster de servidor. Si uno de los nodos solicita simultáneamente datos de los conmutadores de red de todos los demás nodos, todas las respuestas deberían llegar a los conmutadores de red al mismo tiempo. Cuando esto sucede, todos los conmutadores de red inundan los puertos del conmutador de red del suplicante. Si el conmutador de red no tiene suficientes búferes de salida, entonces el conmutador de red puede aumentar algo de tráfico, o el conmutador de red puede aumentar la latencia de la aplicación. Los búferes de conmutadores de red suficientes pueden evitar la pérdida de paquetes o la latencia de la red debido a los protocolos de bajo nivel.
La mayoría de las plataformas de conmutación de centros de datos modernos resuelven este problema compartiendo la memoria caché de conmutación de los conmutadores de red. Los conmutadores de tela tienen un espacio de grupo de búfer asignado a puertos específicos. Los conmutadores de red comparten Cachés de conmutación que varían ampliamente entre proveedores y plataformas. Algunos fabricantes de conmutadores de red venden conmutadores de red diseñados para entornos específicos. Por ejemplo, algunos conmutadores de red tienen un gran Procesamiento de búfer, que es adecuado para escenarios de transmisión de muchos a uno. Conmutadores de red En entornos que pueden distribuir tráfico, los conmutadores de red no necesitan implementar búferes en el nivel del conmutador.
Los enormes buffers de conmutadores de estructura de red significan que la red no deja caer ningún tráfico, pero también significa una mayor latencia del conmutador de red: los datos almacenados por un conmutador de red deben esperar antes de ser reenviados. Algunos administradores de red prefieren búferes más pequeños en los conmutadores de red para permitir que la aplicación o el protocolo controlen algo de tráfico. La respuesta correcta es comprender los patrones de tráfico de los conmutadores de red de su aplicación y elegir un conmutador de red que se adapte a esas necesidades.