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:
May. 10, 2022

Filed:

Aug. 12, 2020
Applicant:

Fortinet, Inc., Sunnyvale, CA (US);

Inventor:

Shushan Wen, Pleasant Hill, CA (US);

Assignee:

Fortinet, Inc., Sunnyvale, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/568 (2022.01); G06F 12/0888 (2016.01); H04L 69/16 (2022.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/2842 (2013.01); G06F 12/0888 (2013.01); H04L 69/16 (2013.01); G06F 2212/154 (2013.01); H04L 63/0227 (2013.01);
Abstract

A packet parser generates a key from TCP metadata of a data packet for a specific session. A packet cache stores recent network policy identifiers associated with a plurality of network sessions, wherein the key is used as an index to search the packet cache. The packet cache responsive to a cache miss, checks a TFO cookie field for a rule ID stored by the client during a previous session as generated by the network processor. If there is no rule ID, a classification pipeline is activated. On the other hand, responsive to a cache hit, or responsive to identifying a rule ID for the session from the TFO cookie, the classification pipeline is bypassed for the data packets of the specific session.


Find Patent Forward Citations

Loading…