Automated route propagation among networks attached to scalable virtual traffic hubs

US12301443B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12301443-B2
Application numberUS-202318537691-A
CountryUS
Kind codeB2
Filing dateDec 12, 2023
Priority dateSep 19, 2018
Publication dateMay 13, 2025
Grant dateMay 13, 2025

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.

Metadata indicating that a virtual traffic hub enabling connectivity between a plurality of isolated networks has been established is stored. A determination is made that a first entry of a first isolated network attached to the hub is to be represented in a second routing table of a second isolated network attached to the hub, e.g., to enable network packets originating at resources of the second isolated network to be transmitted via the hub to the first isolated network. A new entry corresponding to the first entry is included in the second routing table.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: configuring, using resources of a cloud computing environment, based at least in part on a first programmatic request, a first virtual gateway to route traffic of a first set of networks; establishing, based at least in part on a second programmatic request, connectivity between the first virtual gateway and a second virtual gateway at a different location from the first virtual gateway; and causing, using at least the first virtual gateway and the second virtual gateway, one or more packets originating at a first network of the set of networks to be transmitted to a second network. 2. The computer-implemented method as recited in claim 1 , wherein the first network comprises a virtual network of a virtualized computing service of the cloud computing environment. 3. The computer-implemented method as recited in claim 1 , wherein at least one network of the first network and the second network comprises a resource at a premise external to the cloud computing environment. 4. The computer-implemented method as recited in claim 1 , wherein the first virtual gateway is configured in a first region of the cloud computing environment, and wherein the second virtual gateway is configured in a second region of the cloud computing environment. 5. The computer-implemented method as recited in claim 1 , wherein the cloud computing environment comprises at least a first availability zone and a second availability zone, wherein the first virtual gateway comprises a plurality of nodes, wherein at least one node of the first virtual gateway is configured within the first availability zone, and wherein at least one node of the first virtual gateway is configured within the second availability zone. 6. The computer-implemented method as recited in claim 1 , further comprising: causing, using at least the first virtual gateway, and without using the second virtual gateway, a particular packet originating at the first network to be transmitted to a third network. 7. The computer-implemented method as recited in claim 1 , further comprising: storing a traffic filtering rule of the second network; and verifying, prior to causing a particular packet of the one or more packets to be transmitted to the second network, that transmission of the particular packet does not violate the traffic filtering rule. 8. A system, comprising: one or more computing devices; wherein the one or more computing devices include instructions that upon execution on or across the one or more computing devices: configure, using resources of a cloud computing environment, based at least in part on a first programmatic request, a first virtual gateway to route traffic of a first set of networks; establish, based at least in part on a second programmatic request, connectivity between the first virtual gateway and a second virtual gateway at a different location from the first virtual gateway; and cause, using at least the first virtual gateway and the second virtual gateway, one or more packets originating at a first network of the set of networks to be transmitted to a second network. 9. The system as recited in claim 8 , wherein the first network comprises a virtual network of a virtualized computing service of the cloud computing environment. 10. The system as recited in claim 8 , wherein at least one network of the first network and the second network comprises a resource at a premise external to the cloud computing environment. 11. The system as recited in claim 8 , wherein the first virtual gateway is configured in a first region of the cloud computing environment, and wherein the second virtual gateway is configured in a second region of the cloud computing environment. 12. The system as recited in claim 8 , wherein the cloud computing environment comprises at least a first availability zone and a second availability zone, wherein the first virtual gateway comprises a plurality of nodes, wherein at least one node of the first virtual gateway is configured within the first availability zone, and wherein at least one node of the first virtual gateway is configured within the second availability zone. 13. The system as recited in claim 8 , wherein the one or more computing devices include further instructions that upon execution on or across the one or more computing devices: cause, using at least the first virtual gateway, and without using the second virtual gateway, a particular packet originating at the first network to be transmitted to a third network. 14. The system as recited in claim 8 , wherein the one or more computing devices include further instructions that upon execution on or across the one or more computing devices: store a traffic filtering rule of the second network; and verify, prior to causing a particular packet of the one or more packets to be transmitted to the second network, that transmission of the particular packet does not violate the traffic filtering rule. 15. One or more non-transitory computer-accessible storage media storing program instructions that when executed on or across one or more processors: configure, using resources of a cloud computing environment, based at least in part on a first programmatic request, a first virtual gateway to route traffic of a first set of networks; establish, based at least in part on a second programmatic request, connectivity between the first virtual gateway and a second virtual gateway at a different location from the first virtual gateway; and cause, using at least the first virtual gateway and the second virtual gateway, one or more packets originating at a first network of the set of networks to be transmitted to a second network. 16. The one or more non-transitory computer-accessible storage media as recited in claim 15 , wherein the first network comprises a virtual network of a virtualized computing service of the cloud computing environment. 17. The one or more non-transitory computer-accessible storage media as recited in claim 15 , wherein at least one network of the first network and the second network comprises a resource at a premise external to the cloud computing environment. 18. The one or more non-transitory computer-accessible storage media as recited in claim 15 , wherein the first virtual gateway is configured in a first region of the cloud computing environment, and wherein the second virtual gateway is configured in a second region of the cloud computing environment. 19. The one or more non-transitory computer-accessible storage media as recited in claim 15 , wherein the cloud computing environment comprises at least a first availability zone and a second availability zone, wherein the first virtual gateway comprises a plurality of nodes, wherein at least one node of the first virtual gateway is configured within the first availability zone, and wherein at least one node of the first virtual gateway is configured within the second availability zone. 20. The one or more non-transitory computer-accessible storage media as recited in claim 15 , storing further program instructions that when executed on or across the one or more processors: cause, using at least the first virtual gateway, and without using the second virtual gateway, a particular packet originating at the first network to be transmitted to a third network.

Assignees

Inventors

Classifications

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

  • involving identification of individual flows · CPC title

  • Encapsulation of packets · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • Address processing for routing · 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 US12301443B2 cover?
Metadata indicating that a virtual traffic hub enabling connectivity between a plurality of isolated networks has been established is stored. A determination is made that a first entry of a first isolated network attached to the hub is to be represented in a second routing table of a second isolated network attached to the hub, e.g., to enable network packets originating at resources of the sec…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/4633. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 13 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).