Back to results
US 12,224,912 B2Granted
Relay node management for overlay networks
AssigneeTyco Fire & Security GmbH
InventorsJeffrey Michael Ahrenholz, Dustin Orion Lundquist
Life of this patent
Estimating the term…
Abstract
Embodiments are directed to managing communication over networks. A gateway identifier (GID), a network address, source nodes, relays, or the like, may be determined based on an overlay network. Two or more relays may be ranked based on metrics associated with each relay such that a top ranked relay is designated as a preferred relay.
Claims20
A method, comprising:
- collecting metrics relating to a plurality of relays of an underlay network, the underlay network providing overlay traffic of network traffic via at least some of the plurality of relays, from source nodes of the overlay traffic to target nodes of a respective target gateway, the plurality of relays comprising a multi-tenant relay;
- in response to a source node providing first overlay traffic, directed to a target node associated with a target gateway identifier (GID) of a target gateway:
- determining a ranking of the plurality of relays, according to the metrics of the plurality of relays;
- designating a relay of the plurality of relays, as a preferred relay according to the ranking of the relay, the preferred relay used to determine a target network address based on the target GID, to provide the network traffic to the target gateway;
- and
- routing the first overlay traffic from the source node, via the preferred relay, to the target GID of the target gateway, to cause the target gateway to provide the first overlay traffic to the target node.
3 more elements
A system comprising:
- one or more network computers comprising memory storing instructions, and one or more processors configured to execute the instructions to cause the one or more network computers to:
- collect metrics relating to a plurality of relays of an underlay network, the underlay network providing overlay traffic of network traffic via at least some of the plurality of relays, from source nodes of the overlay traffic to target nodes of a respective target gateway, the plurality of relays comprising a multi-tenant relay;
- and
- in response to a source node providing first overlay traffic, directed to a target node associated with a target gateway identifier (GID) of a target gateway, the one or more network computers configured to:
- determine a ranking of the plurality of relays, according to the metrics of the plurality of relays;
- designate a relay of the plurality of relays, as a preferred relay according to the ranking of the relay, the preferred relay used to determine a target network address based on the target GID, to provide the network traffic to the target gateway;
- and
- route the first overlay traffic from the source node, via the preferred relay, to the target GID of the target gateway, to cause the target gateway to provide the first overlay traffic to the target node.
5 more elements
A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a network computer, cause the network computer to:
- collect metrics relating to a plurality of relays of an underlay network, the underlay network providing overlay traffic of network traffic via at least some of the plurality of relays, from source nodes of the overlay traffic to target nodes of a respective target gateway, the plurality of relays comprising a multi-tenant relay;
- and
- in response to a source node providing first overlay traffic, directed to a target node associated with a target gateway identifier (GID) of a target gateway, the one or more network computers configured to:
- determine a ranking of the plurality of relays, according to the metrics of the plurality of relays;
- designate a relay of the plurality of relays, as a preferred relay according to the ranking of the relay, the preferred relay used to determine a target network address based on the target GID, to provide the network traffic to the target gateway;
- and
- route the first overlay traffic from the source node, via the preferred relay, to the target GID of the target gateway, to cause the target gateway to provide the first overlay traffic to the target node.
4 more elements
Dependencies are inferred from the claim text.