×

Partitioning data sets for transmission on multiple physical links

  • US 9,635,148 B2
  • Filed: 10/31/2014
  • Issued: 04/25/2017
  • Est. Priority Date: 10/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising to:

  • receive, by a first network device, a particular data set addressed to a client device;

    partition, by the first network device, the particular data set into at least a first subset of data and a second subset of data;

    encapsulate, by the first network device, the first subset of data and the second subset of data each with a unique sequence number, wherein each unique sequence number is based at least in part on a first set of sequence numbers specified in an outer header of the particular data set prior to receipt by the first network device and a second set of sequence numbers specified in an inner header of the particular data set prior to receipt by the first network device;

    encapsulate the first subset of data using a first header assigned by the first network device;

    encapsulate the second subset of data using a second header assigned by the first network device, wherein the first header is different from the second header;

    determine, based on the difference between the first header and the second header, that data with the first header is transmitted on a first physical link and data with the second header is transmitted on a second physical link different than the first physical link; and

    transmit the first subset of data with the first header and the second subset of data with the second header.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×