Distributed high availability processing methods for service sessions
AssigneeA10 Networks, Inc.
InventorsGurudeep Kamat, Swaminathan Sankar
Life of this patent
Estimating the term…
Abstract
Provided are methods and systems for processing a data packet associated with a service session. The data packet directed to a first servicing node can be received by a forwarding node. The forwarding node can determine that the first servicing node is unavailable. Based on the determination, the forwarding node can select a second servicing node from a plurality of servicing nodes. The selection can be based on a high availability policy. The forwarding node can then send the data packet to the second servicing node.
Claims20
A method for processing a data packet associated with a service session, the method comprising:
- receiving, by a forwarding node, the data packet directed to a first servicing node;
- determining, by the forwarding node, that the first servicing node is unavailable;
- based on the determining, selecting a second servicing node from a plurality of servicing nodes, the selecting being based on a high availability (HA) policy;
- and
- sending the data packet to the second servicing node.
A system for processing a data packet associated with a service session, the system comprising:
- a forwarding node, wherein the forwarding node is operable to:
- receive the data packet directed to a first servicing node;
- determine that the first servicing node is unavailable;
- and
- based on the determining, select a second servicing node from a plurality of servicing nodes, the selecting being based on a high availability (HA) policy;
- and
- send the data packet to the second servicing node;
- and
- a plurality of servicing nodes, the plurality of servicing nodes including the first servicing node and the second servicing node.
A non-transitory computer-readable medium having embodied thereon a program, the program providing instructions for a method for processing a data packet associated with a service session, the method comprising:
- receiving, by a forwarding node, the data packet directed to a first servicing node;
- determining, by the forwarding node, that the first servicing node is unavailable;
- based on the determining, selecting a second servicing node from a plurality of servicing nodes, the selecting being based on a high availability (HA) policy;
- and
- sending the data packet to the second servicing node.
Dependencies are inferred from the claim text.