Network analysis scalable analysis tool for multiple protocols
First Claim
Patent Images
1. A scalable method for analyzing a network, comprising:
- generating a data trace representative of the network;
determining a topology for the network by analyzing a sequence of data in the data trace;
sequentially analyzing each multilayer protocol frame in the data trace to determine at least one of network errors, warnings, and metrics, the analysis of each multilayer protocol frame comprising;
analyzing a first protocol layer of the multilayer protocol frame with a first expert engine;
determining if a second protocol layer is present in the multilayer protocol frame;
passing the multilayer protocol frame to a second expert engine; and
passing the multilayer protocol frame to additional expert engines if the multilayer protocol frame contains additional protocol layers, andidentifying the location of the at least one of network errors, warnings, and metrics in the topology for the network.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a scalable method for analyzing a network. The method includes generating a data trace representative of the network, determining a topology for the network from the data trace, and sequentially analyzing each frame in the data trace to determine at least one of network errors, warnings, and metrics. The analysis of each frame generally includes analyzing a first protocol layer of the frame with a first expert engine, determining if a second protocol layer is present in the frame, passing the frame to a second expert engine, and passing the frame to additional expert engines if the frame contains additional protocol layers.
-
Citations
17 Claims
-
1. A scalable method for analyzing a network, comprising:
-
generating a data trace representative of the network; determining a topology for the network by analyzing a sequence of data in the data trace; sequentially analyzing each multilayer protocol frame in the data trace to determine at least one of network errors, warnings, and metrics, the analysis of each multilayer protocol frame comprising; analyzing a first protocol layer of the multilayer protocol frame with a first expert engine; determining if a second protocol layer is present in the multilayer protocol frame; passing the multilayer protocol frame to a second expert engine; and passing the multilayer protocol frame to additional expert engines if the multilayer protocol frame contains additional protocol layers, and identifying the location of the at least one of network errors, warnings, and metrics in the topology for the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for analyzing a network, comprising:
-
capturing a data trace representative of network operation; determining a topology for the network by analyzing a sequence of data in the data trace; parsing through the data trace on a frame by frame basis; analyzing each protocol layer of each multilayer protocol frame for errors using a protocol specific engine to analyze each protocol layer of each multilayer protocol frame, wherein analyzing further comprises; a) analyzing a first protocol layer of the multilayer protocol frame with a first protocol engine specifically configured to analyze the first protocol layer to determine errors for the first protocol layer; b) determining if the multilayer protocol frame has additional protocol layers; and passing the multilayer protocol frame to a second protocol engine specifically configured to analyze the second protocol layer for errors if additional protocol layers are determined, and identifying the location of the errors in the topology for the network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for analyzing a network having multilayer protocol frames, comprising:
-
capturing a data trace from the network; determining a topology of the network by analyzing a sequence of data in the data trace; stepping through each multilayer protocol frame in the data trace to determine errors at each level of the multilayer protocol frame, wherein stepping through each multilayer protocol frame in the data trace comprises; parsing a first protocol layer from the multilayer protocol frame; analyzing the first protocol layer for errors using a first protocol layer expert engine; storing errors determined by the first protocol engine; determining if the multilayer protocol frame contains additional protocols; passing the multilayer protocol frame to a second protocol engine if the multilayer protocol frame is determined to contain additional protocols; parsing a second protocol layer from the multilayer protocol frame for processing by the second protocol engine; and analyzing the multilayer protocol frame with the second protocol engine to determine errors in the second protocol layer; and presenting the determined and the location of the errors in the topology for the network errors to a user via a graphical interface. - View Dependent Claims (15, 16, 17)
-
Specification