Multi-path routing techniques using intra-flow splitting are disclosed.
For example, a technique for processing traffic flows at a node in a
network comprises the following steps/operations. At least one traffic
flow is obtained. The at least one traffic flow comprises multiple
packets or bytes. The at least one flow is split into at least two
sub-flows, wherein each of the at least two sub-flows comprises a portion
of the multiple packets or bytes. The packets or bytes of the at least
two sub-flows are respectively routed on at least two paths in the
network.