Method and apparatus for providing flow based load balancing
First Claim
Patent Images
1. A method for processing a flow of packets, comprising:
- receiving at least one packet from said flow;
classifying said flow based on characteristics of said flow;
matching said flow to at least one matched resource from a plurality of available resources in accordance with said characteristics of said flow and characteristics of said at least one matched resource; and
forwarding said at least one packet from said flow to said at least one matched resource for processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for flow based load balancing are disclosed. For example, the present method receives at least one packet from a flow. If the flow has not being previously classified, then the flow is classified based on the characteristics of the flow. Once classified, the present method matches the flow to at least one matched path from a plurality of available paths in accordance with the characteristics of the flow and characteristics of the at least one matched path. Once matched, the present method forwards the packet from the flow to the at least one matched path for processing.
52 Citations
20 Claims
-
1. A method for processing a flow of packets, comprising:
-
receiving at least one packet from said flow; classifying said flow based on characteristics of said flow; matching said flow to at least one matched resource from a plurality of available resources in accordance with said characteristics of said flow and characteristics of said at least one matched resource; and forwarding said at least one packet from said flow to said at least one matched resource for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for processing a flow of packets, comprising:
-
receiving at least one packet from said flow; classifying said flow based on characteristics of said flow; matching said flow to at least one matched resource from a plurality of available resources in accordance with said characteristics of said flow and characteristics of said at least one matched resource; and forwarding said at least one packet from said flow to said at least one matched resource for processing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for processing a flow of packets, comprising:
-
means for receiving at least one packet from said flow; means for classifying said flow based on characteristics of said flow; means for matching said flow to at least one matched resource from a plurality of available resources in accordance with said characteristics of said flow and characteristics of said at least one matched resource; and means for forwarding said at least one packet from said flow to said at least one matched resource for processing.
-
Specification