CONFIGURING INTERCOMMUNICATIONS BETWEEN COMPUTING NODES
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.
18 Citations
58 Claims
-
1-31. -31. (canceled)
-
32. 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 devices 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. - View Dependent Claims (33, 34, 35)
-
-
36-37. -37. (canceled)
-
38. 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 networks 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 which the one computing system belongs 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. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. 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. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification