Patent ID: 9391928
Filing Date: 2016-07-12
CPC Classification: G06F,H04L

Claim Text:
1. A non-transitory machine readable medium for a first controller, the medium storing a program for managing a set of managed forwarding elements, the program comprising sets of instructions for: storing a set of data in a local network information base (NIB) storage of the first controller, wherein the local NIB storage stores data for managing the set of managed forwarding elements; registering a second controller for receiving a notification when the set of data changes in the local NIB storage, wherein the first controller is a master of the set of data in the local NIB storage and the second controller is for managing a particular managed forwarding element of the set of managed forwarding elements, wherein the set of managed forwarding elements implements a logical forwarding element, wherein the first and second controllers execute on separate physical machines from the managed forwarding elements managed by the controllers; changing the set of data in the local NIB storage; and sending the notification to the second controller of the change to the set of data in the local NIB storage, wherein the second controller propagates a corresponding change to the particular managed forwarding element to modify forwarding behaviors of the particular managed forwarding element based on the corresponding change.