Patent ID: 8937865
Filing Date: 2015-01-20
Classification: H04L,Y02D

Abstract:
1. A method comprising: associating, with a data plane of a network device, packet flows of packets with different links of an aggregated bundle of two or more links; transmitting, with the data plane of the network device, the packets of the packet flows via the different links of the aggregated bundle of two or more links with which the packets are associated; monitoring, with the data plane of the network device, the transmission of the packets via each of the corresponding links of the aggregated bundle of two or more links to determine a representation of an amount of data sent per each of the links of the aggregated bundle of two or more links; calculating a balance percentage as a function of the amount of data sent per link for a first link of the aggregated bundle of two or more links and the amount of data sent per link for a second link of the aggregated bundle of two or more links; determining, with the data plane of the network device, that the bandwidth utilization does not conform to a desired utilization of each of the links of the aggregated bundle of two or more links when the balance percentage is greater than a balance threshold; and re-associating, with the data plane of the network device, at least one of the packet flows with a different link of the aggregated bundle of the two or more links based on the determination that the bandwidth utilization does not conform to the desired utilization of each of the links of the aggregated bundle of two or more links.