Quiero crear un enlace entre un servidor de datos (es más como NAS) y alrededor de 300 computadoras.
Los datos transferidos por día rondan los 2 GB / computadora y la velocidad realmente importa.
Si uso un solo conmutador, sería 300 cables de Ethernet y puede ser demasiado complicado para mantener.
Si uso un interruptor en cada 50 computadoras, ¿reduciría la velocidad de conexión?
networking
ethernet
switch
Parth Parikh
fuente
fuente
Respuestas:
Si con 'velocidad de transferencia' quieres decir rendimiento: no debería importar mucho
Cada dispositivo adicional introducirá una latencia menor (después de todo, se necesita algún procesamiento, si es que es muy pequeño). Sin embargo, la latencia no es lo mismo que el rendimiento.
Compárelo con una conversación a través de un teléfono satelital. Habrá un retraso de 3 segundos antes de que alguien más pueda comentar lo que usted dijo, pero si una persona sigue hablando y contando historias largas (2 GB), la desaceleración será mínima.
Lo que significa que probaría estas configuraciones:
Muchos interruptores tienen una conexión que le permite convertir varias unidades de unidades separadas en un interruptor gigante. Eso hace que la administración sea mucho más fácil. Muy seguro de que los interruptores que compra tienen esta característica.
¿Por qué conmutadores de 48 puertos?
Limita la cantidad de dispositivos. (Menos espacio, menos dispositivos que pueden descomponerse).
¿Por qué 40 computadoras por conmutador de 48 puertos?
Capacidad de expansión futura (equipos que se trasladan a diferentes salas aumentando la densidad local, dispositivos adicionales como impresoras, un puerto libre para depuración, etc., etc.
¿Por qué no un solo conmutador de 300 puertos?
Buena suerte encontrando esos ...
[Editar] Aparentemente hay algunos. Busqué el modelo mencionado por David, cuesta alrededor de 25K US $ ... Use este tipo de interruptores si necesita un rendimiento máximo.
Si ya tiene conmutadores sin un enlace de plano posterior, siempre podría hacer algo como esto, pero eso significaría que el tráfico fluiría excesivamente a cualquier conmutador que albergue su servidor de archivos. Eso podría sobrecargar ese interruptor e introducirá mucha más latencia de la necesaria.
(El cable giratorio largo es en caso de que un interruptor muera. Eso cortaría todas las computadoras en él y al costado del interruptor con el servidor de archivos. En ese caso, los interruptores con protocolo de árbol de expansión pueden detectar esto y habilitar automáticamente el enlace de solución).
Por último, siempre existe la configuración clásica en niveles:
Este tiene la ventaja de que tiene un conmutador (muy bueno) en la sala de servidores, y al menos un enlace desde ese conmutador a cada piso o cada sección.
Luego, configura una sala local con todos los interruptores para ese piso. (Si es necesario con conmutación múltiple, atado a través de un vínculo de retroceso).
fuente
Cada paso adicional de cambio es un retraso adicional. No importa cuán rápido sea su núcleo, todavía se está procesando. Dicho esto, con solo 2 GB al día no lo notará, y estoy seguro de que no existen 300 conmutadores de puerto.
Ahora, si estuvieras usando hubs, esa sería una historia muy diferente.
Si realmente le preocupa la velocidad, debería considerar hacer que su almacén de datos sea lo más eficiente posible. Si solo tiene una conexión gigabit única, siempre estará limitado allí. (Conexiones de 300 gigabits a una fuente de 1 gigabit = problema)
Editar: debería agregar una solución al problema que identifico aquí. Lo que he hecho es construir una computadora con dos NIC Intel (tarjetas de interfaz de red) y habilitar la función Teaming. Esto permite que las dos tarjetas funcionen como una, esencialmente creando una interfaz de red de 2 gigabits.
fuente
Su topología no cambiará la "velocidad de conexión", pero el rendimiento efectivo se vería afectado.
Otra consideración es el tipo de conmutadores que instala.
Un conmutador Ethernet puede usar cualquiera de las dos técnicas para recibir y luego transmitir las tramas Ethernet:
Para una trama Ethernet de longitud completa de 1542 bytes y 100Base-T, un conmutador de almacenamiento y reenvío introduciría una latencia de aproximadamente 123 microsegundos, mientras que un conmutador de corte introduciría una latencia de aproximadamente 1,2 microsegundos. Para cuadros cortos (por ejemplo, paquetes ARP y TCP Acks) la diferencia es, por supuesto, mucho menor.
A medida que agrega niveles de conmutadores, podría estar agregando cantidades significativas de latencia a las transmisiones. Considere el caso de una capa más que el modelo "plano" ideal (de un solo interruptor (monstruo)):
Para una trama Ethernet de longitud completa de 1542 bytes y 100Base-T, tres conmutadores de almacenamiento y reenvío agregarían una latencia de aproximadamente 369 microsegundos, mientras que tres conmutadores de corte agregarían una latencia de aproximadamente 3,7 microsegundos.
Si Host_1 comienza a transmitir una trama Ethernet de longitud completa de 1542 bytes en 100Base-T con tres conmutadores de almacenamiento y reenvío en la ruta, entonces Host_200 recibe el último byte aproximadamente 492 microsegundos después; eso es un rendimiento efectivo de aproximadamente 25 Mbps (en comparación con la velocidad de cable real de 100 Mbps).
Con tres interruptores de corte en la ruta, Host_200 recibe el último byte aproximadamente 127 microsegundos después; ese es un rendimiento efectivo de aproximadamente 97 Mbps.
Si desea el mejor rendimiento posible. entonces debe usar la menor cantidad de interruptores posible (un interruptor monstruoso es ideal) y usar interruptores de corte (para minimizar la latencia que cada interruptor introduce). Tenga en cuenta que casi todos los conmutadores de bajo costo son la variedad de almacenamiento y reenvío más lenta (es decir, latencia más larga)
fuente