Private Allocated Networks Over Shared Communications Infrastructure
First Claim
1. A method for implementing private allocated networks in a virtual infrastructure, the method comprising:
- creating a plurality of virtual switches in one or more hosts in the virtual infrastructure, wherein each port in the plurality of virtual switches is associated with a private allocated network (PAN) from a plurality of PANs, wherein intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN; and
defining addressing mode tables for the intranet traffic within each PAN, wherein an entry in the addressing mode tables defines an addressing function for routing the intranet traffic between the virtual switches, wherein different types of addressing functions are supported by the virtual switches.
2 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.
389 Citations
23 Claims
-
1. A method for implementing private allocated networks in a virtual infrastructure, the method comprising:
-
creating a plurality of virtual switches in one or more hosts in the virtual infrastructure, wherein each port in the plurality of virtual switches is associated with a private allocated network (PAN) from a plurality of PANs, wherein intranet traffic within each PAN is not visible to nodes that are not connected to the each PAN; and defining addressing mode tables for the intranet traffic within each PAN, wherein an entry in the addressing mode tables defines an addressing function for routing the intranet traffic between the virtual switches, wherein different types of addressing functions are supported by the virtual switches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for implementing private allocated networks in a virtual infrastructure, the method comprising:
-
sending a packet from a virtual machine to a virtual switch in a host where the virtual machine is executing, the packet being sent from a network interface in the virtual machine connected to a private allocated network (PAN); checking an addressing mode table in the virtual switch to determine an addressing function corresponding to a destination node for the packet, the addressing function being defined for routing intranet PAN traffic between virtual switches connected to the PAN, wherein different types of addressing functions are supported by each virtual switch; and sending the packet to the destination using the determined addressing function. - View Dependent Claims (16, 17)
-
-
18. A virtual switch in a first host for implementing private allocated networks in a virtual infrastructure, the virtual switch comprising:
-
a first group of ports associated with a first private allocated network (PAN); a second group of ports associated with a second PAN, wherein intranet traffic within the first PAN is not visible to nodes that are not directly connected to the first PAN; and an addressing mode table for intranet traffic within the first PAN, wherein an entry in the addressing mode table defines an addressing function for routing intranet traffic originated at the first group of ports, wherein layer 2 address translation is used for intranet traffic from the first group of ports to a virtual machine in a second host connected to the same physical media, wherein layer 3 encapsulation is used for intranet traffic from the first group of ports to a virtual machine in a third host not connected to the same physical media. - View Dependent Claims (19, 20, 21)
-
-
22. A system for network communications in a virtual infrastructure, the system comprising:
-
one or more physical networks; and a plurality of hosts connected to the physical networks, each host including, a virtual switch, each port in the virtual switch being associated with one of a plurality of private allocated networks (PAN), wherein nodes in each PAN have a same network address associated with the each PAN, wherein each port can be associated with any of the PANs, wherein intranet PAN traffic between two hosts on different physical networks travels through the two different physical networks, and addressing mode tables for each PAN, wherein an entry in the addressing mode table defines an addressing function for routing the intranet PAN traffic between the plurality of hosts, wherein different types of addressing functions are supported by the plurality of hosts. - View Dependent Claims (23)
-
Specification