US 12,301,467 B2
Differential path routing of multiple sub-flows split from larger bandwidth traffic flow
Luca Della Chiesa, Cesenatico (IT); Christian Schmutzer, Koenigsbrunn im Weinviertel (AT); and Raghupathi Somashekarappa, Karnataka (IN)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Oct. 18, 2022, as Appl. No. 17/968,071.
Prior Publication US 2024/0129250 A1, Apr. 18, 2024
Int. Cl. H04L 47/28 (2022.01); H04L 47/56 (2022.01)
CPC H04L 47/28 (2013.01) [H04L 47/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method to compensate for differential delay among a plurality of paths in a network between a first node and a second node in the network, each of the first node and the second node including a de-jitter buffer memory having a storage limitation and a network processing unit that includes a buffer memory that is larger than the de-jitter buffer memory, the method comprising:
measuring delay for each of the plurality of paths for a plurality of sub-flows transmitted between the first node and the second node on respective paths of the plurality of paths in the network, wherein the plurality of sub-flows are obtained by splitting a traffic flow;
determining delay differences among the delay for each of the plurality of paths; and
adjusting, based on the delay differences, a queue delay in a queue handled by the buffer memory of the network processing unit of the first node or the second node associated with a respective flow of the plurality of sub-flows on one or more of the plurality of paths to achieve a path delay that is equal to a target path delay for each of the plurality of paths.