Systems and methods for diagnosing faults in computer networks
First Claim
1. A method of diagnosing a fault in a communications network, comprising the acts of:
- receiving fault data from one or more computer-implemented automatic fault detectors associated with the communications network;
creating at least one fault object from the received fault data;
determining, in response to receiving said fault data, a path in the communications network related to said fault data; and
performing, using said path, a fault analysis on said fault data to diagnose a fault related to the communications network, wherein said fault analysis is a root cause analysis that includes triggering a specific fault handler, and wherein triggering said fault handler includes obtaining an ordered list of fault handlers for a specified transition state of the at least one fault object.
6 Assignments
0 Petitions
Accused Products
Abstract
A network management system (10) includes a fault diagnosis system (12) connectable to a communications network (20). The fault diagnosis system includes a fault object factory, a path determination module, and a fault diagnosis engine. The fault object factory is constructed and arranged to receive fault data and create fault objects. The path determination module is constructed to determine, in a communications network, a path related to the fault data. The fault diagnosis engine is constructed to perform, using the determined path, a fault analysis on the fault data to diagnose a fault related to the communications network. The network management may also include a help desk system (18), a topology mapper (14) or an impact analyzer (16).
-
Citations
31 Claims
-
1. A method of diagnosing a fault in a communications network, comprising the acts of:
-
receiving fault data from one or more computer-implemented automatic fault detectors associated with the communications network; creating at least one fault object from the received fault data; determining, in response to receiving said fault data, a path in the communications network related to said fault data; and performing, using said path, a fault analysis on said fault data to diagnose a fault related to the communications network, wherein said fault analysis is a root cause analysis that includes triggering a specific fault handler, and wherein triggering said fault handler includes obtaining an ordered list of fault handlers for a specified transition state of the at least one fault object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for diagnosing a fault in a communications network, comprising:
-
a fault object factory constructed and arranged to receive fault data from one or more computer-implemented automatic fault detectors associated with the communications network and create fault objects; a path determination module constructed to determine, in the communications network, a path related to said fault data; a fault diagnosis engine constructed to perform, using said path, a fault analysis on said fault data to diagnose a fault related to the communications network; and a fault handler constructed to perform analysis of said fault objects that includes a diagnoser fault handler constructed and arranged to change a fault state of one or more of said fault objects. - View Dependent Claims (26, 27)
-
-
28. A system for diagnosing a fault in a communications network, comprising:
-
a fault object factory constructed and arranged to receive fault data from one or more computer-implemented automatic fault detectors associated with the communications network and create fault objects; a path determination module constructed to determine, in the communications network, a path related to said fault data; a fault diagnosis engine constructed to perform, using said path, a fault analysis on said fault data to diagnose a fault related to the communications network; and a fault repository constructed and arranged for storing and accessing fault objects, wherein said fault repository includes said fault objects and at least one fault association object.
-
-
29. A system for diagnosing a fault in a communications network, comprising:
-
a fault object factory constructed and arranged to receive fault data from one or more computer-implemented automatic fault detectors associated with the communications network and create fault objects; a path determination module constructed to determine, in the communications network, a path related to said fault data; and a fault diagnosis engine constructed to perform, using said path, a fault analysis on said fault data to diagnose a fault related to the communications network, wherein each of said fault objects include a description, a processing state, and test result object, and wherein said test result object includes a description, a target entity, test data, and a result state.
-
-
30. A method of diagnosing a fault in a communications network, comprising the acts of:
-
receiving fault data regarding one or more faults from a computer-implemented automatic fault detector on the communications network; creating at least one fault object from the fault data; creating one or more fault association objects using associations between the one or more fault objects; storing the one or more fault objects and the one or more fault association objects in a fault repository; determining at least one path in the communications network related to said fault data; and performing, based on said at least one path, the one or more fault objects, and the one or more fault association objects, a fault analysis on said fault data to diagnose a fault related to the communications network, wherein the fault analysis determines at least a cause of the fault.
-
-
31. A network management system, comprising a fault diagnosis system connectable to a communications network, comprising:
-
a fault object factory residing on the communications network constructed and arranged to receive fault data from one or more computer-implemented automatic fault detectors associated with the communications network and create a fault object from the fault data, wherein the fault object includes a processing state; a path determination module constructed to determine, in the communications network, a path related to said fault data; and a fault diagnosis engine constructed to perform, based on said path, a fault analysis on the fault object to diagnose a fault related to the communications network, wherein the fault analysis determines at least a cause of the fault, wherein said fault diagnosis engine utilizes one or more fault handlers to perform the fault analysis, wherein the processing state of the fault object determines which of the one or more fault handlers is used in the fault analysis, and wherein the one or more fault handlers modify the processing state of the fault object during fault analysis.
-
Specification