SYSTEM AND METHOD FOR BINDING FLOWS IN A SERVICE CLUSTER DEPLOYMENT IN A NETWORK ENVIRONMENT
First Claim
Patent Images
1. A method, comprising:
- receiving a first packet of a connection between a client and a server, wherein the first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids;
mapping the member id to the service node in a tag-to-node map;
receiving a second packet of the connection, wherein the second packet is tagged with the tag comprising the member id;
determining the service node from the tag-to-node map; and
forwarding the second packet to the service node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving a first packet of a connection between a client and a server. The first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids. The method can also include mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, where the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a first packet of a connection between a client and a server, wherein the first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids; mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, wherein the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Logic encoded in non-transitory media that includes instructions for execution and when executed by a processor, is operable to perform operations comprising:
-
receiving a first packet of a connection between a client and a server, wherein the first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids; mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, wherein the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory element for storing data; and a processor that executes instructions associated with the data, wherein the processor and the memory element cooperate such that the apparatus is configured for; receiving a first packet of a connection between a client and a server, wherein the first packet is tagged with a tag comprising a member id of a service node in a service cluster that includes a plurality of nodes having distinct member ids; mapping the member id to the service node in a tag-to-node map; receiving a second packet of the connection, wherein the second packet is tagged with the tag comprising the member id; determining the service node from the tag-to-node map; and forwarding the second packet to the service node. - View Dependent Claims (17, 18, 19, 20)
-
Specification