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:
Mar. 15, 2016

Filed:

Oct. 25, 2012
Applicant:

Nicira, Inc., Palo Alto, CA (US);

Inventors:

Teemu Koponen, San Francisco, CA (US);

Pankaj Thakkar, Santa Clara, CA (US);

Natasha Gude, San francisco, CA (US);

W. Andrew Lambeth, San Mateo, CA (US);

Amar Padmanabhan, Menlo Park, CA (US);

Alan Shieh, Menlo Park, CA (US);

Jeremy Stribling, San Francisco, CA (US);

Alexander Yip, Menlo Park, CA (US);

Ronghua Zhang, San Jose, CA (US);

Martin Casado, Portola Valley, CA (US);

Assignee:

NICIRA, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 12/773 (2013.01);
U.S. Cl.
CPC ...
H04L 41/00 (2013.01); H04L 41/042 (2013.01); H04L 41/0813 (2013.01); H04L 45/60 (2013.01);
Abstract

A network control system for generating physical control plane data for managing first and second managed forwarding elements that implement forwarding operations associated with a first logical datapath set is described. The system includes (1) a first controller for converting logical control plane data for the first logical datapath set to universal physical control plane (UPCP) data, (2) a second controller for converting UPCP data to customized physical control plane (CPCP) data for the first managed forwarding element but not the second managed forwarding element, and (3) a third controller for receiving UPCP data generated by the first controller instance, identifying the second controller as the controller instance responsible for generating the CPCP data for the first managed forward element, and supplying the received UPCP data to the second controller. Each controller includes a network information base (NIB) storage for exchanging data with another controller instance.


Find Patent Forward Citations

Loading…