Network traffic system and method of operation thereof
First Claim
Patent Images
1. A method of operation for a network traffic system comprising:
- gathering a first portion of network traffic from a first network port, the first portion based on a first network filter executing on a first core of a multicore processor, the first portion including state parameters of the network traffic, the first portion stored to a first capture file having a block size of greater than or equal to 1 megabyte (MB);
compressing the first capture file using a second core of the multicore processor while concurrently storing a second portion of the network traffic in a second capture file, the second portion gathered from a second network port and based on a second network filter;
gathering a third portion of the network traffic from a third network port, the third portion based on a third network filter;
replaying time-shifted network traffic from the gathered network traffic in the first capture file, the second capture file, and a third capture file in parallel from the first network port, the second network port, and the third network port respectively;
concurrent with the replaying, gathering a targeted portion of the time-shifted network traffic from the first network port, the second network port, and the third network port, the targeted portion based on a target network filter executing on a selected core of the multicore processor, the selected core identified by a predefined core affinity value, the targeted portion stored to a target capture file having a block size great than or equal to one megabyte (MB); and
searching the target capture file using a search value to obtain search results for displaying on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of operation of a network traffic system includes: a first portion of network traffic gathered from an external network; a first network filter for selecting a first network packet from the first portion of the network traffic; a first capture file for storing the first network packet; a second network packet selected from a second network filter; a second capture file for storing the second network packet concurrently with the compression of the first capture file; and a display device for displaying the first compressed capture file using a search value.
-
Citations
20 Claims
-
1. A method of operation for a network traffic system comprising:
-
gathering a first portion of network traffic from a first network port, the first portion based on a first network filter executing on a first core of a multicore processor, the first portion including state parameters of the network traffic, the first portion stored to a first capture file having a block size of greater than or equal to 1 megabyte (MB); compressing the first capture file using a second core of the multicore processor while concurrently storing a second portion of the network traffic in a second capture file, the second portion gathered from a second network port and based on a second network filter; gathering a third portion of the network traffic from a third network port, the third portion based on a third network filter; replaying time-shifted network traffic from the gathered network traffic in the first capture file, the second capture file, and a third capture file in parallel from the first network port, the second network port, and the third network port respectively; concurrent with the replaying, gathering a targeted portion of the time-shifted network traffic from the first network port, the second network port, and the third network port, the targeted portion based on a target network filter executing on a selected core of the multicore processor, the selected core identified by a predefined core affinity value, the targeted portion stored to a target capture file having a block size great than or equal to one megabyte (MB); and searching the target capture file using a search value to obtain search results for displaying on a display device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operation for a network traffic system comprising:
-
gathering a first portion of network traffic from a first network port coupled to a network having a bandwidth greater than or equal to 20 gigabytes per second, the first portion based on a first network filter executing on a first core of a multicore processor, the first portion including state parameters of the network traffic, and the first portion stored to a first capture file having a block size of greater than or equal to one megabyte (MB); compressing the first capture file using a second core of the multicore processor while concurrently storing a second portion of the network traffic in a second capture file, the second portion gathered from a second network port and based on a second network filter, gathering a third portion of the network traffic from a third network port, the third portion based on a third network filter; replaying time-shifted network traffic from the gathered network traffic in the first capture file, the second capture file, and another capture file in parallel from the first network port, the second network port, and another network port respectively, and the second capture file and the another capture file; concurrent with the replaying, gathering a targeted portion of the time-shifted network traffic from the first network port, the second network port, and the another network port, the targeted portion based on a target network filter executing on a selected core of the multicore processor, the selected core identified by a predefined core affinity value, the targeted portion stored to a target capture file having a block size great than or equal to one megabyte (MB); and searching the target capture file using a search value to obtain search results for displaying on a display device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause:
-
gathering a first portion of network traffic from a first network port, the first portion based on a first network filter executing on a first core of a multicore processor, the first portion including state parameters of the network traffic, the first portion stored to a first capture file having a block size of greater than or equal to 1 megabyte (MB); compressing the first capture file using a second core of the multicore processor while concurrently storing a second portion of the network traffic in a second capture file, the second portion gathered from a second network port and based on a second network filter; gathering a third portion of the network traffic from a third network port, the third portion based on a third network filter; replaying time-shifted network traffic from the gathered network traffic in the first capture file, the second capture file, and a third capture file in parallel from the first network port, the second network port, and the third network port respectively; concurrent with the replaying, gathering a targeted portion of the time-shifted network traffic from the first network port, the second network port, and the third network port, the targeted portion based on a target network filter executing on a selected core of the multicore processor, the selected core identified by a predefined core affinity value, the targeted portion stored to a target capture file having a block size great than or equal to one megabyte (MB); and searching the target capture file using a search value to obtain search results for displaying on a display device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification