×

Local controller agent for converting logical pipeline data

  • US 10,305,725 B2
  • Filed: 11/18/2015
  • Issued: 05/28/2019
  • Est. Priority Date: 10/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. In a network comprising a plurality of host computers that execute a plurality of managed forwarding elements (MFEs), wherein different sets of MFEs are configured to implement different logical networks, a method of generating flow entries on a particular host computer, the method comprising:

  • at a controller agent executing on the particular host computer with a particular MFE that implements at least two different logical networks with at least two different sets of MFEs;

    receiving a first set of flow entries describing a particular logical network from a centralized network controller that is not on the particular host;

    receiving, from the particular MFE, (i) a set of physical network description data comprising tunneling data for establishing tunnels with each MFE in the two different sets of MFEs and (ii) binding data that binds logical network entities to the physical network;

    based on the received first set of flow entries and the received physical network description data and binding data, generating a second set of flow entries for implementing the particular logical network in the physical network,wherein generating the second set of flow entries comprises (i) based on the first set of flow entries, generating a first subset of flow entries for performing logical forwarding operations and (ii) based on the tunneling data, generating a second subset of flow entries for encapsulating packets with tunnel headers and sending the tunnel encapsulated packets to at least a subset of MFEs in the two different sets of MFEs; and

    distributing the second set of flow entries to the particular MFE.

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