The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 05, 2023

Filed:

Aug. 31, 2021
Applicant:

Barefoot Networks, Inc., Santa Clara, CA (US);

Inventors:

Shruthi Krishnan, Santa Clara, CA (US);

Junggun Lee, Los Altos, CA (US);

Changhoon Kim, Palo Alto, CA (US);

Assignee:

Barefoot Networks, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); H04L 9/40 (2022.01); H04L 1/1607 (2023.01); H04L 45/64 (2022.01); H04L 12/54 (2022.01);
U.S. Cl.
CPC ...
H04L 63/1458 (2013.01); H04L 1/1657 (2013.01); H04L 45/64 (2013.01); H04L 63/1425 (2013.01); H04L 12/56 (2013.01);
Abstract

Some embodiments of the invention provide a data-plane forwarding circuit (data plane) that can be configured to provide protection from a SYN-flood denial of service attack by validating a source of a SYN data messages before allowing future messages to be forwarded to a protected server. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to operate as a connection-validation circuit that includes (1) a SYN-processing circuit to process SYN data messages received by the data plane, and (2) an ACK-processing circuit to process ACK data messages received by the data plane.


Find Patent Forward Citations

Loading…