¿Los interruptores de conexión en cadena aumentan la latencia?


13

Esta es una pregunta general no relacionada con hardware específico. Si tenemos la siguiente configuración de conmutadores en cadena:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

¿Crees que los usuarios conectados al conmutador 4 tendrán un aumento significativo de la latencia en comparación con los usuarios conectados al conmutador 1 ? En ambos casos, los usuarios acceden a una aplicación en Internet.

¿Tienes algún ejemplo para un caso real?


La pregunta era para conmutadores apilados de forma remota que tendrán una dirección de administración y lógicamente funcionarán como un conmutador. ¿Hay alguna diferencia entre apilar en topología de cadena y encadenamiento de margaritas?
vladiz

Con el apilamiento, usará el plano posterior para reenviar paquetes en la pila, de modo que tenga más ancho de banda y menos latencia en comparación con el encadenamiento en cadena. En su caso, no esperaría que fuera un problema, pero como mencioné en otro comentario, aún puede tener sentido conectar los conmutadores al núcleo dependiendo de los requisitos de disponibilidad.
Daniel Dib

1
Solo señalar que esos interruptores no han sido una pila, generalmente ese no es un diseño recomendado. Una falla en cualquier cambio hacia Internet hace que todo se vaya hacia abajo. El enlace ascendente de los interruptores por separado al núcleo sería mucho mejor. Ahora solo tiene que preocuparse de que su núcleo único elimine todo. ;-)
generalnetworkerror

@generalnetworkerror Para una mejor disponibilidad ahora, encuentro que algunos conmutadores se pueden apilar en la topología de anillo. En el ejemplo anterior, el interruptor 1 también se conectará al interruptor 4 . Y dos de los conmutadores tienen enlaces ascendentes a la red central . En este caso, el único beneficio que veo es la administración simplificada (en comparación con el caso sin apilamiento en el que cada conmutador tiene su propio enlace ascendente al núcleo). ¿Está bien?
vladiz

@ vladiz, sí, así es como normalmente se conectaría una pila de conmutadores; mi comentario fue simplemente para aclarar a otros nuevos ingenieros de redes que el diseño ASCII mostrado no es ideal a menos que sea una pila, y en cuyo caso mostrarías el interruptor 4 también conectado a tu red central. La topología de anillo en una pila tendrá dos cables en cada miembro del interruptor que saldrán a diferentes interruptores en la pila.
generalnetworkerror

Respuestas:


13

No, no lo harán para la conectividad de internet típica. Ni siquiera podrá medirlo con herramientas típicas.

Para entornos DC, estamos luchando por cada microsegundo, pero para los conmutadores de ethernet típicos, obtienes de 5-7 microsegundos a 30-50 microsegundos por salto (conmutador). Incluso 30-50 microsegundos es demasiado bajo para darse cuenta; Por lo general, la latencia es problemática para aplicaciones o humanos, ya que alcanza las decenas / cientos de milisegundos.

Eche un vistazo a este documento técnico de Cisco


7

La pregunta menciona que esto no es específico del hardware, sin embargo, las diferentes plataformas tienen diferentes latencias de conmutación y modos de conmutación.

Cut throughel cambio es el más rápido pero deja pasar fragmentos. Fragment freees el segundo más rápido y se asegura de que las tramas tengan al menos 64 bytes, lo que significa que no son runts, lo cual es uno de los signos de colisiones. Store and forwardes el más lento pero no envía tramas en adelante que contengan errores como errores de CRC.

Sus preguntas no contienen nada sobre distancias. Si hay una distancia significativa entre eso switch 1y switch 4eso debería tenerse en cuenta. Si están uno al lado del otro, cada interruptor no debería agregar mucha latencia, ya que generalmente envían los marcos inmediatamente sin que se atasquen en grandes buffers.

La latencia es subjetiva, para una empresa comercial de alta velocidad, 2ms podría marcar una gran diferencia. Para la mayoría de nosotros, 2ms no es suficiente para preocuparse.

No me preocuparía por la latencia en este caso a menos que tuviera un caso de uso muy específico.


la distancia entre interruptores es de entre 50 y 100 metros y la cadena más larga será de 6 interruptores. Estaba pensando si es mejor que cada uno tenga un enlace ascendente a la red central.
vladiz

Como ya respondí, para esa aplicación y esas distancias no notarás la diferencia.
Łukasz Bromirski

Todavía podría tener sentido conectarlos al núcleo. Depende de los requisitos de disponibilidad, etc. Si el conmutador nr 2 en una cadena falla, entonces tiene 5 conmutadores fuera de línea. Siempre es un equilibrio de costo, disponibilidad de fibra y número de puertos disponibles.
Daniel Dib

2
También vale la pena señalar que la gran mayoría de los conmutadores actuales solo admiten Store and Forward .
Ryan Foley

La mayoría de las latencias con interruptores proviene de buffers, no de tiempos de procesamiento o velocidad de transmisión. El corte solo es posible si los enlaces de destino aún no se utilizan.
BatchyX
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.