US 12,068,963 B1
Method and apparatus for source flow slicing for improving the load balancing
Xingjun Chu, Kanata (CA); Amir Baniamerian, Kanata (CA); Ashkan Sobhani, Kanata (CA); Shichao Guan, Kanata (CA); and Shiva Ketabi, Kanata (CA)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on Feb. 7, 2023, as Appl. No. 18/106,788.
Int. Cl. G06F 15/16 (2006.01); H04L 45/00 (2022.01); H04L 45/7453 (2022.01); H04L 47/125 (2022.01); H04L 47/28 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 45/38 (2013.01); H04L 45/7453 (2013.01); H04L 47/28 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A network device comprising:
a processor; and
a non-transitory memory for storing instructions that when executed by the processor cause the network device to be configured to be operable to:
transmit, to a destination node, a plurality of packets of a flow, each packet of the plurality of packets including a plurality of header fields and a randomizer value, the flow including at least two flowlets each including a respective sequential subset of the plurality of packets of the flow, the header fields of each of the packets of a same flowlet including a same randomizer value, the randomizer value of a different flowlet of the at least two flowlets having a different randomizer value;
wherein the header fields and the randomizer value of each of the at least two flowlets are used by other networking devices located between a source node and the destination node to select an output port of one of the networking devices for the packets of each of the at least two flowlets.