×

Multipath tunneling to a service offered at several datacenters

  • US 10,326,830 B1
  • Filed: 09/02/2016
  • Issued: 06/18/2019
  • Est. Priority Date: 09/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • interfaces, each configured to output network packets;

    a memory storing;

    multipath groups each associated with some of the interfaces, wherein each multipath group is also associated with a corresponding datacenter, each datacenter being in a first domain shared with the device; and

    routing logic configured to;

    determine, for each of the multipath groups, a cost to process the network packet at the datacenter corresponding to the multipath group;

    rank the multipath groups according to the cost;

    receive, via one of the interfaces, a network packet;

    determine that the network packet is to be processed by a service offered on each of the datacenters, the service indicating that the network packet can be processed interchangeably at any of the datacenters;

    select, based on a result of the ranking of the multipath groups, one of the multipath groups for forwarding of the network packet to the datacenter of the selected multipath group;

    upon determining that there is an intervening second domain between the device and a datacenter of the selected multipath group, encapsulate the network packet for tunneling the network packet through the second domain, the second domain being different from the first domain; and

    forward the network packet via the selected multipath group.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×