METHOD, DEVICE AND MEDIUM FOR DETERMINING OPERATIONS PERFORMED ON A PACKET
First Claim
1. A method, comprising:
- capturing, by a processing device, a packet;
determining, by the processing device, the packet is a candidate for tracing;
setting, by the processing device, a trace option identifier within the packet indicating that the packet is selected for tagging in association with an operation performed by a network device corresponding to the packet;
adding, by the processing device, the tag to the packet based on the trace option identifier;
exporting, by the processing device, the packet with the trace option identifier; and
generating, by the processing device, a report based on the tag.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for tracing operations executed by a network device on a packet wherein a network device may capture a packet and determine whether the packet is a candidate for tracing; if the packet is a candidate for tracing the network device may set a trace option identifier within the packet indicating that the packet is to be tagged in association with operations performed on or in association with the packet by the network device. The network device may tag the packet with one or more tags in response to the trace option identifier, export the packet with the trace option identifier, generate a report based on the tags and send the report to a network management station.
20 Citations
20 Claims
-
1. A method, comprising:
-
capturing, by a processing device, a packet; determining, by the processing device, the packet is a candidate for tracing; setting, by the processing device, a trace option identifier within the packet indicating that the packet is selected for tagging in association with an operation performed by a network device corresponding to the packet; adding, by the processing device, the tag to the packet based on the trace option identifier; exporting, by the processing device, the packet with the trace option identifier; and generating, by the processing device, a report based on the tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising;
-
a processing device; and a memory coupled to the processing device comprising instructions executable by the processing device, the processing device operable when executing the instructions to; receive a packet comprising a trace option identifier; determine that the packet is to be tagged in association with an operation performed by a network device corresponding to the packet responsive to the trace option identifier; tag the packet with a tag based on the trace option identifier; and generate a report based on the tag. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive a packet; inspect the packet to determine if the packet includes a trace option identifier; if the packet does not include a trace option identifier, then set a trace option identifier within the packet, wherein the trace option identifier is configured to indicate that a network device is to add a tag to the packet in association with an operation performed by the network device wherein the operation corresponds to the packet; add the tag to the packet based on the trace option identifier; and generate a report based on the tag. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification