Network Analysis System and Method
First Claim
1. A packet-based network analysis system for analyzing packet flow among devices in a wireless network, comprising:
- a wireless network analysis processing device configured to;
receive a plurality of correlated packet records, the correlated packet records representative of the order in which corresponding packets were transmitted in the network and including media access control (MAC) layer data, application layer data, and network layer data for each corresponding packet;
process the MAC layer data and network layer data to generate network topology data representative of the network topology, generate packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer, and generate measurement data relating to the packet flow data; and
process the APS layer data to generate endpoint data and binding data, the endpoint data identifying source endpoints and destination endpoints identified by the correlated packet records and associating each respective source endpoint and destination endpoint with a corresponding device in the network and a corresponding application layer functionality, and the binding data defining a logical link between a source endpoint and cluster identifier and a destination endpoint.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing a packet-based network includes a wireless network analysis processing device that is configured to receive correlated packet records representative of the order in which corresponding packets are transmitted in a wireless network. The correlated packet records include media access control (MAC) layer data and network layer data for each corresponding packet. The MAC layer data and network layer data are processed to generate network topology data representative of the network topology, generate packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer, and measurement data relating to the packet flow data.
231 Citations
17 Claims
-
1. A packet-based network analysis system for analyzing packet flow among devices in a wireless network, comprising:
a wireless network analysis processing device configured to; receive a plurality of correlated packet records, the correlated packet records representative of the order in which corresponding packets were transmitted in the network and including media access control (MAC) layer data, application layer data, and network layer data for each corresponding packet; process the MAC layer data and network layer data to generate network topology data representative of the network topology, generate packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer, and generate measurement data relating to the packet flow data; and process the APS layer data to generate endpoint data and binding data, the endpoint data identifying source endpoints and destination endpoints identified by the correlated packet records and associating each respective source endpoint and destination endpoint with a corresponding device in the network and a corresponding application layer functionality, and the binding data defining a logical link between a source endpoint and cluster identifier and a destination endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A packet-based network analysis device for analyzing packet flow among devices in a wireless network, comprising:
-
a data store; a communication subsystem; and a processing subsystem in data communication with the communication subsystem and the data store; wherein the packet-based network analysis device is configured to; receive a plurality of correlated packet records, the correlated packet records representative of the order in which corresponding packets were transmitted in the network and including media access control (MAC) layer data, application layer data, network layer data, and packet data for each corresponding packet; detect new network objects and network topology changes based on the correlated packet records; extract network object information from the correlated packet records; generate packet flow data representative of the flow of packets between the network objects; and generate endpoint data and binding data from the correlated packet records, the endpoint data identifying source endpoints and destination endpoints identified by the correlated packet records and associating each respective source endpoint and destination endpoint with a corresponding network object in the network and a corresponding application layer functionality, and the binding data defining a logical link between a source endpoint and cluster identifier and a destination endpoint. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for analyzing packet flow among devices in a wireless mesh network, comprising:
-
receiving a plurality of correlated packet records, the correlated packet records representative of the order in which corresponding packets were transmitted in the network and including media access control (MAC) layer data, application layer data and network layer data for each corresponding packet; generating network topology data representative of the network topology; generating packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer; generating application layer endpoint data identifying source endpoints and destination endpoints identified by the correlated packet records and associating each respective source endpoint and destination endpoint with a corresponding device in the network and a corresponding application layer functionality; and generating endpoint bindings data defining bindings between the source endpoints and the destination endpoints, each binding being a logical link between a source endpoint and cluster identifier and destination endpoint. - View Dependent Claims (14, 15, 16)
-
-
17. A packet-based network analysis device for analyzing packet flow among devices in a wireless network, comprising:
-
means for receiving a plurality of correlated packet records, the correlated packet records representative of the order in which corresponding packets were transmitted in the network and including media access control (MAC) layer data and network layer data for each corresponding packet; means for generating network topology data representative of the network topology; means for generating packet flow data representative of the flow of packets between devices at the MAC layer and across the network at the network layer; means for generating measurement data relating to the packet flow data; means for generating application layer endpoint data identifying source endpoints and destination endpoints identified by the correlated packet records and associating each respective source endpoint and destination endpoint with a corresponding device in the network and a correspond application layer functionality; and means for generating endpoint bindings between the source endpoints and the destination endpoints, each binding being a logical link between a source endpoint and cluster identifier and destination endpoint.
-
Specification