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:
Jul. 11, 2017

Filed:

Aug. 10, 2015
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventor:

Bruno Rijsman, Arlington, MA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 69/08 (2013.01); H04L 49/351 (2013.01); H04L 67/10 (2013.01); H04L 67/2823 (2013.01);
Abstract

In general, techniques are described for defining an interface to a network router software infrastructure that allows developers to dynamically extend a routing protocol executed by the network router to distribute data throughout the routing domain for use with custom applications. In some examples, a routing protocol process executing on a control plane of a network device may expose an interface, such as an Application Programming Interface (API), that defines methods and parameters for extending the operation of a routing protocol executed by the routing protocol process. Third-party developers may then build custom applications that invoke the interface of the routing protocol process to define new routing protocol messages or message payloads, inject application-specific data into the routing protocol process for distribution within the newly defined messages/payloads, and extract application-specific data that is carried by newly defined messages/payloads that are originated by another network device in the routing domain.


Find Patent Forward Citations

Loading…