×

Implementing an interface between tuple and message-driven control entities

  • US 10,204,122 B2
  • Filed: 02/16/2016
  • Issued: 02/12/2019
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium storing a local first controller executing on a set of processing units of a host computer in a network managed by a central second controller, the local first controller comprising an input first set of tables, an output second set of tables, and sets of instructions for:

  • determining that a first set of data tuples stored in the input first set of tables has been modified;

    based on the modified first set of data tuples, generating a second set of data tuples stored in the output second set of tables, the generated second set of data tuples comprising data for performing forwarding operations by a managed forwarding element executing on the host computer and managed by the local first controller to forward data messages to other managed forwarding elements in the network;

    based on the generated second set of data tuples, generating a set of control messages; and

    sending the generated set of control messages to the central second controller, which based on the set of control messages, generates at least one control message to distribute to at least one other local third controller to use in managing another managed forwarding element on another host computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×