A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the generating is performed by a controller application executing on the first host computer.
3. The method of claim 2, wherein the controller operating outside of the first host computer also provides the first configuration data set to other controller applications executing on the other host computers, and the other controller applications uses the first configuration data set to generate additional configuration data sets for configuring MFEs executing on their respective host computers to implement the LFE.
4. The method of claim 2, wherein the controller application further comprises a set of instructions for receiving MFE-specific data from the MFE.
5. The method of claim 4, wherein said generating comprises generating the data based on (i) the received first set of configuration data and (ii) the received MFE-specific data.
6. The method of claim 5, wherein the received MFE-specific data comprises a physical port number of the MFE to which a logical port of the LFE is mapped.
9. The method of claim 8, wherein the first logical network belongs to a first tenant while the second logical network belongs to a second different tenant.
11. The non-transitory machine-readable medium of claim 10, wherein the first MFE implements the LFE by mapping one or more logical ports of the LFE to one or more physical ports of the first MFE.
12. The non-transitory machine-readable medium of claim 10, wherein the controller operating outside of the first host computer also provides the first configuration data set to other controller applications executing on the other host computers, and the other controller applications uses the first configuration data set to generate additional configuration data sets for configuring MFEs executing on their respective host computers to implement the LFE.
13. The non-transitory machine-readable medium of claim 10, wherein the first controller application further comprises a set of instructions for receiving MFE-specific data from the MFE.
14. The non-transitory machine-readable medium of claim 13, wherein said generating comprises generating the data based on (i) the received first set of configuration data and (ii) the received MFE-specific data.
15. The non-transitory machine-readable medium of claim 14, wherein the received MFE-specific data comprises a physical port number of the MFE to which a logical port of the LFE is mapped.
18. The non-transitory machine-readable medium of claim 17, wherein the first logical network belongs to a first tenant while the second logical network belongs to a second different tenant.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 13, 2023
October 8, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.