US 11,902,404 B1
Retaining key parameters after a transmission control protocol (TCP) session flap
Amit Arora, Bangalore (IN); Erin C. MacNeil, Carp (CA); Harmeet Singh, Bangalore (IN); and Sairam Neelam, Hyderabad (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jun. 10, 2022, as Appl. No. 17/837,406.
Int. Cl. H04L 47/62 (2022.01); H04L 45/74 (2022.01); H04W 28/10 (2009.01); H04W 28/02 (2009.01); H04L 69/163 (2022.01); H04L 69/22 (2022.01); H04L 47/193 (2022.01); H04L 47/28 (2022.01); H04L 43/04 (2022.01)
CPC H04L 69/163 (2013.01) [H04L 43/04 (2013.01); H04L 47/193 (2013.01); H04L 47/28 (2013.01); H04L 69/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
monitoring, by a network device, a transmission control protocol (TCP) session with an other network device;
identifying, by the network device, a TCP header, a socket of the TCP session, and one or more of a set of ingress packets or a set of egress packets;
inspecting, by the network device, the TCP header, the socket, and the one or more of the set of ingress packets or the set of egress packets to identify session information,
wherein the session information includes negotiated TCP options associated with the TCP session and one or more of a finish packet or a reset packet;
detecting, by the network device, a TCP session flap based on the session information including the one or more of the finish packet or the reset packet;
storing, by the network device and in a dead TCP session list, data identifying the session information based on the TCP session flap being detected; and
identifying, by the network device and based on the negotiated TCP options, an out-of-sync issue,
wherein the out-of-sync issue corresponds to the network device having selective acknowledgement enabled and the other network device not having selective acknowledgement enabled.