Patent ID: 8743889
Filing Date: 2014-06-03
Classification: G06F,H04L

Abstract:
1. For a distributed network control system comprising a plurality of controller instances for collectively managing a plurality of switching elements, a non-transitory machine readable medium storing a program for a first controller instance, wherein the program when executed by a set of processing units manages a set of switching elements of the plurality of switching elements, the program comprising sets of instructions for: maintaining a network information base (NIB) data structure that stores data for managing the set of switching elements; receiving, from a second controller instance that does not manage the set of switching elements, a first request to modify data stored in at least one particular switching element in the set of switching elements; modifying at least a first data tuple stored in the NIB data structure for managing the particular switching element; and sending a second request to the particular switching element to store a second data tuple within the particular switching element in order to manage the particular switching element's operation.