Distributing packets among multiple tiers of network appliances
First Claim
Patent Images
1. A network comprising:
- a first tier of forwarding agents coupled to a client via a network, wherein the client is operable to generate a request that includes a packet;
a second tier of forwarding agents connected to a plurality of network devices; and
a service manager configured to;
receive the packet from a selected one of the forwarding agents included in the first tier of forwarding agents;
send a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first and second tiers of forwarding agents and that is assigned by the service manager, wherein the selected firewall forwards the packet on to a selected one of the forwarding agents in the second tier;
receive the packet back from the selected forwarding agent in the second tier; and
respond to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of the plurality of network devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A network is disclosed that includes a first tier of forwarding agents connected to a first tier of network devices. A second tier of forwarding agents is connected to a second tier of network devices. A service manager is configured to receive a packet from one of the forwarding agents; determine the tier of the forwarding agent; and send an instruction to the forwarding agent directing the forwarding agent to forward the packet to a network device connected to the tier of forwarding agents that includes the forwarding agent.
156 Citations
16 Claims
-
1. A network comprising:
-
a first tier of forwarding agents coupled to a client via a network, wherein the client is operable to generate a request that includes a packet;
a second tier of forwarding agents connected to a plurality of network devices; and
a service manager configured to;
receive the packet from a selected one of the forwarding agents included in the first tier of forwarding agents;
send a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first and second tiers of forwarding agents and that is assigned by the service manager, wherein the selected firewall forwards the packet on to a selected one of the forwarding agents in the second tier;
receive the packet back from the selected forwarding agent in the second tier; and
respond to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of the plurality of network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service manager configured to distribute packets to multiple tiers of forwarding agents comprising:
a network interface configured receive a packet from a selected one of a plurality of forwarding agents included in a first tier of forwarding agents, the packet being generated by a client that is coupled to the selected forwarding agent included in the first tier of forwarding agents;
send a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first tier of forwarding agents, wherein the selected firewall forwards the packet on to a selected one of a plurality of forwarding agents included a second tier of forwarding agents;
receive the packet back from the selected forwarding agent in the second tier; and
respond to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of a plurality of network devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method of distributing packets to multiple tiers of forwarding agents comprising:
-
receiving a packet from a selected one of a plurality of forwarding agents included in a first tier of forwarding agents, the packet being generated by a client that is coupled to the selected forwarding agent included in the first tier of forwarding agents;
sending a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first tier of forwarding agents, wherein the selected firewall forwards the packet on to a selected one of a plurality of forwarding agents included a second tier of forwarding agents;
receiving the packet back from the selected forwarding agent in the second tier; and
responding to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of a plurality of network devices.
-
-
15. A computer program product for distributing packets to multiple tiers of forwarding agents, the computer program product being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
receive a packet from a selected one of a plurality of forwarding agents included in a first tier of forwarding agents, the packet being generated by a client that is coupled to the selected forwarding agent included in the first tier of forwarding agents;
send a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first tier of forwarding agents, wherein the selected firewall forwards the packet on to a selected one of a plurality of forwarding agents included a second tier of forwarding agents;
receive the packet back from the selected forwarding agent in the second tier; and
respond to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of a plurality of network devices.
-
-
16. A service manager configured to distribute packets to multiple tiers of forwarding agents comprising:
-
means for receiving a packet from a selected one of a plurality of forwarding agents included in a first tier of forwarding agents, the packet being generated by a client that is coupled to the selected forwarding agent included in the first tier of forwarding agents;
means for sending a first tier instruction to the selected forwarding agent included in the first tier of forwarding agents directing the selected forwarding agent to forward the packet to a selected one of a plurality of firewalls that is coupled to the first tier of forwarding agents, wherein the selected firewall forwards the packet on to a selected one of a plurality of forwarding agents included a second tier of forwarding agents;
means for receiving the packet back from the selected forwarding agent in the second tier; and
means for responding to receiving the packet by providing a second tier instruction for the selected forwarding agent in the second tier to forward the packet on to a selected one of a plurality of network devices.
-
Specification