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:
Jan. 12, 2010
Filed:
Jan. 07, 2003
Shriharsha S. Hegde, Beaverton, OR (US);
Russell J. Fenger, Beaverton, OR (US);
Amol Kulkarni, Beaverton, OR (US);
Hsin-yuo Liu, Beaverton, OR (US);
Hormuzd M. Khosravi, Hillsboro, OR (US);
Manasi Deval, Beaverton, OR (US);
Shriharsha S. Hegde, Beaverton, OR (US);
Russell J. Fenger, Beaverton, OR (US);
Amol Kulkarni, Beaverton, OR (US);
Hsin-Yuo Liu, Beaverton, OR (US);
Hormuzd M. Khosravi, Hillsboro, OR (US);
Manasi Deval, Beaverton, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for configuring data plane behavior on network forwarding elements are described. In one embodiment, the method includes receiving, within a network element control plane, protocol configuration information extracted from a protocol application utilizing a network protocol application programming interface (API). Once the protocol configuration information is received, the protocol configuration information is processed using a control interface corresponding to the network protocol implemented by the protocol application. Once the protocol configuration information is processed, the control interface programs one or more data plane forwarding elements of the network element according to protocol configuration information. Accordingly, by providing similar control interfaces for multiple, network protocols, inter-operability between components from multiple vendors is enabled.