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:
Oct. 18, 2016
Filed:
Feb. 23, 2015
Cisco Technology, Inc., San Jose, CA (US);
Thomas J. Edsall, Los Gatos, CA (US);
Alessandro Fulli, San Jose, CA (US);
Putu Harry Subagio, Cupertino, CA (US);
Mingzhe Li, Fremont, CA (US);
Christopher A. Wildman, Alamo, CA (US);
Yichou Lin, San Jose, CA (US);
Chih-Tsung Huang, Burlingame, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.