System and method for automatically diagnosing protocol errors from packet traces
First Claim
Patent Images
1. A method for automatically diagnosing a protocol error from a packet trace, comprising:
- maintaining, on a computer, a signature database having trace signature entries, each of the trace signature entries identifying a protocol error;
generating, by a first processor, a trace file;
performing, by a second processor, an automatic trace analysis of the trace file to generate a trace signature associated with an error in protocol;
comparing, by the second processor, the trace signature with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the is trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature; and
generating a proposed solution to the protocol error based on the diagnosis.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically diagnosing protocol errors from packet traces is provided. The system and method performs an automatic trace analysis on a packet trace to generate an analysis that is then fed into a diagnosis/resolution module. The diagnosis/resolution compares the trace analysis with the database of known problems to identify the protocol error and a suggested solution. The suggested solution then may be implemented, either by a user or by the DR module, to correct the protocol error.
49 Citations
18 Claims
-
1. A method for automatically diagnosing a protocol error from a packet trace, comprising:
-
maintaining, on a computer, a signature database having trace signature entries, each of the trace signature entries identifying a protocol error; generating, by a first processor, a trace file; performing, by a second processor, an automatic trace analysis of the trace file to generate a trace signature associated with an error in protocol; comparing, by the second processor, the trace signature with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the is trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature; and generating a proposed solution to the protocol error based on the diagnosis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for diagnosing protocol errors from a packet trace, the system comprising:
-
a signature database having trace signature entries, each of the trace signature entries identifying a known protocol error, a trace signature and a solution; an automatic trace analysis module configured to analyze a trace file to generate a trace signature associated with an error in protocol; and a diagnosis/resolution module configured to accept, as an input, a trace analysis file and identify one or more protocol errors from the associated trace signature by comparing the trace signature with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature. - View Dependent Claims (8, 9, 10)
-
-
11. A method for automatically diagnosing a protocol error, comprising:
-
maintaining, on a computer, a signature database having trace signature entries, each of the trace signature entries identifying a protocol error; analyzing, by a processor, a packet trace to generate a trace signature associated with an error in protocol; and comparing, by the processor, the generated trace signature with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium containing executable program instructions executed by a processor, comprising:
-
program instructions that maintain a signature database on a computer, the signature database having trace signature entries, each of the trace signature entries identifying a protocol error; program instructions that analyze, by the processor, a packet trace to generate a trace signature associated with an error in protocol; and program instructions that compare, by the processor, the generated trace signature with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature.
-
-
18. A diagnosis and resolution module for automatically diagnosing a protocol error from a packet trace, the diagnosis and resolution module comprising:
-
means for maintaining a signature database on a computer, the signature database having trace signature entries, each of the trace signature entries identifying a protocol error; means for accepting a trace signature associated with an error in protocol from an automatic trace analysis module; and means for comparing the trace signature generated by the automatic trace analysis with entries in the signature database to identify a known protocol error and a solution associated with said protocol error by automatically matching the trace signature with one of the trace signature entries in the signature database, wherein comparing the trace signature with entries in the signature database provides a diagnosis for the protocol error associated with the trace signature.
-
Specification