METHOD AND SYSTEM FOR SCALING NETWORK TRAFFIC MANAGERS
First Claim
1. An apparatus for distributing flows of packets in a network having a plurality of network devices and a plurality of traffic managers, comprising:
- a receiving interface for receiving a flow of packets to one of the plurality of network devices; and
a forwarding component that forwards each received packet to a determined traffic manager, wherein the forwarding component determines the traffic manager based on whether at least one address that is included with a received packet is also associated with a set of addresses, and wherein if the packet includes a source address that is associated with the set of addresses, using a destination address of the packet to determined traffic manager.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for distributing network traffic to multiple traffic management devices. A distributor receives each packet from a network and may act as a layer 2 switch, a router, or distribute the packet to one of a group of traffic management devices. The distributor may receive packets from servers that the traffic management devices are managing communications to. When distributing packets to traffic management devices, information such as source and destination addresses may be used to determine which traffic management device each packet should be sent to. The distributor causes packets that are part of a flow to be delivered to the same traffic management device. Many configurations are possible for connecting the distributor to the traffic management devices, including connecting each traffic management device to a physical or virtual port on the distributor, connecting the traffic management devices to the distributor using a virtual local area network, and connecting the traffic management devices to a layer 2 switch.
-
Citations
27 Claims
-
1. An apparatus for distributing flows of packets in a network having a plurality of network devices and a plurality of traffic managers, comprising:
-
a receiving interface for receiving a flow of packets to one of the plurality of network devices; and
a forwarding component that forwards each received packet to a determined traffic manager, wherein the forwarding component determines the traffic manager based on whether at least one address that is included with a received packet is also associated with a set of addresses, and wherein if the packet includes a source address that is associated with the set of addresses, using a destination address of the packet to determined traffic manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for distributing flows of packets in a network having a plurality of network devices and a plurality of traffic managers, comprising:
-
a receiving interface for receiving a flow of packets to one of the plurality of network devices; and
a forwarding component that forwards each received packet to a determined traffic manager, wherein the forwarding component determines the traffic manager based on whether at least one address that is included with a received packet is also associated with a set of addresses, and wherein if the packet includes a destination address that is associated with the set of addresses, forwarding the packet to the traffic manager using a source address of the packet. - View Dependent Claims (10, 11, 12)
-
-
13. A system for distributing flows of packets over a network, comprising:
-
a plurality of servers that are arranged to provide access to a resource over the network;
a plurality of traffic managers that are configured to direct at least one flow of packets to at least one of the plurality of servers; and
at least one distributor that is arranged to receive the flow of packets and forward the flow to a determined traffic manager, wherein if the packet includes a source address that is associated with a set of addresses, the distributor is configured to use a destination address of the packet to determine the one of the plurality of traffic managers to forward the packet to. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for distributing flows of packets over a network, comprising:
-
a plurality of servers that are arranged to provide access to a resource over the network;
a plurality of traffic managers that are configured to direct at least one flow of packets to at least one of the plurality of servers; and
at least one distributor that is arranged to receive the flow of packets and forward the flow to a determined traffic manager, wherein if the packet includes a destination address that is associated with a set of addresses, the distributor is configured to use a source address of the packet to determine the one of the plurality of traffic managers to forward the packet to. - View Dependent Claims (19, 20, 21)
-
-
22. A method for distributing flows of packets over a network having a plurality of network devices and a plurality of traffic managers, comprising:
-
receiving a flow of packets to at least one of the plurality of network devices;
for each packet in the flow with a source address associated with a set of addresses, forwarding that packet to one of the plurality of traffic managers that is selected based at least in part on a destination address of the packet, and for each packet in the flow with the destination address associated with the set of addresses, forwarding that packet to one of the plurality of traffic managers that is selected based at least in part on a source address of the packet. - View Dependent Claims (23, 24)
-
-
25. A processor readable media that includes components for enabling the distribution of a flow of packets over a network having a plurality of network devices and a plurality of traffic managers, comprising:
-
a first component arranged for enabling the receipt of a flow of packets to at least one of the plurality of network devices;
a second component arranged for enabling each packet in the flow with a source address associated with a set of addresses to be forwarded to one of the plurality of traffic managers that is selected based at least in part on a destination address of the packet, and a third component arranged for enabling each packet in the flow with the destination address associated with the set of addresses to be forwarded to one of the plurality of traffic managers that is selected based at least in part on a source address of the packet. - View Dependent Claims (26, 27)
-
Specification