CPC H04L 45/22 (2013.01) [H04L 43/16 (2013.01); H04L 45/302 (2013.01); H04L 47/125 (2013.01); H04L 47/21 (2013.01); H04L 47/6215 (2013.01); H04L 45/7453 (2013.01)] | 17 Claims |
1. A network apparatus comprising:
a first network communication interface configured to receive a data unit;
a path assignment subsystem comprising:
a first candidate path selection logic configured to utilize a first function of information associated with the data unit to select, from a path table, a first path for sending the data unit;
wherein selecting the first path comprises reading a first identifier of the first path at a first index in the path table, the first index outputted by the first function;
a second candidate path selection logic configured to utilize a second function of the information associated with the data unit to select, from the path table, a second path for sending the data unit; and
wherein selecting the second path comprises reading a second identifier of the second path at a second index in the path table, the second index outputted by the second function, and being different than the first index;
path state management logic configured to determine that the first path is in a low-quality state;
wherein the path assignment logic is further configured to, responsive to the determination that the first path is in the low-quality state, assign the data unit to the second path;
a second communication interface associated with the second path and configured to transmit the data unit.
|