BWPing es una herramienta para medir el ancho de banda y los tiempos de respuesta entre dos hosts mediante el mecanismo de solicitud de eco / respuesta de eco del Protocolo de mensajes de control de Internet ( ICMP ). [1] 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 . [2] BWPing admite redes IPv4 e IPv6. [3]
Desarrollador (es) | Oleg Derevenetz |
---|---|
Lanzamiento estable | 2.3 / 12 de junio de 2021 |
Escrito en | C |
Sistema operativo | Multiplataforma |
Disponible en | inglés |
Tipo | Simulación de tráfico de red |
Licencia | Licencia BSD |
Sitio web | bwping.sourceforge.io |
Sintaxis del comando
bwping [-4 | -6] [-u tamaño_buf] [-r período_informe] [-T tos (v4) | traf_class (v6)] [-B bind_addr] -b kbps -s tamaño_pkt -v objetivo de volumenbwping6 [-4 | -6] [-u tamaño_buf] [-r período_informe] [-T tos (v4) | traf_class (v6)] [-B bind_addr] -b kbps -s tamaño_pkt -v objetivo de volumen
Las opciones disponibles son:
- -4 - Fuerza el modo IPv4. El modo de funcionamiento predeterminado es IPv4 para bwping e IPv6 para bwping6 en caso contrario.
- -6 - Fuerza el modo IPv6. El modo de funcionamiento predeterminado es IPv4 para bwping e IPv6 para bwping6 en caso contrario.
- -u: establece el tamaño del búfer de envío / recepción del socket en bytes. Si no se especifica, 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 una pérdida de paquetes.
- -r: establece el intervalo de tiempo en segundos entre el ancho de banda periódico, RTT y los informes de pérdidas. Si es cero, no habrá informes periódicos (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.
- -B: establece la dirección de origen de los paquetes IP salientes. De forma predeterminada, se utilizará la dirección de la interfaz saliente.
- -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 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 debe haber ningún filtro de respuesta / solicitud de eco ICMP en la red; esto incluye mecanismos de calidad de servicio (QoS) (que a menudo afecta a ICMP ) en cualquier punto de la ruta de prueba.
- El host local debe tener suficientes recursos de CPU para enviar mensajes de solicitud de eco ICMP con una velocidad determinada, y el host remoto debe responder rápidamente a estos mensajes y no debe tener activada la limitación de ancho de banda ICMP .
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 pruebe con tráfico que coincida con la clase de QoS que se va a probar.
Ver también
Referencias
- ^ Aaron McConnell; Gerard Parr; Sally McClean ; Philip Morrow; Bryan Scotney (27 de mayo de 2013). "CloudState: Monitoreo WAN de un extremo a otro para aplicaciones basadas en la nube" .
- ^ 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 medidas basado en políticas para redes convergentes" .
- ^ Bruce Simpson (21 de junio de 2016). "Multihoming con ILNP en FreeBSD". hdl : 10023/8681 . Cite revista necesita
|journal=
( ayuda )