×

Secondary storage architecture for a network control system that utilizes a primary network information base

  • US 8,880,468 B2
  • Filed: 07/06/2011
  • Issued: 11/04/2014
  • Est. Priority Date: 07/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A controller computer that executes a controller instance for execution by at least one processing unit, the controller instance for managing a plurality of switching elements that forward data packets in a network, the controller instance comprising:

  • a set of applications for generating data to implement a plurality of logical datapath sets, for a plurality of different users, on the plurality of switching elements;

    a network information base (NIB) data structure for serving as a primary storage structure for storing the generated data; and

    a plurality of secondary storage structures, each secondary storage structure for (i) storing at least a subset of the data stored in the primary storage structure and (ii) providing a different interface for supplying and retrieving data to and from the secondary storage structure,wherein at least a portion of the data stored in at least one of the primary and secondary storage structures is supplied as physical control plane data to at least one particular switching element of the plurality of switching elements in order for the particular switching element to implement a particular logical datapath set for a particular user, andwherein the controller computer comprises a memory storage device for storing the NIB data structure.

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