CONFIGURATION OF LOGICAL ROUTER
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.
15 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A non-transitory machine readable medium storing a program for a managed physical routing element (MPRE) to be executed by at least one processor of a host computer, wherein the host computer hosts a plurality of virtual machines, a managed physical switching element (MPSE), and the managed physical routing element (MPRE), wherein the MPSE implements along with MPSEs on other host computers a plurality of logical network segments that are connected by a logical router that is implemented by the MPRE and MPREs on other host computers, the program comprising set of instructions for:
at the MPRE; receiving, through the MPSE, a plurality of data messages from a set of virtual machines in the plurality of virtual machines, wherein the data messages are received from a same port of the MPSE; for each data message in the set of data messages, routing the data message from a first logical network segment to a second logical network segment; for each of the routed data messages, returning the routed data message to the port of the MPSE from which it was received for the MPSE to forward to a destination of the data message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A method for a host computer hosting a plurality of virtual machines, a managed physical switching element (MPSE), and a managed physical routing element (NITRE), wherein the MPSE implements along with MPSEs on other host computers a plurality of logical network segments that are connected by a logical router that is implemented by the NITRE and MPREs on other host computers, the method comprising:
at the NITRE; receiving, through the MPSE, a plurality of data messages from a set of virtual machines in the plurality of virtual machines, wherein the data messages are received from a same port of the MPSE; for each data message in the set of data messages, routing the data message from a first logical network segment to a second logical network segment; for each of the routed data messages, returning the routed data message to the port of the MPSE from which it was received for the MPSE to forward to a destination of the data message. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
Specification