Method and apparatus for generating a network topology representation based on inspection of application messages at a network device
First Claim
1. A method of generating a network topology representation based on inspection of application messages at a network device, the method comprising the computer-implemented steps of:
- receiving a request packet at the network device;
associating correlation information for a message in the request packet at the network device;
storing the request packet correlation information; and
routing the request packet to the appropriate destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for generating a network topology representation based on inspection of application messages at a network device. According to one aspect, a network device receives a request packet, routes the packet to the destination, and extracts and stores correlation information from a copy of the request packet. When the network device receives a response packet, it examines the contents of a copy of the response packet using context-based correlation rules and matches the response packet with the appropriate stored request packet correlation information. It analyzes recorded correlation information to determine application-to-application mapping and calculate application response times. Another embodiment inserts custom headers that contain information used to match a response packet with a request packet into request packets.
592 Citations
41 Claims
-
1. A method of generating a network topology representation based on inspection of application messages at a network device, the method comprising the computer-implemented steps of:
-
receiving a request packet at the network device;
associating correlation information for a message in the request packet at the network device;
storing the request packet correlation information; and
routing the request packet to the appropriate destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-16. -16. (canceled)
-
17. A computer-readable medium carrying one or more sequences of instructions for generating a network topology representation based on inspection of application messages at a network device, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a request packet at the network device;
associating correlation information for a message in the request packet at the network device;
storing the request packet correlation information; and
routing the request packet to the appropriate destination. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25-32. -32. (canceled)
-
33. An apparatus for generating a network topology representation based on inspection of application messages at a network device, comprising:
-
means for receiving a request packet at the network device;
means for associating correlation information for a message in the request packet at the network device;
means for storing the request packet correlation information; and
means for routing the request packet to the appropriate destination. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41-48. -48. (canceled)
Specification