Dynamic snapshot value by turn for continuous packet capture
First Claim
1. A method for capturing packets on a network, wherein one or more processors in a network computer execute instructions to perform actions, comprising:
- providing a snapshot value for one or more network monitoring computers (NMCs); and
employing the one or more NMCs that are handling a network flow to perform actions, including;
monitoring one or more characteristics of one or more packets in the network flow;
employing the one or more characteristics of the network flow that indicate that a turn is occurring on the network flow to increase the snapshot value;
employing one or more conditions that indicate that the turn is complete to decrease the snapshot value; and
storing a portion of each of the one or more packets of the network flow in one or more datastores.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to capturing packets on a network. A snapshot value may be provided for a network monitoring computer (NMC). If the NMC may be provided packets of a network flow, characteristics of the network flow may be monitored. If the characteristics of the network flow indicate that a flow turn may be occurring on the network flow, the snapshot value may be modified by increasing it to a provided value. If conditions indicate that the flow turn may be complete, the snapshot value maybe reset by decreasing it to another provided value. A portion of each of the packets may be captured by the NMC, such that the size of the portion may be equivalent to the snapshot value. The captured portion of each of the packets may be stored in a memory of the NMC.
33 Citations
30 Claims
-
1. A method for capturing packets on a network, wherein one or more processors in a network computer execute instructions to perform actions, comprising:
-
providing a snapshot value for one or more network monitoring computers (NMCs); and employing the one or more NMCs that are handling a network flow to perform actions, including; monitoring one or more characteristics of one or more packets in the network flow;
employing the one or more characteristics of the network flow that indicate that a turn is occurring on the network flow to increase the snapshot value;employing one or more conditions that indicate that the turn is complete to decrease the snapshot value; and storing a portion of each of the one or more packets of the network flow in one or more datastores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for capturing network traffic in a network comprising:
-
a network computer, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; providing a snapshot value for one or more network monitoring computers (NMCs); and employing the one or more NMCs that are handling a network flow to perform actions, including; monitoring one or more characteristics of one or more packets in the network flow; employing the one or more characteristics of the network flow that indicate that a turn is occurring on the network flow to increase the snapshot value; employing one or more conditions that indicate that the turn is complete to decrease the snapshot value; and storing a portion of each of the one or more packets of the network flow in one or more datastores; and a client computer, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions to provide the network flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A processor readable non-transitory storage media that includes instructions for capturing packets on a network, wherein execution of the instructions by one or more processors performs actions, comprising:
-
providing a snapshot value for one or more network monitoring computers (NMCs); and employing the one or more NMCs that are handling a network flow to perform actions, including; monitoring one or more characteristics of one or more packets in the network flow; employing the one or more characteristics of the network flow that indicate that a turn is occurring on the network flow to increase the snapshot value; employing one or more conditions that indicate that the turn is complete to decrease the snapshot value; and storing a portion of each of the one or more packets of the network flow in one or more datastores. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A network computer for capturing packets in a network, comprising:
-
a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; providing a snapshot value for one or more network monitoring computers (NMCs); and employing the one or more NMCs that are handling a network flow to perform actions, including; monitoring one or more characteristics of one or more packets in the network flow; employing the one or more characteristics of the network flow that indicate that a turn is occurring on the network flow to increase the snapshot value; employing one or more conditions that indicate that the turn is complete to decrease the snapshot value; and storing a portion of each of the one or more packets of the network flow in one or more datastores. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification