Patent ID: 9106587
Filing Date: 2015-08-11
Classification: G06F,H04L

Abstract:
1. A network control system for managing a plurality of switching elements, each switching element for forwarding data packets in the network, the network control system comprising: first and second controllers for receiving logical datapath sets and for generating data that, once propagated to the switching elements, enables the switching elements to implement the logical datapath sets by managing forwarding behaviors of the switching elements, the first controller further for serving as a master controller for a first logical datapath set and for a first set of switching elements, the second controller further for serving as a master controller for a second logical datapath set and for a second set of switching elements, wherein the first controller is further for sending data to the second controller that the first controller generates for managing the second set of switching elements to implement the first logical datapath set, wherein the master controller for a particular set of switching elements is the only controller that is allowed to propagate data to the particular set of switching elements for managing the forwarding behaviors of the particular set of switching elements, wherein the master controller for a particular logical datapath set is the only controller that generates data for propagating to a group of switching elements that implement the particular logical datapath set.