Medición de la calidad del enlace entre dos máquinas

¿Existen algunos métodos estándar (bibliotecas) para medir la calidad del enlace / conexión entre dos computadoras?

Estos resultados se utilizarían para mejorar la lógica de enrutamiento. Si la condición de conexión es inaceptable, detenga la transferencia de datos a esa computadora e inicie una ruta alternativa para esa transferencia. Parece que Skype tiene algunas de estas funciones.

Estaba pensando en establecer varios flujos de prueba continuos que puedan mostrar problemas de ancho de banda y algún tipo de lógica de mensajería de ping-pong para mostrar valores de latencia.

preguntado el 16 de mayo de 11 a las 16:05

¿Qué tipo de lógica de enrutamiento proporcionaría a nivel de host? ¿Está hablando de enrutamiento a varios servidores en un grupo o de usar algo como enrutamiento de origen IP? -

Me refiero al enrutamiento a otros servidores disponibles en un grupo. -

2 Respuestas

Fiabilidad del enlace

Por lo general, uso un traceroute continuo (es decir mtr) para aislar enlaces no fiables; pero para sus propósitos, puede comenzar con estadísticas de ping promedio como @recursive mencionado. Migre a cosas más complicadas (como un protocolo de eco UDP / TCP) si encuentra que ICMP se bloquea con demasiada frecuencia por los firewalls de los clientes en la ruta.

Estimación de ancho de banda / retardo

Para estimar el ancho de banda y el retardo, yaz proporciona un algoritmo de ancho de banda bajo para estimar el rendimiento / retraso a lo largo de la ruta; utiliza dos puntos finales diferentes para la medición, por lo que su cliente y sus servidores deberán coordinar su uso.

Sally Floyd mantiene una muy buena lista de herramientas de estimación de ancho de banda que quizás quieras comprobar si yaz no es lo que estás buscando.

contestado el 17 de mayo de 11 a las 23:05

El ping es bueno para probar la latencia, pero no el ancho de banda.

contestado el 16 de mayo de 11 a las 20:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.