System and methods for mixed mode of IPv6 and IPv4 DNS of global server load balancing
First Claim
Patent Images
1. A method for Global Server Load Balancing of co-existing IPv4 and IPv6 services for a domain, the method comprising:
- (a) executing, by a device intermediary to a plurality of a clients and a plurality of servers, a first global server load balancing (GSLB) virtual server for global load balancing a plurality of IPv6 based services for a site domain name;
(b) executing, by the device, a second global server load balancing (GSLB) virtual server for global load balancing a plurality of IPv4 based services for the same site domain name as the first GSLB virtual server;
(c) receiving, by the device from a client of the plurality of clients, a domain name system (DNS) query;
(d) determining, by the device, a type of the DNS query; and
(e) forwarding, by the device, the DNS query to one of the first GSLB virtual server or the second GSLB virtual server based on the determined type.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing one or more GSLB vServers to support both IPv4 and IPv6. The IPv6 support can be provided by permitting both A and AAAA domain name resolution. In other embodiments, the IPv6 support can be provided by modifying data structures to support IPv6 addresses.
81 Citations
20 Claims
-
1. A method for Global Server Load Balancing of co-existing IPv4 and IPv6 services for a domain, the method comprising:
-
(a) executing, by a device intermediary to a plurality of a clients and a plurality of servers, a first global server load balancing (GSLB) virtual server for global load balancing a plurality of IPv6 based services for a site domain name; (b) executing, by the device, a second global server load balancing (GSLB) virtual server for global load balancing a plurality of IPv4 based services for the same site domain name as the first GSLB virtual server; (c) receiving, by the device from a client of the plurality of clients, a domain name system (DNS) query; (d) determining, by the device, a type of the DNS query; and (e) forwarding, by the device, the DNS query to one of the first GSLB virtual server or the second GSLB virtual server based on the determined type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for Global Server Load Balancing of co-existing IPv4 and IPv6 services for a domain, the system comprising:
-
a device intermediary to a plurality of a clients and a plurality of servers a first global server load balancing (GSLB) virtual server executing on the device for global load balancing a plurality of IPv6 based services for a site domain name; a second global server load balancing (GSLB) virtual server executing on the device for global load balancing a plurality of IPv4 based services for the same site domain name as the first GSLB virtual server; wherein a domain name service of the device receives from a client of the plurality of clients a domain name system (DNS) query, determines a type of the DNS query and forwards the DNS query to one of the first GSLB virtual server or the second GSLB virtual server based on the determined type. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification