DISTRIBUTING SERVICE SESSIONS
First Claim
1. A method for distributing a service session from a client device, the method comprising:
- receiving, by a forwarding node, a packet of the service session;
determining, by the forwarding node, whether the packet matches a service address, the service address being associated with the service session;
responsive to the determining, selecting a servicing node from a plurality of servicing nodes based on a forwarding policy, wherein each of the plurality of servicing nodes is associated with the service address; and
sending the packet to the servicing node.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are methods and systems for distributing service sessions from a client device in a service data network. A packet of the service session is received by a forwarding node. The forwarding node determines whether the packet matches a service address associated with the service session. Responsive to the determining, a servicing node associated with the service address is selected based on a forwarding policy. The packet is sent to the selected servicing node. The servicing node determines whether the packet is a service request packet. A server is selected based on a service policy, wherein the server is configured to serve the service session. The packet is sent to the server. Before being received by a forwarding node, the packet is received by a gateway node. The gateway node determines whether the packet matches the service address and selects the forwarding node based on a notification.
-
Citations
24 Claims
-
1. A method for distributing a service session from a client device, the method comprising:
-
receiving, by a forwarding node, a packet of the service session; determining, by the forwarding node, whether the packet matches a service address, the service address being associated with the service session; responsive to the determining, selecting a servicing node from a plurality of servicing nodes based on a forwarding policy, wherein each of the plurality of servicing nodes is associated with the service address; and sending the packet to the servicing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for distributing a service session from a client device, the system comprising:
-
one or more forwarding nodes; and a plurality of servicing nodes, wherein each of the plurality of servicing nodes is associated with a service address, the service address being associated with the service session; and wherein the one or more forwarding nodes are configured to; receive the service session; determine whether a packet included in the service session matches the service address; select a servicing node from the plurality of servicing nodes based on a forwarding policy; and send the packet to the servicing node. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to perform the following steps of a method for distributing a service session from a client device, the method comprising:
-
receiving by a forwarding node, a packet of the service session; determining by the forwarding node, whether the packet matches a service address, the service address being associated with the service session; responsive to the determining, selecting, based on a forwarding policy, a servicing node from a plurality of servicing nodes, wherein each of the plurality of servicing nodes is associated with the service address; sending the packet to the servicing node; receiving the packet by the servicing node; determining, by the servicing node, whether the packet is a service request packet; selecting, by the service node, a server, the server being configured to serve the service session; and sending, by the service node, the packet to the server. - View Dependent Claims (24)
-
Specification