Interfaces to manage inter-region connectivity for direct network peerings
First Claim
1. A system, comprising:
- a plurality of resource collections of a provider network, including a first resource collection within a first data center located in a first geographical zone of the provider network and a second resource collection within a second data center located in a second geographical zone of the provider network, wherein the resource collections of the provider network comprise computing devices configured to provide compute or storage services to clients of the provider network;
one or more dedicated physical network links of the provider network, wherein the one or more dedicated physical network links connect the first data center located in the first geographical zone of the provider network and the second data center located in the second geographical zone of the provider network;
an endpoint router within the first geographical zone of the provider network, linking the first data center of the provider network to a client network of a client via a given dedicated physical network link connecting the client network to the first data center located in the first geographical zone of the provider network; and
a connectivity coordinator, wherein the connectivity coordinator is configured to;
implement an interface to receive connectivity requests from the client;
receive a connectivity request from the client to establish a logically isolated network path from the client network to the second resource collection within the second data center located in the second geographical zone of the provider network, wherein the connectivity request is formatted in accordance with the interface; and
in response to the connectivity request, perform one or more configuration operations to enable traffic to flow from the client network to resources allocated to the client of the second resource collection in the second data center over a logically isolated network path extending over the given dedicated physical network link from the client network to the first data center located in the first geographical zone of the provider network and through the provider network via the one or more dedicated physical network links of the provider network to the second resource collection within second data center located in the second geographical zone of the provider network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client'"'"'s network to the second resource collection over a logically isolated network path using the dedicated physical link.
58 Citations
22 Claims
-
1. A system, comprising:
-
a plurality of resource collections of a provider network, including a first resource collection within a first data center located in a first geographical zone of the provider network and a second resource collection within a second data center located in a second geographical zone of the provider network, wherein the resource collections of the provider network comprise computing devices configured to provide compute or storage services to clients of the provider network; one or more dedicated physical network links of the provider network, wherein the one or more dedicated physical network links connect the first data center located in the first geographical zone of the provider network and the second data center located in the second geographical zone of the provider network; an endpoint router within the first geographical zone of the provider network, linking the first data center of the provider network to a client network of a client via a given dedicated physical network link connecting the client network to the first data center located in the first geographical zone of the provider network; and a connectivity coordinator, wherein the connectivity coordinator is configured to; implement an interface to receive connectivity requests from the client; receive a connectivity request from the client to establish a logically isolated network path from the client network to the second resource collection within the second data center located in the second geographical zone of the provider network, wherein the connectivity request is formatted in accordance with the interface; and in response to the connectivity request, perform one or more configuration operations to enable traffic to flow from the client network to resources allocated to the client of the second resource collection in the second data center over a logically isolated network path extending over the given dedicated physical network link from the client network to the first data center located in the first geographical zone of the provider network and through the provider network via the one or more dedicated physical network links of the provider network to the second resource collection within second data center located in the second geographical zone of the provider network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
presenting a connectivity service to a client of a provider network, wherein the provider network comprises resource collections implemented on computing devices of the provider network, wherein the computing devices are configured to provide compute or storage services to clients of the provider network, wherein the provider network comprises a first data center located in a first geographical zone, wherein the first data center includes a first resource collection allocated to the client, and wherein the provider network comprises a second data center located in a second geographical zone, wherein the second data center includes a second resource collection allocated to the client, wherein the provider network comprises one or more dedicated physical links that link the first data center and the second data center, wherein said connectivity service includes a connectivity coordinator implementing a programmatic interface defining connectivity operations available to the client; receiving a connectivity request from the client to establish a logically isolated network path from a client network to the second resource collection in the second geographical zone of the provider network using a given dedicated physical link established on behalf of the client, wherein the given dedicated physical link links the client network to an endpoint router within the first geographical zone of the provider network, wherein the connectivity request is formatted in accordance with the interface; and in response to receiving the connectivity request, performing a configuration operation to enable traffic to flow from the client network to resources allocated to the client of the second resource collection in the second data center of the provider network in the second geographical zone along a logically isolated network path that extends over the given dedicated physical link that links the client network to the endpoint router within the first geographical zone of the provider network and extends through the provider network over the one or more dedicated physical links that link the first data center in the first geographical zone to the second data center to the second resource collection within the second geographical zone of the provider network. - View Dependent Claims (7, 8, 9, 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 programmatic interface defining connectivity operations available to a client of a provider network, wherein the provider network comprises resource collections implemented on computing devices of the provider network, wherein the computing devices are configured to provide compute or storage services to clients of the provider network, wherein the provider network comprises a first geographical zone comprising a first data center comprising a first resource collection allocated to the client, a second geographical zone comprising a second data center comprising a second resource collection allocated to the client, and one or more dedicated physical links linking the first data center and the second data center; receive a connectivity request from the client to establish a logically isolated network path from a client network to the second resource collection in the second geographical zone of the provider network using a given dedicated physical link established on behalf of the client, wherein the given dedicated physical link links the client network to an endpoint router within the first geographical zone of the provider network, wherein the connectivity request is formatted in accordance with the interface; and in response to receiving the connectivity request, perform a configuration operation to enable traffic to flow from the client network to resources allocated to the client of the second resource collection of the provider network in the second geographical zone along a logically isolated network path that extends over the given dedicated physical link that links the client network to the endpoint router within the first geographical zone of the provider network and extends through the provider network over the one or more dedicated physical links that link the first data center and the second data center to the second resource collection within the second geographical zone of the provider network. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification