Buffered subscriber tables for maintaining a consistent network state
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. Buffered subscribers buffer the inputs received from a publisher in case the publisher becomes unavailable. Rather than deleting all of the output state that is based on the published inputs, the buffered subscriber allows the subscriber to maintain the network state until an explicit change to the state is received at the subscriber from a publisher (e.g., a restarted publisher, a backup publisher, etc.).
A machine-readable medium storing a program executable by at least one processing unit of a subscriber controller in a network control system, the network control system comprising a plurality of controllers for managing a plurality of forwarding elements implementing logical datapath sets, the program comprising sets of instructions for:
For a subscriber controller in a network control system that comprises a plurality of controllers for managing a plurality of forwarding elements implementing logical datapath sets, a method comprising:
Dependencies are inferred from the claim text.