Chassis controller
First Claim
1. A non-transitory machine readable medium of a host machine storing a controller application which when executed by at least one processing unit of the host machine controls forwarding behavior of a managed forwarding element (MFE) that also executes on the host machine, the controller application comprising sets of instructions for:
- receiving data that defines forwarding behavior of a logical forwarding element (LFE) of a logical network that logically connects a set of end machines that execute on the host machine to a plurality of other end machines that execute on a plurality of other host machines, wherein the end machines are sources and destinations of logical network data traffic forwarded by the MFE;
based on the received data, generating data for defining forwarding behavior of the MFE to implement the LFE; and
distributing the generated data to the MFE to implement the LFE in conjunction with a plurality of other MFEs executing on the plurality of other host machines that also implement the LFE.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium of a host machine storing a controller application which when executed by at least one processing unit of the host machine controls forwarding behavior of a managed forwarding element (MFE) that also executes on the host machine, the controller application comprising sets of instructions for:
-
receiving data that defines forwarding behavior of a logical forwarding element (LFE) of a logical network that logically connects a set of end machines that execute on the host machine to a plurality of other end machines that execute on a plurality of other host machines, wherein the end machines are sources and destinations of logical network data traffic forwarded by the MFE; based on the received data, generating data for defining forwarding behavior of the MFE to implement the LFE; and distributing the generated data to the MFE to implement the LFE in conjunction with a plurality of other MFEs executing on the plurality of other host machines that also implement the LFE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for a controller application stored in a non-transitory machine readable medium of a host machine of a hosting system and executable by at least one processing unit of the host machine to control forwarding behavior of a managed forwarding element (MFE) that also executes on the host machine, the method comprising:
-
receiving data that defines forwarding behavior of a logical forwarding element (LFE) of a logical network that logically connects a set of end machines that execute on the host machine to a plurality of other end machines that execute on a plurality of other host machines, wherein the end machines are sources and destinations of logical network data traffic forwarded by the MFE; based on the received data, generating data for defining forwarding behavior of the MFE to implement the LFE; and distributing the generated data to the MFE to implement the LFE, in conjunction with a plurality of other MFEs executing on the plurality of other host machines that also implement the LFE. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification