SYSTEMS AND METHODS FOR MIXED MODE HANDLING OF IPV6 AND IPV4 TRAFFIC BY A VIRTUAL SERVER
First Claim
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 at least between a first service for a type of service on a first server and a second service for the same type of service on a second server, the first server receiving IPv4 network addressed traffic and the 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 of the client when forwarding requests;
(d) detecting, by the load balancing virtual server, a type of network addressing of the request of the client; 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.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for mixed-mode load balancing by a virtual server in a network supporting a plurality of internet protocols. In various embodiments, a mixed-mode virtual server receives service requests based on two or more internet layer protocols. The mixed-mode virtual server is configured to detect an IP address type of the client issuing the service request, and identify the internet protocol of the service request based on the detected IP address type. The mixed-mode virtual server can then forward the request to a server supporting the identified internet protocol. In this manner, the mixed-mode virtual server can bind load balance servers supporting a plurality of internet protocols.
-
Citations
20 Claims
-
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 at least between a first service for a type of service on a first server and a second service for the same type of service on a second server, the first server receiving IPv4 network addressed traffic and the 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 of the client when forwarding requests; (d) detecting, by the load balancing virtual server, a type of network addressing of the request of the client; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for mixed-mode load-balancing of internet services supporting both IPv4 and IPv6 requests, the system comprising:
-
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 at least between a first service for a type of service on a first server and a second service for the same type of service on a second server, the first server receiving IPv4 network addressed traffic and the second server receiving IPv6 network addressed traffic, wherein the load balancing virtual server is configured to receive a request from a client to access the type of service; identify for each of the first service and second service the load balancing virtual server is configured to maintain an internet protocol address of the client when forwarding requests; detect a type of network addressing of the request of the client; and determine to forward the request to the first service or the second service based on the type of network addressing detected in the request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification