×

Using virtual networking devices and routing information to associate network addresses with computing nodes

  • US 9,036,504 B1
  • Filed: 12/07/2009
  • Issued: 05/19/2015
  • Est. Priority Date: 12/07/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing, by one or more configured computing systems of a configurable network service, a first virtual computer network for a first client in accordance with specified configuration information, wherein the configuration information indicates one or more specified virtual router devices that are part of the first virtual computer network and that are indicated to interconnect multiple computing nodes of the first virtual computer network and further indicates that a specified computing node of the multiple computing nodes is authorized to dynamically obtain an association to a virtual network address while the first virtual computer network is in use, the providing of the first virtual computer network including;

    forwarding, to a first computing node that is one of the multiple computing nodes and is initially associated with a first virtual network address, one or more communications that are directed to the first virtual network address, the forwarding of the one or more communications including emulating functionality of the one or more specified virtual router devices related to modifying the one or more communications as part of the forwarding;

    intercepting a routing communication that is directed to at least one of the specified virtual router devices and that includes specified network routing information indicating that the specified computing node is newly associated with the first virtual network address, the specified computing node being distinct from the first computing node;

    updating the configuration information for the first virtual computer network based on the specified network routing information included in the received routing communication, the updating of the configuration information including associating the first virtual network address with the specified computing node; and

    after the updating of the configuration information, forwarding one or more additional communications directed to the first virtual network address to the specified computing node based on the updated configuration information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×