Implementing fixed points in network state updates using generation numbers
AssigneeNicira, Inc.
InventorsAlexander Yip, Timothy L. Hinrichs, Amar Padmanabhan, Natasha Gude, Igor Ganichev, Anuprem Chalvadi
Life of this patent
Estimating the term…
Loading patent…
AssigneeNicira, Inc.
InventorsAlexander Yip, Timothy L. Hinrichs, Amar Padmanabhan, Natasha Gude, Igor Ganichev, Anuprem Chalvadi
Estimating the term…
Some embodiments provide a novel network control system that provides publications for managing different slices (e.g., logical and/or physical entities) of a network. The publications are published from publisher controllers in the network control system to subscriber controllers. The network control system uses publications with generation numbers and buffered subscribers to implement the fixed points in order to help maintain a consistent network state. The information published with a publication is useful for resolving conflicts in the network control system when multiple publisher controllers provide conflicting inputs to a subscriber controller.
A machine-readable medium storing a program executable by at least one processing unit of a particular publisher controller in a network control system, the network control system comprising a plurality of controllers that manage a plurality of forwarding elements in order to implement a plurality of logical datapath sets, the plurality of controllers comprising a plurality of publisher controllers, the program comprising sets of instructions for:
For a subscriber controller of a network control system that manages a plurality of forwarding elements in order to implement a plurality of logical datapath sets, a method comprising:
For a particular publisher controller in a network control system comprising a plurality of controllers that manage a plurality of forwarding elements in order to implement a plurality of logical datapath sets, the plurality of controllers comprising a plurality of publisher controllers, a method comprising:
Dependencies are inferred from the claim text.