¿Los interruptores múltiples disminuirán la velocidad de transferencia?

13

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?

Parth Parikh
fuente
2
Tiene dos respuestas a continuación, pero ambas no abordan los problemas de tener 300 clientes + equipos de red en una sola subred. Las actualizaciones de ARP y del árbol de expansión generarán muchos gastos generales en esta red. Sugeriría segmentar estos grupos de 50 PC en VLAN. Dudo que pueda llegar a velocidades cercanas a los gigabits durante las transferencias del mundo real con lo que planea ...
Supercereal

Respuestas:

16

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:

     + -48 conmutador de puerto ------ 40 computadoras
B |
un interruptor de puerto +48 ------ 40 computadoras
c |
k + -48 conmutador de puerto ------ 40 computadoras
p |
l + -48 conmutador de puerto ------ 40 computadoras
a |
n ...
e |
     + -48 conmutador de puerto ------ 40 computadoras

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.

                 1 servidor de archivos
40 computadoras 39 computadoras ... 40 computadoras
   El | El | El | El | El | El | El | El | El |
Interruptor de 48 puertos Interruptor de 48 puertos ... Interruptor de 48 puertos
    El | El | El | El | El | El |
    El | + ----- + + - --- + | Deshabilitado por
    El | El | defecto
    + ---------------------------------------------- +

(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:

        Servidor de archivos y otros servidores
                     El |
                 INTERRUPTOR BÁSICO
                / | \
               / | \
 Interruptor de 48 puertos ... Interruptor de 48 puertos
      El | El | El | El | El | El | El | El | El |
  40 computadoras computadoras ... 40 computadoras

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).

Hennes
fuente
1
Un Cisco 4510R + E puede admitir hasta 384 puertos Gigabit.
David Schwartz
Tenga en cuenta que el "plano posterior" en la primera configuración es aproximadamente el mismo que el "interruptor central" en la última. Una diferencia es la longitud de los cables que tiene entre ellos, la otra es que el plano posterior puede usar puertos más rápidos, ya que no necesita conducir cables largos.
MSalters
Sí. Encontré la diferencia esencial para ser la 'sala de parches local por piso'. Puede que no sea muy diferente desde una perspectiva técnica, pero dependiendo de su edificio puede ser mucho más práctico. (especialmente cuando los pisos en mi ejemplo son en realidad edificios vecinos).
Hennes
Gracias por su pronta respuesta, esto será útil para mí.
Parth Parikh
1
Cada dispositivo adicional introducirá una latencia menor
Ярослав Рахматуллин
6

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.

Los conmutadores solo envían paquetes a la dirección IP etiquetada en el paquete. Los concentradores devuelven paquetes alrededor de cada computadora, y depende de la computadora aceptar o rechazar.

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.

LuckySpoon
fuente
1
Definitivamente existen 300 conmutadores de puerto, y un solo conmutador le dará el mejor rendimiento. Simplemente no es barato y es probable que sus requisitos sean muy modestos.
David Schwartz
La última vez que miré, la conmutación de red ocurrió en la capa 2, que está por debajo de IP. Estás mirando las direcciones MAC de Ethernet (o su equivalente), no las direcciones IP.
un CVn
Esto es cierto, las direcciones IP son más fáciles de explicar.
LuckySpoon
3

Si uso un interruptor en cada 50 computadoras, ¿reduciría la velocidad de conexión?

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:

  • almacenar y reenviar ( todo el marco se recibe y almacena antes de que se vuelva a transmitir), o
  • corte (también conocido como velocidad de cable) (solo se debe recibir y almacenar la dirección de destino antes de iniciar la retransmisión).

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)):

                   El |
                 Switch_A
                 / \
                / \
          Switch_B Switch_C
            / \ 
        Host_1 Host_200

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)

serrín
fuente