System and Method for Monitoring a Data Packet
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein include a system and method for monitoring a packet adapted to traverse a network having a plurality of devices. The system and method enable an operator to efficiently determine the marking of a packet at each intermediate hop and the destination within a network by executing an algorithm through the use of an operating system.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method, comprising:
-
sending, by a computer, a first plurality of data packets into a network, each of the first plurality of sent data packets having a same indicated destination, a same first time-to-live (TTL) indication, and a different header marking; sending, by the computer, a second plurality of data packets into the network, each of the second plurality of sent data packets having the same indicated destination, a same second TTL indication different from the first TTL indication, and a different header marking; for each of the first and second pluralities of sent data packets, the computer receiving a reply data packet that identifies the sent data packet, that identifies the computer as a destination of the reply data packet, and that further identifies a header marking; for each of the reply data packets, the computer determining the header marking identified by the reply data packet; and generating data representing, for each of the first and second TTL indications, the determined header markings of the reply data packets that correspond to the sent data packets having that TTL indication. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An apparatus, comprising:
-
a processor; and an interface coupled to the processor and configured to be coupled to a network, wherein the apparatus is configured to; send a first plurality of data packets into the network, each of the first plurality of sent data packets having a same indicated destination, a same first time-to-live (TTL) indication, and a different header marking; send a second plurality of data packets into the network, each of the second plurality of sent data packets having the same indicated destination, a same second TTL indication different from the first TTL indication, and a different header marking; for each of a plurality of received reply data packets that each identifies one of the first or second pluralities of sent data packets, that each identifies the apparatus as a destination of the reply data packet, and that each identifies a header marking, determine the header marking identified by the reply data packet; and generate data representing, for each of the first and second TTL indications, the determined header markings of the reply data packets that correspond to the sent data packets having that TTL indication. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium storing computer-executable instructions for a computer to perform a method, the method comprising:
-
outputting a first plurality of data packets, each of the first plurality of output data packets having a same indicated network destination, a same first time-to-live (TTL) indication, and a different header marking; outputting a second plurality of data packets, each of the second plurality of output data packets having the same indicated network destination, a same second TTL indication different from the first TTL indication, and a different header marking; responsive to receiving, for each of the first and second pluralities of output data packets, a reply data packet that identifies the sent data packet, that identifies the computer as a destination of the reply data packet, and that further identifies a header marking;
determining, for each of the reply data packets, the header marking identified by the reply data packet; andgenerating data representing, for each of the first and second TTL indications, the determined header markings of the reply data packets that correspond to the output data packets having that TTL indication. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification