Patent ID: 8713138

Claim:
A computer-implemented method for active network measurements, the method comprising: receiving a configuration file having probe stream configuration commands and probe stream injection commands for a plurality of active network measurements, wherein the probe stream configuration commands and probe stream injection commands are selected from a defined set of commands that are used to determine all of the following end-to-end properties: connectivity, capacity, cross-traffic properties, available bandwidth, and queuing delay; parsing, at a computing device, the configuration file for one or more of the probe stream configuration commands or the probe stream injection commands for the plurality of active network measurements; configuring a collection of probe streams based at least in part on the probe stream configuration commands, via a single script interface, the probe streams associated with the plurality of active network measurements; injecting at least a portion of said collection of probe streams into a communication network having a plurality of links based at least in part upon the probe stream injection commands, wherein injecting at least a portion of said collection of probe streams includes batching a collection of packets and transmitting the batched collection of packets across a plurality of links; and receiving network data from at least a portion of said collection of probe streams, wherein the network data is processed to calculate the following end-to-end properties: connectivity, capacity, cross-traffic properties, available bandwidth, and queuing delay.