Communication channel for distributed network control system
AssigneeNicira, Inc.
InventorsTeemu Koponen, W. Andrew Lambeth, Pankaj Thakkar
Life of this patent
Estimating the term…
Loading patent…
AssigneeNicira, Inc.
InventorsTeemu Koponen, W. Andrew Lambeth, Pankaj Thakkar
Estimating the term…
For a particular controller for managing managed forwarding elements that forward data in a network, a method for computing forwarding state using a set of inputs from a first controller and a second controller that is a back up controller for the first controller is described. The method receives a first subset of the set of inputs from the first controller. After failure of the first controller, the method receives a second subset of the set of inputs from the second controller. At least one input of the second subset of the set of inputs is duplicative of an input in the first subset. The method computes forwarding state using the first and second subsets of the inputs but without using the duplicative input.
For a particular controller for managing managed forwarding elements that forward data in a network, a method for computing forwarding state using a set of inputs from a first controller and a second controller that is a back up controller for the first controller, the method comprising:
The method of claim 4, wherein the set of inputs includes universal physical control plane data into which the first controller converted logical control plane data.
For a first controller for managing managed forwarding elements that forward data in a network, a method for computing forwarding state to send to a second controller, the method comprising:
For a recipient controller for managing a set of managed forwarding elements that forward data in a network, a method for computing forwarding state using several sets of inputs from the several source controllers, the method comprising:
Dependencies are inferred from the claim text.