发明名称 Providing extendible network capabilities for managed computer networks
摘要 Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
申请公布号 US9043463(B1) 申请公布日期 2015.05.26
申请号 US200912414264 申请日期 2009.03.30
申请人 Amazon Technologies, Inc. 发明人 Cohn Daniel T.;Brandwine Eric Jason;Doane Andrew J.
分类号 G06F15/173;H04L29/06;H04L29/12 主分类号 G06F15/173
代理机构 Seed IP Law Group PLLC 代理人 Seed IP Law Group PLLC
主权项 1. A computer-implemented method for managing communications for computer networks, the method comprising: receiving, by one or more computing systems configured to provide a configurable network service, configuration information from a first user associated with a remote private computer network, the configuration information at least specifying a range of virtual network addresses for use with a first virtual computer network provided by the configurable network service and an indication of one or more nodes of the remote private computer network to include within the first virtual computer network; assigning, by the one or more computing systems, a virtual network address from the specified range to each of the multiple computing nodes of the first virtual computer network and to each of one or more additional computing nodes of the remote private computer network, wherein each of the multiple computing nodes has a distinct substrate network address that corresponds to a network location of the computing node in a physical substrate network that is separated from the remote private computer network by one or more intervening networks; configuring, by the one or more configured computing systems, a first of the multiple computing nodes to represent, within the first virtual computer network, the one or more additional computing nodes of the remote private computer network, the configuring of the first computing node including configuring the first computing node to restrict communications between other of the multiple computing nodes and network addresses outside the specified range of the virtual network addresses; and for each of one or more communications sent by one or more of the multiple computing nodes to a destination one of the virtual network addresses assigned to one of the additional computing nodes, delivering the communication to the first computing node over the physical substrate network for forwarding over the one or more intervening networks to the one additional computing node.
地址 Reno NV US