NETWORK PATH DISCOVERY AND ANALYSIS
First Claim
1. A non-transitory computer readable medium that includes instructions for causing a processor at a monitoring system to:
- receive a request for network performance information with regard to a source node and a destination node of a network,determine one or more first portions on a current path on the network between the source and destination nodes using a trace request,determine one or more second portions on the current path between the source and destination nodes based on routing information associated with one or more elements along the determined current path,combine the first and second portions of the current path to provide a determined current path,collect performance data associated with one or more elements on the determined current path,process the performance data to provide the performance information, andprovide a display of the performance information.
21 Assignments
0 Petitions
Accused Products
Abstract
A network analysis system invokes an application specific, or source-destination specific, path discovery process. The application specific path discovery process determines the path(s) used by the application, collects performance data from the nodes along the path, and communicates this performance data to the network analysis system for subsequent performance analysis. The system may also maintain a database of prior network configurations to facilitate the identification of nodes that are off the path that may affect the current performance of the application. The system may also be specifically controlled so as to identify the path between any pair of specified nodes, and to optionally collect performance data associated with the path.
-
Citations
38 Claims
-
1. A non-transitory computer readable medium that includes instructions for causing a processor at a monitoring system to:
-
receive a request for network performance information with regard to a source node and a destination node of a network, determine one or more first portions on a current path on the network between the source and destination nodes using a trace request, determine one or more second portions on the current path between the source and destination nodes based on routing information associated with one or more elements along the determined current path, combine the first and second portions of the current path to provide a determined current path, collect performance data associated with one or more elements on the determined current path, process the performance data to provide the performance information, and provide a display of the performance information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a monitoring system, a request for network performance information with regard to a source node and a destination node of a network, determining, by the monitoring system, one or more first portions on a current path on the network between the source and destination nodes using a trace request, determining, by the monitoring system, one or more second portions on the current path between the source and destination nodes based on routing information associated with one or more elements along the determined current path, combining, by the monitoring system, the first and second portions of the current path to provide a determined current path, collecting, by the monitoring system, performance data associated with one or more elements on the determined current path, process the performance data to provide the performance information, and presenting the performance information to a user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A monitoring system that includes:
-
a controller that is configured to; receive a request for network performance information with regard to a source node and a destination node of a network, determine one or more first portions on a current path on the network between the source and destination nodes using a trace request, determine one or more second portions on the current path between the source and destination nodes based on routing information associated with one or more elements along the determined current path, combine the first and second portions of the current path to provide a determined current path, collect performance data associated with one or more elements on the determined current path, process the performance data to provide the performance information, a memory that is configured to store the determined current path, and a display that is configure to present the performance information to a user. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification