Interfaces to manage inter-region connectivity for direct network peerings

US10015083B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10015083-B2
Application numberUS-201113335465-A
CountryUS
Kind codeB2
Filing dateDec 22, 2011
Priority dateDec 22, 2011
Publication dateJul 3, 2018
Grant dateJul 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system as recited in claim 1 , wherein the connectivity coordinator is further configured to: in response to the connectivity request, send instructions to the client to transmit connectivity metadata associated with the logically isolated network path to a destination address within the second geographical zone; and prior to performing the one or more configuration operations, verify that the connectivity metadata was transmitted in accordance with the instructions. 3. The system as recited in claim 1 , wherein the connectivity coordinator is further configured to: implement a first pricing policy for the first geographical zone, and a second pricing policy for the second geographical zone; and provide an indication of the first and second pricing policies to the client in accordance with the interface. 4. The system as recited in claim 1 , wherein the connectivity coordinator is further configured to: provide an enumeration to the client of one or more resource collections to which logically isolated connections may be established over the given dedicated physical network link, wherein the enumeration is formatted in accordance with the interface. 5. The system as recited in claim 1 , wherein the interface comprises one or more of: an application programming interface, a command line interface, a graphical user interface or a web interface. 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. 7. The method as recited in claim 6 , further comprising: in response to the connectivity request, sending instructions to the client to transmit connectivity metadata associated with the logically isolated network path to a destination address within the second geographical zone; and prior to performing the configuration operation, verify that the connectivity metadata was transmitted in accordance with the instructions. 8. The method as recited in claim 7 , wherein the connectivity metadata is encoded in accordance with an encryption algorithm set up to secure communication between the connectivity coordinator and a network device in the second geographical zone. 9. The method as recited in claim 6 , further comprising: implementing a first pricing policy for the first geographical zone, and a second pricing policy for the second geographical zone; and providing an indication of the second pricing policy to the client in accordance with the interface. 10. The method as recited in claim 9 , wherein at least one pricing policy of the first and second pricing policies comprises a pricing indicator based on at least one of: an amount of network traffic generated, a distance over which network traffic is transmitted, a use of a load balancing mechanism, or a use of a wide area network (WAN) scaling mechanism. 11. The method as recited in claim 6 , further comprising: validating, prior to performing the configuration operation, that the configuration operation is in compliance with one or more access policies associated with the second resource collection. 12. The method as recited in claim 6 , further comprising: providing an enumeration to the client of one or more resource

Assignees

Inventors

Classifications

  • H04L45/306Primary

    Route determination based on the nature of the carried application · CPC title

  • Centralised routing · CPC title

  • Topology update or discovery · CPC title

  • Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title

  • by updating distance vector protocols · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10015083B2 cover?
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 vi…
Who is the assignee on this patent?
Doane Andrew J, Miller Kevin Christopher, Lennon David B, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L45/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).