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:
Oct. 11, 2022

Filed:

Dec. 04, 2019
Applicant:

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

Inventors:

Joseph Olakangil, San Jose, CA (US);

Nitin Karkhanis, Fremont, CA (US);

Anuraag Mittal, Livermore, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 47/2483 (2022.01); H04L 45/00 (2022.01); H04L 49/00 (2022.01); H04L 69/22 (2022.01); H04L 45/745 (2022.01);
U.S. Cl.
CPC ...
H04L 47/2483 (2013.01); H04L 45/38 (2013.01); H04L 45/74591 (2022.05); H04L 49/3063 (2013.01); H04L 69/22 (2013.01);
Abstract

Techniques for implementing multi-table OpenFlow using a parallel hardware table lookup architecture are provided. In certain embodiments, these techniques include receiving, at a network device from a software-defined networking (SDN) controller, flow entries for installation into flow tables of the network device, where the flow entries are structured in a manner that assumes the flow tables can be looked-up serially by a packet processor of the network device, but where the flow tables are implemented using hardware lookup tables (e.g., TCAMs) that can only be looked-up in parallel by the packet processor. The techniques further include converting, by the network device, the received flow entries into a format that enables the packet processor to process ingress network traffic correctly using the flow entries, despite the packet processor's parallel lookup architecture, and installing the converted flow entries into the flow tables/hardware lookup tables.


Find Patent Forward Citations

Loading…