Apparatus and method for analyzing packet data streams
First Claim
Patent Images
1. A method of analyzing data streams in a data transmission environment, comprising:
- capturing data from at least one data stream at two or more taps associated with a system under test (SUT);
filtering said captured data to extract data packets belonging to one or more data types;
analyzing extracted data packets of each data type using packet header and payload information of said extracted data packets; and
outputting results obtained from analyzing said extracted data packets.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for analyzing data streams in a data transmission environment. In one embodiment, the method involves: capturing data from at least one data stream at two or more taps associated with a system under test (SUT); filtering the captured data to extract data packets belonging to one or more data types; analyzing extracted data packets of each data type using packet header and payload information of the extracted data packets; and outputting results obtained from analyzing the extracted data packets.
-
Citations
25 Claims
-
1. A method of analyzing data streams in a data transmission environment, comprising:
-
capturing data from at least one data stream at two or more taps associated with a system under test (SUT);
filtering said captured data to extract data packets belonging to one or more data types;
analyzing extracted data packets of each data type using packet header and payload information of said extracted data packets; and
outputting results obtained from analyzing said extracted data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for analyzing data streams in a data transmission environment, comprising:
-
means for capturing data from at least one data stream at two or more taps associated with a system under test (SUT);
means for filtering said captured data to extract data packets belonging to one or more data types;
means for analyzing extracted data packets of each data type using packet header and payload information of said extracted data packets; and
means for outputting results obtained from analyzing said extracted data packets. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having a set of instructions which, when executed by a computer, perform the following:
-
capturing data from at least one data stream at two or more taps associated with a system under test (SUT);
filtering said captured data to extract data packets belonging to one or more data types;
analyzing extracted data packets of each data type using packet header and payload information of said extracted data packets; and
outputting results obtained from analyzing said extracted data packets. - View Dependent Claims (18, 19, 20)
-
-
21. A multi-port packet data analyzer, comprising:
-
a plurality of network interface card (NIC) drivers, each operating to receive a packet data stream from a hardware port of a system under test (SUT);
a plurality of packet capture filters corresponding to said plurality of NIC drivers; and
a plurality of software modules, each for performing a particular analysis on data packets extracted from a packet data stream based on content of said data packets, wherein said software modules are executable as multi-threaded objects in a processor and associated Operating System (OS) environment, each of said software modules having an interface to a corresponding packet capture filter and associated buffer disposed in said OS'"'"'s kernel. - View Dependent Claims (22, 23, 24, 25)
-
Specification