×

Forwarding policies on a virtual service network

  • US 10,341,427 B2
  • Filed: 12/29/2016
  • Issued: 07/02/2019
  • Est. Priority Date: 12/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a client service session of a network service and forwarding the client service session to a pool of service load balancers using at least one packet forwarding policy in a virtual service network, the virtual service network comprising at least one network node and the pool of service load balancers serving a virtual service associated with a virtual service network address, comprising:

  • receiving a virtual service session request from a client device by the at least one network node, the virtual service session request comprising the virtual service network address for the virtual service served by the pool of service load balancers and a client device network address;

    selecting a service load balancer based on the at least one packet forwarding policy by the at least one network node, wherein the selecting comprises;

    determining whether a first packet forwarding policy or a second packet forwarding policy is applied to the virtual service session request, wherein a client network address of the first packet forwarding policy is different from a client network address of the second packet forwarding policy, the determining comprising;

    comparing the client network address and a virtual service network address of the second packet forwarding policy with the client device network address and the virtual service network address of the virtual service session request;

    in response to not finding a match between the client network address of the second packet forwarding policy and the client device network address, comparing the client network address and a virtual service network address of the first packet forwarding policy with the client device network address and the virtual service network address of the virtual service session request; and

    in response to finding a match between the client network address and the virtual service network address of the first packet forwarding policy with the client device network address and the virtual service network address of the virtual service session request, applying the first packet forwarding policy to the virtual service session request;

    sending the virtual service session request to a selected service load balancer by the at least one network node;

    establishing a virtual service session with the client device by the selected service load balancer;

    sending a virtual service request through the established virtual service session to the selected service load balancer by the client device; and

    sending a virtual service data packet from the client device to a server by the selected service load balancer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×