OVERPROVISIONING FLOATING IP ADDRESSES TO PROVIDE STATEFUL ECMP FOR TRAFFIC GROUPS
First Claim
1. A method for managing packet traffic in a network, comprising:
- distributing a plurality of IP addresses to available traffic management devices (TMDs) in a plurality of TMDs, wherein an amount of the plurality of IP addresses is greater than another amount of the plurality of TMDs;
employing the available TMDs to perform traffic management on received packets based on at least a destination IP address of the received packets and each IP address distributed to the available TMDs; and
when a TMD is unavailable, redistributing to at least one available TMD the plurality of IP addresses previously distributed to the unavailable TMD.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards overprovisioning IP addresses among a plurality of traffic management devices (TMDs). A plurality of IP addresses may be distributed among a plurality of available TMDs. A corresponding mirror TMD may be determined for each IP address. The corresponding mirror TMD for an IP address may be different than the available TMD currently associated with the IP address. In various embodiments, connections associated with each IP address may be mirrored at their corresponding mirror TMDs. The available TMDs may be employed to perform traffic management tasks on received packets based on at least a destination IP address of the received packets and the IP addresses associated with the available TMDs. If a TMD becomes unavailable, the IP addresses associated with the unavailable TMD may be redistributed to at least one remaining available TMD.
13 Citations
44 Claims
-
1. A method for managing packet traffic in a network, comprising:
-
distributing a plurality of IP addresses to available traffic management devices (TMDs) in a plurality of TMDs, wherein an amount of the plurality of IP addresses is greater than another amount of the plurality of TMDs; employing the available TMDs to perform traffic management on received packets based on at least a destination IP address of the received packets and each IP address distributed to the available TMDs; and when a TMD is unavailable, redistributing to at least one available TMD the plurality of IP addresses previously distributed to the unavailable TMD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing packet traffic in a network, comprising:
-
a memory for storing instructions; and a processor that executes the instructions to perform actions, including; distributing a plurality of IP addresses to available traffic management devices (TMDs) in a plurality of TMDs, wherein an amount of the plurality of IP addresses is greater than another amount of the plurality of TMDs; employing the available TMDs to perform traffic management on received packets based on at least a destination IP address of the received packets and each IP address distributed to the available TMDs; and when a TMD is unavailable, redistributing to at least one available TMD the plurality of IP addresses previously distributed to the unavailable TMD. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage media that includes instructions for managing packet traffic in a network, wherein the execution of the instructions by a processor enables actions, comprising:
-
distributing a plurality of IP addresses to available traffic management devices (TMDs) in a plurality of TMDs, wherein an amount of the plurality of IP addresses is greater than another amount of the plurality of TMDs; employing the available TMDs to perform traffic management on received packets based on at least a destination IP address of the received packets and each IP address distributed to the available TMDs; and when a TMD is unavailable, redistributing to at least one available TMD the plurality of IP addresses previously distributed to the unavailable TMD. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for managing packet traffic in a network, comprising:
at least one network device that includes; a memory for storing instructions; a processor that executes the instructions to enable actions, comprising; distributing a plurality of IP addresses to available traffic management devices (TMDs) in a plurality of TMDs, wherein an amount of the plurality of IP addresses is greater than another amount of the plurality of TMDs; employing the available TMDs to perform traffic management on received packets based on at least a destination IP address of the received packets and each IP address distributed to the available TMDs; and when a TMD is unavailable, redistributing to at least one available TMD the plurality of IP addresses previously distributed to the unavailable TMD. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
Specification