Distributed, rule based packet redirection
First Claim
Patent Images
1. A method, comprising:
- receiving instructions from a service manager for redirecting one or more packets that match the instructions;
receiving a selected one or more of the packets that match the instructions; and
redirecting the selected one or more packets according to the instructions, wherein the selected one or more packets are redirected using a network address translation operation, which is signaled through an affinity key included in the instructions, whereby the affinity key includes a dispatch flag indicating where a packet should be forwarded, not directed, without referencing a destination IP address of the packet being forwarded, the affinity key also including an information flag indicating that statistics for packets related to the affinity key should be gathered.
1 Assignment
0 Petitions
Accused Products
Abstract
A forwarding agent is implemented on a router. The forwarding agent receives instructions from a service manager for redirecting packets that match the instructions. A packet is received that matches the instructions and the packet is redirected according to the instructions.
118 Citations
55 Claims
-
1. A method, comprising:
-
receiving instructions from a service manager for redirecting one or more packets that match the instructions; receiving a selected one or more of the packets that match the instructions; and redirecting the selected one or more packets according to the instructions, wherein the selected one or more packets are redirected using a network address translation operation, which is signaled through an affinity key included in the instructions, whereby the affinity key includes a dispatch flag indicating where a packet should be forwarded, not directed, without referencing a destination IP address of the packet being forwarded, the affinity key also including an information flag indicating that statistics for packets related to the affinity key should be gathered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network device, comprising:
-
a service manager operable to generate instructions for redirecting one or more packets; and a forwarding agent operable to receive the instructions, wherein the forwarding agent is further operable to receive a selected one or more of the packets that match the instructions and to redirect the selected one or more packets according to the instructions, and wherein the selected one or more packets are redirected using a network address translation operation, which is signaled through an affinity key included in the instructions, whereby the affinity key includes a dispatch flag indicating where a packet should be forwarded, not directed, without referencing a destination IP address of the packet being forwarded, the affinity key also including an information flag indicating that statistics for packets related to the affinity key should be gathered. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
-
means for receiving instructions from a service manager for redirecting one or more packets that match the instructions; means for receiving a selected one or more of the packets that match the instructions; and means for redirecting the selected one or more packets according to the instructions, wherein the selected one or more packets are redirected using a network address translation operation, which is signaled through an affinity key included in the instructions, whereby the affinity key includes a dispatch flag indicating where a packet should be forwarded, not directed, without referencing a destination IP address of the packet being forwarded, the affinity key also including an information flag indicating that statistics for packets related to the affinity key should be gathered. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. Software for processing information in a network environment, the software being embodied in a computer readable medium such that when executed is operable to:
-
receive instructions from a service manager for redirecting one or more packets that match the instructions; receive a selected one or more of the packets that match the instructions; and redirect the selected one or more packets according to the instructions, wherein the selected one or more packets are redirected using a network address translation operation, which is signaled through an affinity key included in the instructions, whereby the affinity key includes a dispatch flag indicating where a packet should be forwarded, not directed, without referencing a destination IP address of the packet being forwarded, the affinity key also including an information flag indicating that statistics for packets related to the affinity key should be gathered. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification