Configuration of logical router
First Claim
1. A method of operating a plurality of logical networks over a network virtualization infrastructure, the method comprising:
- defining a managed physical switching element (MPSE), the MPSE comprising a plurality of ports for forwarding packets to and from a plurality of virtual machines, each port associated with a unique media access control (MAC) address;
defining a plurality of managed physical routing elements (MPREs) for the plurality of different logical networks, the MPREs defined to receive data packets from a same port of the MPSE, wherein each MPRE is defined for a different logical network and for performing logical L3 routing of data packets between different logical L2 segments of the logical network; and
providing the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data, wherein each host machine operates the MPSE and the plurality of MPREs according to the provided configuration data.
1 Assignment
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 method 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.
-
Citations
20 Claims
-
1. A method of operating a plurality of logical networks over a network virtualization infrastructure, the method comprising:
-
defining a managed physical switching element (MPSE), the MPSE comprising a plurality of ports for forwarding packets to and from a plurality of virtual machines, each port associated with a unique media access control (MAC) address; defining a plurality of managed physical routing elements (MPREs) for the plurality of different logical networks, the MPREs defined to receive data packets from a same port of the MPSE, wherein each MPRE is defined for a different logical network and for performing logical L3 routing of data packets between different logical L2 segments of the logical network; and providing the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data, wherein each host machine operates the MPSE and the plurality of MPREs according to the provided configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
defining a first configuration for a logical routing element that is to be operated in a plurality of host machines, wherein each host machine operates an instance of the logical routing element for performing logical L3 routing of data packets between different logical L2 segments of a logical network; defining a second configuration for a plurality of logical interfaces for the logical routing element, each logical interface for interfacing a different segment of the logical network; and providing the first configuration and the second configuration to each of the host machines. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
providing configuration data of a logical network to a cluster of controllers that controls a plurality of host machines, wherein the host machines are in a network virtualization infrastructure; and providing instructions to each host machine of the plurality of host machines for fetching a set of configuration data from the cluster controllers, wherein the set of configuration data is for configuring the host machine to operate an instance of a logical routing element as a managed physical routing element (MPRE) for performing logical L3 routing of data packets between virtual machines operating in different logical L2 segments of the logical network. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
-
receiving configuration data of a logical network that is to operate in a network virtualization infrastructure comprising a plurality of host machines, the configuration data defines a logical routing element (LRE) in each host machine as a managed physical routing element (MPRE) for performing logical L3 routing data packets between virtual machines in different logical L2 segments of the logical network; receiving a set of dynamic routing information from the network virtualization infrastructure and providing the gathered information to the MPREs operating in the plurality of host machines; and providing the configuration data to the plurality of host machines. - View Dependent Claims (19, 20)
-
Specification