CPC H04L 43/0817 (2013.01) [H04L 43/062 (2013.01); H04L 43/106 (2013.01); H04L 43/16 (2013.01); H04L 41/12 (2013.01); H04L 41/14 (2013.01); H04L 41/16 (2013.01)] | 20 Claims |
1. A computer-executable method for monitoring performance of a network, the method comprising:
determining a portion of the network is experiencing adverse network conditions resulting in a determination;
receiving a performance-monitoring request based on the determination;
in response to the receiving the performance-monitoring request, selecting a plurality of network devices along an end-to-end path from an application server to a terminal device;
configuring each selected network device to function as an observation point to obtain flow-specific packet information, wherein the configuring comprises activating a performance-monitoring unit residing on each selected network device to capture packets arriving at a network interface of each selected network device, and applying a filter on the captured packets based on a four-tuple comprising a source address, a destination address, a source port number, and a destination port number;
receiving, from each observation point, the flow-specific packet information; and
aggregating flow-specific packet information received from multiple observation points to obtain performance data associated with one or more segments along the end-to-end path, each segment being defined by a pair of observation points.
|