Pattern-based correlation of non-translative network segments
First Claim
1. A method for correlating non-translative network segments in a multi-protocol communications system, comprising:
- providing at least two connected nodes within a network, wherein a first node is in a non-translative network segment with respect to a second node;
at the first node, generating and injecting a defined network pattern into network traffic and recording precisely the time stamp of the network pattern injection;
at the second node, listening to network traffic, taking a copy of the traffic passing by as a trace, and adding precise time stamp information to the trace;
correlating the generated defined network pattern to the traced traffic; and
from the correlation of the generated defined network pattern to the traced traffic, deriving protocol cause and effect correlation rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for correlating network traffic between non-translative network systems are provided. Generally, protocol cause and effect correlation rules are determined between devices in non-translative network segments by injecting a known network pattern at a first end of the network topology. Traces of the network traffic are then recorded over one or more nodes throughout the non-translative network. The generated network traffic is then compared to the traced network traffic by pattern matching to thereby determine protocol cause and effect correlation rules. Later, when it is desired to determine causality of network activity between non-translative network segments, the traced network patterns can be compared by pattern matching to the protocol cause and effect correlation rules to assist in determining the origin of a network operation that created an observed event.
49 Citations
20 Claims
-
1. A method for correlating non-translative network segments in a multi-protocol communications system, comprising:
-
providing at least two connected nodes within a network, wherein a first node is in a non-translative network segment with respect to a second node;
at the first node, generating and injecting a defined network pattern into network traffic and recording precisely the time stamp of the network pattern injection;
at the second node, listening to network traffic, taking a copy of the traffic passing by as a trace, and adding precise time stamp information to the trace;
correlating the generated defined network pattern to the traced traffic; and
from the correlation of the generated defined network pattern to the traced traffic, deriving protocol cause and effect correlation rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for correlating non-translative network segments in a multi-protocol communications system, comprising:
-
providing a plurality of connected nodes within a network, wherein a first node is in a non-translative network segment with respect to a second node;
providing pattern matching data which indicates protocol cause and effect correlation rules;
at each of the plurality of nodes, listening to network traffic, taking a copy, as a trace, of the traffic passing by;
applying a run-time process to the traced traffic using the stored pattern matching data to recognize correlations; and
from the recognized correlations, deriving the causality, in a first network segment, of a network activity that is detected in a second network segment that is non-translative with the first network segment. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product for implementing a method for correlating non-translative network segments in a multi-protocol communications system, the computer program product comprising:
a computer readable medium carrying computer executable instructions for performing the method, wherein the method comprises;
providing at least two connected nodes within a network, wherein a first node is in a non-translative network segment with respect to a second node;
at the first node, generating and injecting a defined network pattern into network traffic and recording precisely the time stamp of the network pattern injection;
at the second node, listening to network traffic, taking a copy of the traffic passing by as a trace, and adding precise time stamp information to the trace;
correlating the generated defined network pattern to the traced traffic; and
from the correlation of the generated defined network pattern to the traced traffic, deriving protocol cause and effect correlation rules.
-
20. A computer program product for implementing a method for determining causality for network activity across non-translative network segments in a multi-protocol communications system, the computer program product comprising:
a computer readable medium carrying computer executable instructions for performing the method, wherein the method comprises;
providing a plurality of connected nodes within a network, wherein a first node is in a non-translative network segment with respect to a second node;
providing pattern matching data which indicates protocol cause and effect correlation rules;
at each of the plurality of nodes, listening to network traffic, taking a copy, as a trace, of the traffic passing by;
applying a run-time process to the traced traffic using the stored pattern matching tables to recognize correlations; and
from the recognized correlations, deriving the causality, in a first network segment, of a network activity that is detected in a second network segment that is non-translative with the first network segment.
Specification