×

Method and apparatus for interacting with a network information base in a distributed network control system with multiple controller instances

  • US 9,391,928 B2
  • Filed: 08/26/2011
  • Issued: 07/12/2016
  • Est. Priority Date: 07/06/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×