Port aggregation load balancing
AssigneeCisco Technology, Inc.
InventorsGregory L. DeJager, James R. Rivers, David H. Yen, Stewart Findlater, Scott A. Emery
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsGregory L. DeJager, James R. Rivers, David H. Yen, Stewart Findlater, Scott A. Emery
Estimating the term…
Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based on load, that is, the amount of data being forwarded through each port in the group. The load balancing of the present invention is preferably dynamic, that is, packets from a given stream may be forwarded on different ports depending upon each port's current utilization. When a new port is selected to transmit a particular packet stream, it is done so that the packets cannot be forwarded out of order. This is preferably accomplished by ensuring passage of a period of time sufficient to allow all packets of a given stream to be forwarded by a port before a different port is allocated to transmit packets of the same stream. The invention may be used in a variety of different network environments and speeds, including 10Base-T, 100Base-T, and Gigabit Ethernet, and other network environments.
A method of distributing traffic over a network port group, comprising:
A network switch, comprising:
A computer program product comprising a computer-usable medium having computer-readable program code embodied thereon relating to updating current and alternate time mark registers for a dynamic load balancing of traffic on a port group, the computer program product comprising computer-readable program code for effecting the following steps within a computing system:
Dependencies are inferred from the claim text.