Patent ID: 9197564
Filing Date: 2015-11-24
Classification: H04L

Abstract:
1. A method for providing load balancing for a port channel including a plurality of network ports, comprising: assigning a quantized value from a plurality of quantized values to each of the network ports of the plurality of network ports in the port channel, wherein the assigning is based on a ratio between a current load of the network port and a total current load of the plurality of network ports; receiving a data packet addressed to egress through the port channel; identifying a traffic flow in which the received data packet is associated with; determining whether the identified traffic flow is a new traffic flow; upon determining that the identified traffic flow is a new traffic flow, selecting a network port in the port channel as an egress port based on a selection probability of the network port, wherein the selection probability is based on the assigned quantized value of the network port, and wherein the probability of selecting each of the plurality of network ports in the port channel is a non-zero probability.