Method and apparatus for discovering network topology
First Claim
1. A method of processing data from a plurality of probes which monitor traffic over a network, said network including a plurality of segments to which are connected a plurality of nodes, said method comprising:
- polling said probes for monitoring data;
receiving polled data from the plurality of probes;
storing the polled data in a plurality of records, wherein each of said plurality of records identifies at least a probe, a source node, a destination node, and a measure of traffic between the identified source node and destination node in that record;
for a selected source-destination node pair, determining which of said plurality of probes produced a most complete report of traffic associated with that selected source-destination node pair;
identifying those records among said plurality of records that designate both the probe which produced the most complete report of traffic and the selected source-destination node pair; and
distinguishing within said plurality of records the identified records from the other records.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing data from a plurality of probes which monitor traffic over a network, which includes a plurality of segments to which are connected a plurality of nodes, the method including the steps of polling the probes for monitoring data; receiving polled data from the plurality of probes; storing the polled data in a plurality of records, each of the records identifying at least a probe, a source node, a destination node, and a measure of traffic between the identified source node and destination node in that record; for a selected source-destination node pair, determining which of the plurality of probes produced a most complete report of traffic associated with that selected source-destination node pair; identifying those records among the plurality of records that designate both the probe which produced the most complete report of traffic and the selected source-destination node pair; and distinguishing within the plurality of records the identified records from the other records.
144 Citations
11 Claims
-
1. A method of processing data from a plurality of probes which monitor traffic over a network, said network including a plurality of segments to which are connected a plurality of nodes, said method comprising:
-
polling said probes for monitoring data; receiving polled data from the plurality of probes; storing the polled data in a plurality of records, wherein each of said plurality of records identifies at least a probe, a source node, a destination node, and a measure of traffic between the identified source node and destination node in that record; for a selected source-destination node pair, determining which of said plurality of probes produced a most complete report of traffic associated with that selected source-destination node pair; identifying those records among said plurality of records that designate both the probe which produced the most complete report of traffic and the selected source-destination node pair; and distinguishing within said plurality of records the identified records from the other records. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of processing data from a plurality of probes which monitor traffic over a network, said network including a plurality of segments to which are connected a plurality of nodes, said method comprising:
-
polling said probes for monitoring data; receiving polled data from the plurality of probes; storing the polled data in a plurality of records, wherein each of said plurality of records identifies at least a probe, a source node, a destination node, and a measure of traffic between the identified source node and destination node in that record; for a selected one of said plurality of nodes, determining which one of said plurality of probes produced a highest total measure of traffic associated with that selected node; forming a list for the identified probe; and adding the selected node to that list. - View Dependent Claims (8, 9, 10)
-
-
11. A method of generating a view of a network from monitoring data collected from a plurality of probes which monitored traffic over the network, said network including a plurality of segments to which are connected a plurality of nodes, wherein said view is generated from data that was collected from said probes and is stored in a plurality of records, each of which identifies at least a probe, a source node, a destination node, and a measure of traffic between the identified source node and destination node in that record, said method comprising:
-
for a selected one of said plurality of nodes, determining which one of said plurality of probes produced a highest total measure of traffic associated with that selected node; and forming a list for the identified probe and adding the selected node to that list.
-
Specification