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.
Patent No.:
Date of Patent:
Jun. 09, 2026
Filed:
Mar. 28, 2024
Arista Networks, Inc., Santa Clara, CA (US);
Michael Chih-Yen Wang, Vancouver, CA;
Navdeep Bhatia, Mountain View, CA (US);
Dileep Ramesh, Sunnyvale, CA (US);
Timur Cheremisov, San Jose, CA (US);
Arista Networks, Inc., Santa Clara, CA (US);
Abstract
A software agent generates packet sessions and hands off the task of generating and routing the packets to a programmable hardware logic block, such as a packet processor. The software agent provides entries in one or more tables that are subsequently used by the packet processor to generate and route the packets. During a first stage, the packets are generated at an ingress pipeline. The packets are then transferred to an egress pipeline from which pipeline the packets are reinjected back into the ingress pipeline. During the second stage and at the ingress pipeline, routing information, representative of a network layer or a tunnel, to which the packets are to be routed, are added to the packets. The packets are then forwarded to the egress pipeline and subsequently routed to a next hop or tunnel leading to the packets' respective destination addresses.