BWPing

BWPing
DeveloperOleg Derevenetz
Stable release
2.6 / June 2, 2025 (2025-06-02)
Written inC
Operating systemCross-platform
Available inEnglish
TypeNetwork traffic simulation
LicenseBSD license
Websitebwping.sourceforge.io

BWPing is a tool to measure bandwidth and response times between two hosts using Internet Control Message Protocol (ICMP) echo request/echo reply mechanism. It does not require any special software on the remote host. The only requirement is the ability to respond on ICMP echo request messages. BWPing supports both IPv4 and IPv6 networks.

Command syntax

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 volume target

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

Available options are:

License

This utility is available under BSD License.

Notes

Although BWPing does not require any special software on the remote host (only the ability to respond on ICMP echo request messages), there are some special requirements to network infrastructure, local and remote host performance:

If some of these requirements are not satisfied then the measurement results will be inadequate or fail completely. In general, for testing bandwidth where QoS is implemented, always test with traffic that matches the QoS class to be tested.

See also

References

  1. ↑ Aaron McConnell; Gerard Parr; Sally McClean; Philip Morrow; Bryan Scotney (May 27, 2013). CloudState: End-to-end WAN Monitoring for Cloud-based Applications. pp. 195–200. ISBN 9781612082714.
  2. ↑ "Juniper Paragon Active Assurance Datasheet".
  3. ↑ Suleiman Y. Yerima; Gerard Parr; Sally Ida McClean; Krishna M. Sivalingam (June 1, 2011). "Design and Implementation of a Measurement-Based Policy-Driven Resource Management Framework For Converged Networks".
  4. ↑ Bruce Simpson (June 21, 2016). Multihoming with ILNP in FreeBSD (Thesis). University of St Andrews. hdl:10023/8681.