Back to results
US 12,388,742 B2Granted
Cross datacenter communication using a mesh gateway
AssigneeHashiCorp
InventorsMatthew Keeler, Paul Banks, Mitchell Hashimoto, Armon Dadgar
Life of this patent
Estimating the term…
Abstract
A method for cross datacenter service-to-service communication over a shortest network route using mesh gateways. A mesh gateway receives a protocol message from a first service directed to a second service, identifies destination information associated with the second service, recognizes a routing configuration for routing the protocol message, determines a network route based on the routing configuration, and forwards the protocol message to another gateway associated with the second service over the determined network route.
Claims8
A method comprising:
- receiving, by a first gateway device, a protocol message directed to a service within a target datacenter from a plurality of datacenters;
- identifying, by the first gateway device, destination information of the service and the target datacenter;
- determining, by the first gateway device, a routing configuration for routing the protocol message to the target datacenter, wherein the routing configuration is a multi-hop routing;
- determining, by the first gateway device, a network route for routing the protocol message to the target datacenter based on the routing configuration;
- identifying, by the first gateway device, a route with a shortest total distance to the target datacenter, whereupon determining the routing configuration further comprises:
- determining, by the first gateway device, one or more distances to one or more next-hop datacenters and to the target datacenter as provided by the one or more next-hop datacenters, each distance being calculated based on the round trip time (RTT) recorded between all datacenters, wherein the RTT is calculated using a Wireless Area Network (WAN) gossip protocol;
- identifying, by the first gateway device, the network route with the shortest total distance to the target datacenter from the one or more total distances;
- and
- transmitting, by the first gateway device, the protocol message to a second gateway device associated with the target datacenter through the determined network route.
6 more elements
Dependencies are inferred from the claim text.