|
The goal of DiffProbe is to detect if an ISP is classifying certain kinds of traffic as "low priority", providing different levels of service for them. DiffProbe actively (and non-intrusively) probes the network path and tries to diagnose the nature and extent of traffic discrimination. This page presents a module of DiffProbe, called ShaperProbe. ShaperProbe tries to answer the question:
DiffProbe's ShaperProbe makes use of the Measurement Lab (M-Lab) research platform. To learn more, go here. In order to advance network research, all collected data will be made publicly accessible. Status:October 20th '09: new version released. We currently support clients on Windows, Mac OS X, and Linux platforms. The ShaperProbe service is currently under maintenance. Please check back soon. The Tool:Download links:
Running: On Windows, double-click the executable. On MAC OS X, double-click the disk-image to mount, and then double-click the binary. Sample Output:The following is an example output, not taken from any particular ISP:
The tool starts by estimating the path's capacity. This is followed by detection of traffic shaping on the path in both upstream and downstream directions. Output messages:Burst size: ...; Shaping rate: ...: This quantifies the traffic shaping (if any) done by the ISP at the time of measurement. Shaping rate is the rate-limiting rate.All servers are busy or Cannot connect to server. Server may be busy; please try in a few minutes.: For measurement accuracy, our servers currently support only one client at a time. Please retry in a few minutes. Also verify that your firewall has ports TCP 55000 (outgoing), TCP 55005 (outgoing), and UDP 55005 (both directions) open. The tool works fine over a NAT (likely, if you are a home user).Incompatible server. Please download the latest version of DiffProbe client.: It is likely that your platform is not yet supported by ShaperProbe. If possible, please let us know by sending a mail to the address below. |