Interfaces to manage last-mile connectivity for direct network peerings
First Claim
Patent Images
1. A system, comprising:
- a provider network comprising;
a plurality of computing devices configured to implement a plurality of resources of the provider network, wherein a set of the plurality of resources of the provider network are allocated to a client of the provider network as a resource collection; and
a plurality of endpoint routers configured to provide a link from a respective one of the plurality of endpoint routers to the resource collection via a private connection over the provider network; and
one or more computing devices configured to implement a connectivity coordinator, wherein the connectivity coordinator is configured to;
implement an interface defining connectivity operations available to the client;
receive a connectivity request indicating a logically isolated network connection is desired to be established between a client network of the client and the resource collection of the provider network allocated to the client, wherein the request specifies a dedicated physical path from the client network to a particular endpoint router of the plurality of endpoint routers of the provider network that is to be used to establish the logically isolated network connection; and
initiate one or more configuration operations to allow traffic to flow from the client network to the resource collection in accordance with the request.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.
53 Citations
20 Claims
-
1. A system, comprising:
-
a provider network comprising; a plurality of computing devices configured to implement a plurality of resources of the provider network, wherein a set of the plurality of resources of the provider network are allocated to a client of the provider network as a resource collection; and a plurality of endpoint routers configured to provide a link from a respective one of the plurality of endpoint routers to the resource collection via a private connection over the provider network; and one or more computing devices configured to implement a connectivity coordinator, wherein the connectivity coordinator is configured to; implement an interface defining connectivity operations available to the client; receive a connectivity request indicating a logically isolated network connection is desired to be established between a client network of the client and the resource collection of the provider network allocated to the client, wherein the request specifies a dedicated physical path from the client network to a particular endpoint router of the plurality of endpoint routers of the provider network that is to be used to establish the logically isolated network connection; and initiate one or more configuration operations to allow traffic to flow from the client network to the resource collection in accordance with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
presenting a connectivity service to a client of a provider network, wherein the connectivity service is implemented on one or more computing devices, wherein the provider network comprises; a plurality of computing devices configured to implement a plurality of resources of the provider network, wherein a set of the plurality of resources of the provider network are allocated to the client as a resource collection; and a plurality of endpoint routers each configured to provide a link from a respective one of the plurality of endpoint routers to the resource collection of the client via a private connection over the provider network; wherein, the client network is distinct from the provider network; and receiving, by a connectivity coordinator implemented on one or more computers, a connectivity request indicating a logically isolated network connection is desired to be established between a client network of the client and the resource collection of the provider network allocated to the client, wherein the request specifies a dedicated physical path from the client network to a particular endpoint router of the provider network that is to be used to establish the logically isolated network connection; and initiating, by the connectivity coordinator, one or more configuration operations to allow traffic to flow from the client network to the resource collection in accordance with the request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors implement a connectivity coordinator configured to:
-
present a connectivity service to a client of a provider network, wherein the provider network comprises; a plurality of computing devices configured to implement a plurality of resources of the provider network, wherein a set of the plurality of resources of the provider network are allocated to the client as a resource collection; and a plurality of endpoint routers each configured to provide a link from a respective one of the plurality of endpoint routers to the resource collection of the client via a private connection over the provider network; wherein, the client network is distinct from the provider network; and receive a connectivity request indicating a logically isolated network connection is desired to be established between a client network of the client and the resource collection allocated to the client, wherein the request specifies a dedicated physical path from the client network to a particular endpoint router of the plurality of endpoint routers of the provider network that is to be used to establish the logically isolated network connection; and initiate one or more configuration operations to allow traffic to flow from the client network to the resource collection in accordance with the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification