Patent ID: 9054943
Filing Date: 2015-06-09
Classification: G06F,H04L,H04W

Abstract:
1. A method of a virtual server of an intermediary device to support both IPv4 and IPv6 services, the method comprising: (a) establishing a load balancing virtual server executing on an intermediary device deployed between a plurality of clients and a plurality of servers, the load balancing virtual server configured to load balance both a first service for a type of service on a first server receiving IPv4 network addressed traffic and a second service for the same type of service on a second server receiving IPv6 network addressed traffic; (b) receiving, by the load balancing virtual server, a request from a client to access the type of service; (c) identifying, by the load balancing virtual server, that for each of the first service and second service the load balancing virtual server is configured to maintain an internet protocol address and a type of network addressing of the client in a source IP address of a transport layer header of requests when forwarding requests to a server; (d) detecting, by the load balancing virtual server, the type of network addressing of the request of the client, the type of network addressing comprising one of IPv4 network addressing or IPv6 network addressing; and (e) determining, by the load balancing virtual server, to forward the request to the first service or the second service based on the type of network addressing detected in the request, the load balancing virtual server using the source IP address of the client as the source IP address of the forwarded request.