Monitoring system, method of sampling datagrams, and apparatus therefor
First Claim
Patent Images
1. A method of sampling datagrams, the method comprising the steps of:
- sampling a plurality of datagrams from a predetermined flow of datagrams associated with a first point in a communications link, the plurality of datagrams being sampled with reference to a first respective plurality of sampling intervals;
generating respective first time record data corresponding to a predetermined number of the plurality of datagrams;
sampling the plurality of datagrams from the predetermined flow of datagrams associated with a second point in the communications link, the plurality of datagrams being sampled with reference to a second respective plurality of sampling intervals;
generating respective second time record data corresponding to of the predetermined number of the plurality of datagrams; and
correlating the first and second time record data;
wherein the first respective plurality of sampling intervals is consistent with the second respective plurality of sampling intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system comprises a first network probe coupled to a first point in a communications link and a second network probe coupled to a second point in the communications link. Each of the first and second network probes is arranged to sample packets from a predetermined flow of packets and store timestamps associated with packet samples. The timestamps stored by the probes are subsequently correlated.
76 Citations
19 Claims
-
1. A method of sampling datagrams, the method comprising the steps of:
-
sampling a plurality of datagrams from a predetermined flow of datagrams associated with a first point in a communications link, the plurality of datagrams being sampled with reference to a first respective plurality of sampling intervals;
generating respective first time record data corresponding to a predetermined number of the plurality of datagrams;
sampling the plurality of datagrams from the predetermined flow of datagrams associated with a second point in the communications link, the plurality of datagrams being sampled with reference to a second respective plurality of sampling intervals;
generating respective second time record data corresponding to of the predetermined number of the plurality of datagrams; and
correlating the first and second time record data;
whereinthe first respective plurality of sampling intervals is consistent with the second respective plurality of sampling intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A datagram sampling apparatus comprising:
-
a sampler for sampling a plurality of datagrams from a predetermined flow of datagrams associated with a point in a communications link, the plurality of datagrams being sampled with reference to a respective plurality of sampling intervals; and
a time record generator for generating respective time record data corresponding to a predetermined number of the plurality of datagrams;
whereinthe respective plurality of sampling intervals is in accordance with a shared predetermined sampling interval regime so that the time record data comprises a plurality of time record entries corresponding respectively to the respective plurality of sampling intervals.
-
-
18. A time record correlator apparatus for a communications network, the apparatus comprising:
-
a processing resource arranged to receive first time record data and second time record data, and correlate the first and second time record data;
whereinthe first time record data comprises a first plurality of time record entries and the second time record data comprises a second plurality of time record entries, a position of a data record entry in the first time record data having a corresponding known counterpart position in the second time record data.
-
-
19. A datagram sampling system comprising:
-
a first sampler for sampling a plurality of datagrams from a predetermined flow of datagrams associated with a first point in a communications link, the plurality of datagrams being sampled with reference to a first respective plurality of sampling intervals;
a first time record generator for generating respective first time record data corresponding to a predetermined number of the plurality of datagrams;
a second sampler for sampling the plurality of datagrams from the predetermined flow of datagrams associated with a second point in the communications link, the plurality of datagrams being sampled with reference to a second respective plurality of sampling intervals;
a second time record generator for generating respective second time record data corresponding to of the predetermined number of the plurality of datagrams; and
a correlator the first and second time record data;
whereinthe first respective plurality of sampling intervals is consistent with the second respective plurality of sampling intervals.
-
Specification