×

Using virtual networking devices to manage routing cost information

  • US 9,769,021 B2
  • Filed: 12/21/2015
  • Issued: 09/19/2017
  • Est. Priority Date: 12/07/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • implementing, by one or more computing systems of a configurable network service and based on configuration information received from a customer of the configurable network service, a virtual computer network for the customer that includes multiple computing nodes and a virtual router device to provide functionality to interconnect the multiple computing nodes, wherein the implementing includes;

    selecting, from a plurality of computer systems provided by the configurable network service, multiple computer systems that are provided by the configurable network service and that host multiple virtual machines;

    provisioning the multiple computer systems to provide the multiple computing nodes for the virtual computer network, wherein the multiple computing nodes are each a virtual machine hosted on one of the multiple computer systems; and

    configuring one or more virtual machine communication managers that execute on the multiple computer systems to manage communications for the hosted virtual machines and to emulate the provided functionality of the virtual router device,and wherein the configuration information includes cost information specified by the customer for use in routing communications from the multiple computing nodes to one or more indicated destinations external to the virtual computer network;

    sending, by the configurable network service and as part of emulating the provided functionality of the virtual router device, one or more routing communications to a device that is associated with the customer and is external to the virtual computer network, wherein the one or more routing communications include at least a portion of the cost information and are indicated to be from the virtual router device; and

    forwarding, by the configurable network service and based at least in part on the cost information, one or more communications from at least one of the multiple computing nodes to at least one of the indicated destinations.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×