Patent ID: 11968123
Assignee: F5, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 5:
6. A non-transitory computer readable medium having stored thereon instructions for allocating a traffic load through heterogenous topology of a network comprising executable code which when executed by one or more processors, causes the processors to:
extract a header of each of a plurality of received packets of a traffic flow, wherein each of the headers comprises fields utilized to direct the corresponding one of the received packets through the network;
execute a hashing function over the fields of each of the extracted headers to generate an index for each corresponding one of the received packets,
apply a load balancing function to determine one of a plurality of endpoints to send each of the received packets based on one or more endpoint characteristics, wherein the load balancing function does not evenly divide the plurality of received packets among the plurality of endpoints;
map the index for each corresponding one of the received packets to the corresponding selected one of the endpoints; and
send the received packets to each selected endpoint based on the mapping from the load balancing function.