Configuring intercommunications between computing nodes
First Claim
1. A non-transitory computer-readable medium whose contents upon execution configure a computing system to perform a method, the method comprising:
- performing configurations to enable a software program executing on an indicated computing node to communicate with other computing nodes that are part of a virtual network spanning multiple physical networks, the performing of the configurations including;
configuring a communication manager module associated with the indicated computing node to manage outgoing communications from the indicated computing node by associating the outgoing communications with the virtual network and by sending the outgoing communications over a first physical network using a first networking protocol, the first physical network being one of the multiple physical networks; and
configuring at least one networking device of the first physical network to manage incoming communications that are received over the first physical network using the first networking protocol and are associated with the indicated virtual network, the managing of the incoming communications including forwarding the incoming communications using a distinct second networking protocol to at least one other of the multiple physical networks;
wherein the at least one networking device is one of one or more physical networking devices that are part of the first physical network and that are configured to use the first networking protocol,wherein the configuring of the communication manager module associated with the indicated computing node includes identifying a first networking identifier based on the first networking protocol so that the sending of the outgoing communications over the first physical network includes modifying the outgoing communications to include the first networking identifier, andwherein the configuring of the at least one networking device includes identifying a second networking identifier based on the second networking protocol so that the forwarding of the received communications includes modifying the forwarded communications to include the second networking identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for configuring intercommunications between multiple computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, virtual networks may be established and maintained for groups of computing nodes, such as those operated by or on behalf of various users. Such virtual networks may be established in some situations by automatically configuring various communication manager modules to associate communications from a computing node belonging to a virtual network with one or more networking identifiers associated with the virtual network, such that other communication manager modules may appropriately forward or otherwise process such communications.
-
Citations
21 Claims
-
1. A non-transitory computer-readable medium whose contents upon execution configure a computing system to perform a method, the method comprising:
-
performing configurations to enable a software program executing on an indicated computing node to communicate with other computing nodes that are part of a virtual network spanning multiple physical networks, the performing of the configurations including; configuring a communication manager module associated with the indicated computing node to manage outgoing communications from the indicated computing node by associating the outgoing communications with the virtual network and by sending the outgoing communications over a first physical network using a first networking protocol, the first physical network being one of the multiple physical networks; and configuring at least one networking device of the first physical network to manage incoming communications that are received over the first physical network using the first networking protocol and are associated with the indicated virtual network, the managing of the incoming communications including forwarding the incoming communications using a distinct second networking protocol to at least one other of the multiple physical networks; wherein the at least one networking device is one of one or more physical networking devices that are part of the first physical network and that are configured to use the first networking protocol, wherein the configuring of the communication manager module associated with the indicated computing node includes identifying a first networking identifier based on the first networking protocol so that the sending of the outgoing communications over the first physical network includes modifying the outgoing communications to include the first networking identifier, and wherein the configuring of the at least one networking device includes identifying a second networking identifier based on the second networking protocol so that the forwarding of the received communications includes modifying the forwarded communications to include the second networking identifier. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
one or more processors of one or more computing devices; and a system manager module configured to, when executed by at least one of the one or more processors, maintain a virtual network among multiple computing systems connected to multiple physical networks, the maintaining of the virtual network including; configuring a virtual machine communication manager module executing on a first computing system of the multiple computing systems to associate communications by an indicated virtual machine hosted on the first computing system with the virtual network via use of a first networking identifier so that the communications by the indicated virtual machine are not made available to other computing systems that are not part of the virtual network, the first networking identifier being specific to the virtual network and to a first physical network of the multiple physical networks; and configuring a communication manager module associated with the first physical network to forward received communications that use the first networking identifier to physical networks other than the first physical network in a manner associated with the virtual network, the forwarding of the received communications performed via use of a second networking identifier specific to the virtual network;
wherein the multiple physical network are connected via one or more second physical networks, and wherein the communication manager module is part of a networking device that connects the first physical network to the one or more second physical networks; wherein the first networking identifier specific to the virtual network is based on a first networking protocol specific to the first physical network, and wherein the second networking identifier specific to the virtual network is a distinct networking identifier based on a distinct second networking protocol specific to the one or more second physical networks. - View Dependent Claims (5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
11. A computer-implemented method comprising:
-
determining, by one or more configured computing systems, to associate an indicated computing node with a virtual network that has multiple computing nodes on multiple physical networks, the indicated computing node being connected to a first of the multiple physical networks that includes one or more networking devices; configuring, by the one or more configured computing systems, a communication manager module to manage outgoing communications from the indicated computing node to the first physical network by associating a first networking identifier specific to the virtual network with the outgoing communications; and configuring, by the one or more configured computing systems, at least one of the one or more networking devices to manage incoming communications that are received over the first physical network and are associated with the first networking identifier, the managing of the incoming communications including associating a second networking identifier specific to the virtual network with the incoming communications before forwarding the incoming communications to at least one other of the multiple physical networks; wherein the multiple physical networks are connected via one or more second physical networks that interconnect the multiple physical networks, and wherein the at least one of the one or more networking devices connects the first physical network to the one or more second physical networks; wherein the first networking identifier specific to the virtual network is based on a first networking protocol specific to the first physical network, and wherein the second networking identifier specific to the virtual network is a distinct networking identifier based on a distinct second networking protocol specific to the one or more second physical networks.
-
Specification