CPC H04L 47/122 (2013.01) [H04L 45/22 (2013.01)] | 21 Claims |
1. A method comprising:
receiving, by a first network node, first data and a first header associated with the first data, wherein the first data is associated with a first network flow and the first header comprises a first identifier that identifies the first network node and a second identifier that identifies a second network node, wherein a first path to a destination comprises the first network node and the second network node;
determining, by the first network node, based on available bandwidth via the first path, a second path to the destination, wherein the second path comprises the first network node and a third network node, wherein the third network node is identified by a third identifier;
based on the available bandwidth via the first path, sending, based on the second identifier, the first data and the first header comprising the second identifier to the second network node via the first path;
replacing, by the first network node, based on second data associated with a second network flow and a second header comprising the first identifier and the second identifier and based on available bandwidth via the second path being greater than the available bandwidth via the first path, the second identifier in the second header with the third identifier; and
based on replacing the second identifier in the second header with the third identifier, sending the second data and the second header comprising the third identifier to the third network node via the second path.
|