Back to results
US 8,572,245 B1Granted
Using the TCP window size for identifying packets and debugging
AssigneeJuniper Networks, Inc.
InventorsYogendra Singh, Sreekanth Rupavatharam
Life of this patent
Estimating the term…
Abstract
A device may distribute client packets to multiple servers, transmit health check packets with a specific window size to the multiple servers, capture the client packets and the health check packets, and extract the health check packets from the captured packets. In addition, the device may capture packets, detect a connection problem, transmit a reset packet with a specific window size, and extract the reset packet from the captured packets.
Claims20
A method comprising:
- transmitting, by a device to a network device, a packet,
- a window size field of the packet including a particular value;
- storing, by the device, information relating to a plurality of packets that are:
- transmitted by the device, or
- received by the device,
- the stored information including information, relating to the packet, that includes the particular value;
- filtering, by the device and based on the particular value, the stored information to remove, from the stored information, information associated with each of the plurality of packets that does not include the particular value;
- and
- determining, by the device and based on the particular value included in the filtered information, whether the network device is experiencing a failure.
6 more elements
A device comprising:
- a processor to:
- transmit a packet to a network device,
- a particular field of the packet including a particular value;
- store information relating to a plurality of packets that are:
- transmitted by the device, or
- received by the device,
- the stored information including information, relating to the packet, that includes the particular value;
- filter, based on the particular value, the stored information to remove, from the stored information, information associated with each of the plurality of packets that does not include the particular value;
- and
- determine, based on the particular value included in the filtered information, whether the network device is operational.
7 more elements
A non-transitory computer readable medium storing instructions, the instructions comprising:
- a plurality of instructions which, when executed by a processor, cause the processor to:
- transmit a packet to a network device,
- a particular field of the packet including a particular value;
- store information relating to a plurality of packets that are:
- transmitted by the device, or
- received by the device,
- the stored information including information, relating to the packet, that includes the particular value;
- filter, based on the particular value, the stored information to remove, from the stored information, information associated with each of the plurality of packets that does not include the particular value;
- and
- identify, based on the particular value included in the filtered information, a failure associated the network device.
7 more elements
Dependencies are inferred from the claim text.