×

Network control apparatus and method with table mapping engine

  • US 8,750,119 B2
  • Filed: 07/06/2011
  • Issued: 06/10/2014
  • Est. Priority Date: 07/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A controller that executes a control application that manages a plurality of managed switching elements that forward data through a network, the control application comprising:

  • a first set of tables for storing input logical control plane data tuples for specifying one or more logical switching elements;

    a second set of tables for storing output logical forwarding plane data tuples that define a logical data path set as a plurality of logical flow entries for the one or more logical switching elements; and

    a table mapping engine for mapping the input logical control plane data tuples in the first set of tables to output logical forwarding plane data tuples in the second set of tables by performing a set of database join operations on the input logical control plane data tuples in the first set of tables,wherein at least a portion of the output logical forwarding plane data tuples are for a virtualization application to subsequently translate into physical control plane data tuples for propagating to a set of the plurality of managed switching elements.

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