Methods and systems for removing data inconsistencies for a network simulation
First Claim
Patent Images
1. A method comprising:
- forming a plurality of reports by a plurality of nodes in a network, wherein each said report;
is formed by a respective said node; and
includes trace data obtained from the respective said node and another said node;
detecting an inconsistency in the trace data in one said report when compared with corresponding said trace data in another said report; and
finding a set of said nodes that formed one or more said reports having the inconsistency in the trace data.
2 Assignments
0 Petitions
Accused Products
Abstract
A network troubleshooting framework is described. In an implementation, a method includes forming a plurality of reports by a plurality of nodes in a network, wherein each of the reports is formed by a respective one of the nodes and includes trace data obtained from the respective node and another of the nodes. An inconsistency is detected in the trace data in one of the reports when compared with corresponding trace data in another of the reports. A set of the nodes is found that formed one or more of the reports having the inconsistency in the trace data.
78 Citations
40 Claims
-
1. A method comprising:
-
forming a plurality of reports by a plurality of nodes in a network, wherein each said report;
is formed by a respective said node; and
includes trace data obtained from the respective said node and another said node;
detecting an inconsistency in the trace data in one said report when compared with corresponding said trace data in another said report; and
finding a set of said nodes that formed one or more said reports having the inconsistency in the trace data. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12)
-
-
6. (canceled)
-
13. A method comprising:
-
noting an inconsistency in at least one network setting included in one or more of a plurality of reports, wherein;
each said report is provided by a respective one of a plurality of nodes in a network; and
each said node performs neighbor monitoring;
constructing an inconsistency graph for the noted inconsistency that references one or more said nodes; and
finding a set of said nodes referenced in the inconsistency graph that explain the inconsistency. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising a plurality of nodes that are communicatively coupled, one to another, to form a network, wherein:
-
one or more said nodes include a data collection module that is executable thereon to;
collect trace data from at least two said nodes; and
form a report that includes the collected trace data for communication over the network; and
at least one said node includes a manager module that is executable thereon to;
receive each said report;
detect an inconsistency in the trace data in one said report when compared with corresponding said trace data in another said report; and
find a set of said nodes that formed each said report having the inconsistent trace data. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31, 32, 33)
-
-
28. (canceled)
-
34. A node comprising:
-
a processor;
a network connection device configured to communicatively couple the processor with a network; and
memory configured to maintain a manager module that is executable on the processor to;
collect a plurality of reports at the network connection device from the network, wherein each said report;
is formed by a respective one of a plurality of nodes in the network; and
describes one or more network settings of the respective said node and another said node;
remove an inconsistency in at least one said network setting of one said report when compared with a corresponding said network setting in another said report to form clean network settings; and
supply the clean network settings to a network simulation so that the network simulation is configured to provide a network simulation of the network. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification