Private allocated networks over shared communications infrastructure
First Claim
1. A method for managing a network within which a plurality of private allocated networks (PANs) are implemented, wherein a set of virtual machines on a particular PAN are assigned to a set of host machines in the network, the method comprising:
- generating, for each host machine of the set of host machines, a different addressing mode table that specifies, for a virtual switch on the host machine, rules for forwarding packets within the particular PAN, wherein the addressing mode table for a particular host in the set specifies a first rule for forwarding packets to a first virtual machine assigned to the particular PAN and a second, different rule for forwarding packets to a second virtual machine assigned to the particular PAN; and
distributing the generated addressing mode tables to the set of host machines in order for the host machines to forward packets between the virtual machines assigned to the particular PAN.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for implementing private allocated networks in a virtual infrastructure are presented. One method operation creates virtual switches in one or more hosts in the virtual infrastructure. Each port in the virtual switches is associated with a private allocated network (PAN) from a group of possible PANs. In one embodiment, one or more PANs share the same physical media for data transmission. The intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN. In another operation, the method defines addressing mode tables for the intranet traffic within each PAN. The entries in the addressing mode tables define addressing functions for routing the intranet traffic between the virtual switches, and different types of addressing functions are supported by the virtual switches.
225 Citations
20 Claims
-
1. A method for managing a network within which a plurality of private allocated networks (PANs) are implemented, wherein a set of virtual machines on a particular PAN are assigned to a set of host machines in the network, the method comprising:
-
generating, for each host machine of the set of host machines, a different addressing mode table that specifies, for a virtual switch on the host machine, rules for forwarding packets within the particular PAN, wherein the addressing mode table for a particular host in the set specifies a first rule for forwarding packets to a first virtual machine assigned to the particular PAN and a second, different rule for forwarding packets to a second virtual machine assigned to the particular PAN; and distributing the generated addressing mode tables to the set of host machines in order for the host machines to forward packets between the virtual machines assigned to the particular PAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable medium storing a program which when executed by at least one processing unit manages a network within which a plurality of private allocated networks (PANs) are implemented, wherein a set of virtual machines on a particular PAN are assigned to a set of host machines in the network, the program comprising sets of instructions for:
-
generating, for each host machine of the set of host machines, a different addressing mode table that specifies, for a virtual switch on the host machine, rules for forwarding packets within the particular PAN, wherein the addressing mode table for a particular host in the set specifies a first rule for forwarding packets to a first virtual machine assigned to the particular PAN and a second, different rule for forwarding packets to a second virtual machine assigned to the particular PAN; and distributing the generated addressing mode tables to the set of host machines in order for the host machines to forward packets between the virtual machines assigned to the particular PAN. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification