Distributing packets among multiple tiers of network appliances
First Claim
1. A network comprising:
- a first tier of forwarding agents connected to a first tier of network devices;
a second tier of forwarding agents connected to a second tier of network devices; and
a service manager 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.
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. filed Jul. 2, 1999 (Attorney Docket No. CISCP519) entitled SENDING INSTRUCTIONS FROM A SERVICE MANAGER TO FORWARDING AGENTS ON A NEED TO KNOW BASIS which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,126, filed Jul. 2, 1999 (Attorney Docket No. CISCP520) entitled DISTRIBUTION OF NETWORK SERVICES AMONG MULTIPLE SERVICE MANAGERS WITHOUT CLIENT INVOLVEMENT, filed Jul. 2, 1999 which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,034, filed Jul. 2, 1999 (Attorney Docket No. CISCP521) entitled INTEGRATING SERVICE MANAGERS INTO A ROUTING INFRASTRUCTURE USING FORWARDING AGENTS which is incorporated herein by reference for all purposes, and co-pending U.S. patent application Ser. No. 09/347,048, filed Jul. 2, 1999 (Attorney Docket No. CISCP522) entitled SYNCHRONIZING SERVICE INSTRUCTIONS AMONG FORWARDING AGENTS USING A SERVICE MANAGER which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,125, filed Jul. 2, 1999 (Attorney Docket No. CISCP527) entitled BACKUP SERVICE MANAGERS FOR PROVIDING RELIABLE NETWORK SERVICES IN A DISTRIBUTED ENVIRONMENT which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,123, filed Jul. 2, 1999 (Attorney Docket No. CISCP528) entitled STATEFUL FAILOVER OF SERVICE MANAGERS which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,109, filed Jul. 2, 1999 (Attorney Docket No. CISCP529) entitled NETWORK ADDRESS TRANSLATION USING A FORWARDING AGENT which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/347,036, filed Jul. 2, 1999 (Attorney Docket No. CISCP530) entitled PROXYING AND UNPROXYING A CONNECTION USING A FORWARDING AGENT, which is incorporated herein by reference for all purposes; and co-pending U.S. patent application Ser. No. 09/651,436, filed Aug. 30, 2000 (Attorney Docket No. CISCP536) entitled DISTRIBUTED RULE-BASED PACKET REDIRECTION, which is incorporated herein by reference for all purposes.
109 Citations
18 Claims
-
1. A network comprising:
-
a first tier of forwarding agents connected to a first tier of network devices;
a second tier of forwarding agents connected to a second tier of network devices; and
a service manager 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A service manager configured to distribute packets to multiple tiers of forwarding agents comprising:
-
a network interface configured to receive packets from a first tier of forwarding agents connected to a first tier of network devices and a second tier of forwarding agents connected to a second tier of network devices; and
a processor configured to;
determine the tier of a sending forwarding agent that sends a packet; and
send an instruction to the sending forwarding agent directing the sending forwarding agent to forward the packet to a network device connected to the tier of forwarding agents that includes the sending forwarding agent. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of distributing packets to multiple tiers of forwarding agents comprising:
-
receiving packets at a service manager from a first tier of forwarding agents connected to a first tier of network devices and a second tier of forwarding agents connected to a second tier of network devices;
determining the tier of a sending forwarding agent that sent a packet; and
sending an instruction to the sending forwarding agent directing the sending forwarding agent to forward the packet to a network device connected to the tier of forwarding agents that includes the sending forwarding agent.
-
-
17. 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 instructions for:
-
determining a corresponding tier of a sending forwarding agent that sent a packet received at a service manager from a first tier of forwarding agents connected to a first tier of network devices and a second tier of forwarding agents connected to a second tier of network devices; and
sending an instruction to the sending forwarding agent directing the sending forwarding agent to forward the packet to a network device connected to the corresponding tier of forwarding agents.
-
-
18. A service manager configured to distribute packets to multiple tiers of forwarding agents comprising:
-
means for receiving packets from a first tier of forwarding agents connected to a first tier of network devices and a second tier of forwarding agents connected to a second tier of network devices;
means for determining the tier of a sending forwarding agent that sends a packet; and
means for sending an instruction to the sending forwarding agent directing the sending forwarding agent to forward the packet to a network device connected to the tier of forwarding agents that includes the sending forwarding agent.
-
Specification