Patent ID: 7469295
Filing Date: 2008-12-23
Classification: H04L,Y02D

Abstract:
1. A method for uniformly distributing data transmitted by a server over a plurality of underlying links of an aggregate within a computer network, comprising: defining a unit of data as a datagram; apportioning each datagram into at least one fragment at the server; associating each fragment to an underlying link of the aggregate on the basis of an Internet protocol (IP) identifier (ID) of each datagram and a number of active links of the aggregate, wherein the step of associating includes: logically combining the IP ID with a predetermined mask to produce a quantity, right shifting the quantity a predetermined number of places, establishing a threshold at which a group of data is forwarded to each underlying link of the aggregate, producing a result representing a remainder upon dividing the right shifted logically combined quantity IP ID and predetermined mask by the number of active links, wherein the IP ID is a 16-bit value, the predetermined mask is 0xFF80 and predetermined number of right shifted places is 7, and wherein the group of data comprises 128 IP IDs; transmitting the fragment over its associated underlying link from the server to the computer network.