Path based network management method and apparatus for data communication networks
First Claim
1. A network element management system (NEMS) including processing equipment adapted to perform a method of analyzing a plurality of network elements configured to support at least one established communication path in a network, the method comprising:
- (a) receiving from one of a plurality of network elements included within an established communication path, a notification signal indicative of the existence of the established communication path;
(b) requesting local network information from a network element included within the established communication path;
(c) receiving from the network element the requested local network information, the local network information comprising one or more of topology information, connection information and performance information;
(d) analyzing the received local network information to map an associated portion of the established communication path;
(e) responsive to the received local network information and the corresponding mapped portion of the established communication path, selecting a next network element of the established communication path; and
repeating steps (b)-(e) for the next selected network element.
4 Assignments
0 Petitions
Accused Products
Abstract
Network analysis in a network management system for a data network is improved by mapping the communication paths established in the network. Queries are sent by the network management system to each network element in the network. Queries are triggered by events within the network, for example, after notification by a network element that a communication path is being set up. Each query sent by the network management system requests certain connection and topology information from the network elements. Using this information, the network management system constructs the overall network topology and performs a path analysis to map completely each communication path through the network. When the communication path mapping is complete, various types of analyses are performed using the communication path information. These analyses include but are not limited to network capacity analysis, network performance analysis, and network fault analysis. Through the use of a network analysis engine module communicating with the network elements, the present network management system can interpret multiple networking protocols and different routing protocols.
13 Citations
23 Claims
-
1. A network element management system (NEMS) including processing equipment adapted to perform a method of analyzing a plurality of network elements configured to support at least one established communication path in a network, the method comprising:
-
(a) receiving from one of a plurality of network elements included within an established communication path, a notification signal indicative of the existence of the established communication path; (b) requesting local network information from a network element included within the established communication path; (c) receiving from the network element the requested local network information, the local network information comprising one or more of topology information, connection information and performance information; (d) analyzing the received local network information to map an associated portion of the established communication path; (e) responsive to the received local network information and the corresponding mapped portion of the established communication path, selecting a next network element of the established communication path; and repeating steps (b)-(e) for the next selected network element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network element management system (NEMS) including processing equipment adapted to perform a method for analyzing a plurality of network elements configured to support at least one established communication path of a network, the method comprising:
-
receiving a notification signal from a network element, said notification signal indicative of a new established communication path in the network, said notification signal including circuit identifier information; querying the network element in the network for connection information; receiving the connection information from the network element in response to querying; comparing the connection information with the circuit identifier information to determine a match condition; and if the match condition occurs in the comparing step; querying the network element for routing information; receiving the routing information from the network element; analyzing the routing information received to map the new established communication path in the network; selecting a next network element to query along the new established communication path; and if the next network element has been selected, fetching from the received circuit identifier information, circuit identifier information associated with the next network element and iterating the method from the step of querying for the connection information for the next network element. - View Dependent Claims (8, 9, 10)
-
-
11. An Apparatus comprising:
-
a plurality of network elements interconnected to form a communication network and configured to support at least one established communication path in the communication network; a network analysis engine module adapted to perform, responsive to receiving from one of the plurality of network elements included within the at least one established communication path, a notification signal for querying a network element in the communication network for local network information, the local network information comprising one or more items selected from the group including topology information, connection information, and performance information, wherein the notification signal is indicative of the existence of the established communication path; responsive to receipt of the local network information, an analysis of the local network information received to map an associated portion of the established communication path; and responsive to the local network information received and the corresponding mapped portion of the established communication path, a selection of a next network element of the established communication path; wherein the querying function is further responsive to a notification that the next network element has been selected. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing instructions, wherein the instructions, when executed by a processor, cause the processor to perform a method for analyzing a plurality of network elements configured to support at least one established communication path in a network, the method comprising:
-
(a) receiving from one of the plurality of network elements included within an established communication path, a notification signal indicative of the existence of the established communication path; (b) requesting local network information from a network element included within the established communication path; (c) receiving from the network element the requested local network information, the local network information comprising one or more of topology information, connection information and performance information; (d) analyzing the received local network information to map an associated portion of the established communication path; (e) responsive to the received local network information and the corresponding mapped portion of the established communication path, selecting a next network element of the established communication; and repeating steps (b)-(e) for the next selected network element. - View Dependent Claims (20, 21, 22, 23)
-
Specification