Network virtualization apparatus and method with a table mapping engine
AssigneeNicira, Inc.
InventorsTeemu Koponen, Pankaj Thakkar, Martin Casado, W. Andrew Lambeth, Alexander Yip, Jeremy Stribling
Life of this patent
Estimating the term…
Loading patent…
AssigneeNicira, Inc.
InventorsTeemu Koponen, Pankaj Thakkar, Martin Casado, W. Andrew Lambeth, Alexander Yip, Jeremy Stribling
Estimating the term…
Some embodiments provide a virtualizer for managing a plurality of managed switching elements that forward data through a network. The virtualizer comprises a first set of tables for storing input logical forwarding plane data and a second set of tables for storing output physical control plane data. It also includes a table mapping engine for mapping the input logical forwarding plane data in the first set of tables to output physical control plane data in the second set of tables by performing a set of database join operations on the input logical forwarding plane data in the first set of tables. In some embodiments, the physical control plane data is subsequently translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements.
A virtualization application for managing a plurality of managed switching elements that forward data through a network, the virtualization application comprising:
A non-transitory computer readable medium storing a program which when executed by at least one processing unit generates physical control plane data from logical forwarding plane data, the program comprising sets of instructions for:
A method for managing a network comprising a plurality of network elements, the network elements comprising a plurality of managed switching elements that forward data among the network elements, the method comprising:
Dependencies are inferred from the claim text.