US 7,458,097 B2
Preventing network reset denial of service attacks
Mitesh Dalal, Santa Clara, Calif. (US); Amol Khare, Sunnyvale, Calif. (US); and Randall Stewart, Crystal Lake, Ill. (US)
Assigned to Cisco Technology, Inc., San Jose, Calif. (US)
Filed on Sep. 28, 2006, as Appl. No. 11/540,526.
Application 11/540526 is a continuation of application No. 10/755146, filed on Jan. 09, 2004, granted, now 7,203,961.
Prior Publication US 2007/0044150 A1, Feb. 22, 2007
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 15/16 (2006.01); H04L 1/00 (2006.01)
U.S. Cl. 726—22  [709/227; 370/235] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
one or more processors;
one or more network interfaces each coupled to the one or more processors and configured to communicate data to and from the one or more processors;
a computer-readable storage medium coupled to the one or more processors and encoded with logic which, when executed by the processor, causes the processor to perform:
receiving, from a remote end node, a packet of a data flow in which a Reset (RST) bit of a Transmission Control Protocol (TCP) header is set;
determining whether a sequence value in the packet is within a range of allowed sequence values; and
when the sequence value is within the range of allowed sequence values, sending an acknowledgment message without closing a TCP connection associated with the flow.