BWPing es una herramienta para medir el ancho de banda y los tiempos de respuesta entre dos hosts mediante el mecanismo de solicitud/respuesta de eco del Protocolo de mensajes de control de Internet ( ICMP ). [ 1 ] [ 2 ] No requiere ningún software especial en el host remoto. El único requisito es la capacidad de responder a los mensajes de solicitud de eco ICMP . [ 3 ] BWPing admite redes IPv4 e IPv6. [ 4 ]
Sintaxis de comandos
bwping [ -4 | -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) | traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volumen objetivo bwping6 [ -4 | -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) | traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volume target
Las opciones disponibles son:
- -4 - Fuerza el modo IPv4. El modo de operación predeterminado es IPv4 para bwping e IPv6 para bwping6 en caso contrario.
- -6 - Fuerza el modo IPv6. El modo de operación predeterminado es IPv4 para bwping e IPv6 para bwping6 en caso contrario.
- -B - Establece la dirección de origen de los paquetes IP salientes. Por defecto, se utilizará la dirección de la interfaz de salida.
- -I - Establece el valor del identificador de los paquetes de solicitud de eco ICMP salientes. Si es cero, se utilizará el valor de los 16 bits inferiores del ID del proceso (valor predeterminado).
- -T - Establece el valor TOS de los paquetes IPv4 salientes o el valor de la clase de tráfico IPv6 de los paquetes IPv6 salientes. El valor predeterminado es cero.
- -r - Establece el intervalo de tiempo en segundos entre los informes periódicos de ancho de banda, RTT y pérdida. Si es cero, no habrá informes periódicos (valor predeterminado).
- -u - Establece el tamaño del búfer de envío/recepción del socket en bytes. Si es cero (valor predeterminado), se utilizará el valor predeterminado del sistema. Ajuste este parámetro si los resultados de la medición de velocidad son inesperadamente bajos o si se produce pérdida de paquetes.
- -b - Establece la velocidad de transferencia en kilobits por segundo.
- -s - Establece el tamaño del paquete ICMP (excluyendo el encabezado IPv4/IPv6) en bytes.
- -v - Establece el volumen a transferir en bytes.
Licencia
Esta utilidad está disponible bajo la licencia BSD .
Notas
Aunque BWPing no requiere ningún software especial en el host remoto (solo la capacidad de responder a los mensajes de solicitud de eco ICMP ), existen algunos requisitos especiales para la infraestructura de red y el rendimiento del host local y remoto:
- No debería haber ningún filtrado de solicitudes/respuestas de eco ICMP en la red; esto incluye los mecanismos de calidad de servicio (QoS) (que a menudo afectan a ICMP ) en ningún punto de la ruta de prueba.
- El host local debe tener suficientes recursos de CPU para enviar mensajes de solicitud de eco ICMP a la velocidad especificada, y el host remoto debe responder rápidamente a estos mensajes y no debe tener activada la limitación de ancho de banda ICMP .
- Cada proceso bwping y bwping6 debe usar su propio valor de identificador de solicitud de eco ICMP para distinguir de manera confiable entre los paquetes de respuesta de eco ICMP destinados a cada uno de estos procesos.
Si no se cumplen algunos de estos requisitos, los resultados de la medición serán inadecuados o fallarán por completo. En general, para probar el ancho de banda donde se implementa QoS, siempre se debe realizar la prueba con tráfico que coincida con la clase de QoS que se está probando.
Véase también
Referencias
- ↑ Aaron McConnell; Gerard Parr; Sally McClean ; Philip Morrow; Bryan Scotney (27 de mayo de 2013). CloudState: Monitoreo WAN de extremo a extremo para aplicaciones basadas en la nube . págs. 195–200 . ISBN 9781612082714.
- ↑ "Hoja de datos de Juniper Paragon Active Assurance" .
- ↑ Suleiman Y. Yerima; Gerard Parr; Sally Ida McClean; Krishna M. Sivalingam (1 de junio de 2011). "Diseño e implementación de un marco de gestión de recursos basado en mediciones y orientado a políticas para redes convergentes" .
- ↑ Bruce Simpson (21 de junio de 2016). Multihoming con ILNP en FreeBSD (Tesis). Universidad de St Andrews. hdl : 10023/8681 .
Enlaces externos
- Sitio web de BWPing
- Análisis de redes informáticas
- Rendimiento de la red
- Software que utiliza la licencia BSD.