GSLB Virtual Server IPv4 IPv6 DNS Query Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large networks face challenges in adapting to new communication protocols like IPv6, requiring a phased transition and handling of both IPv4 and IPv6 concurrently, which complicates network management and traffic handling.

Innovation Solution

Implementing Global Server Load Balancing (GSLB) vServers that support both IPv4 and IPv6 protocols by using A and AAAA domain name resolution, and configuring parameters to select the appropriate IP type for each virtual server, allowing for load balancing and maintaining site persistence through IPv4 or IPv6 headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a new communication protocol (IPv6) is phased in over a long period, then network stability is maintained, but network management complexity increases due to handling multiple protocols concurrently

Engineering Contradiction:
Improvenetwork stabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the GSLB system into separate virtual servers for IPv4 and IPv6 protocols. Each virtual server is configured to handle only its designated protocol type, creating distinct management domains. This segmentation allows administrators to manage each protocol independently while maintaining overall system stability during the transition period.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that automatically detects the protocol type of incoming DNS queries and routes them to the appropriate virtual server. This intermediary function eliminates the need for manual protocol identification and routing decisions, reducing management complexity while maintaining protocol-specific handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple GSLB virtual servers are configured for different protocols, then protocol-specific load balancing is achieved, but system configuration complexity increases

Engineering Contradiction:
Improveprotocol-specific load balancingVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal GSLB system architecture where multiple virtual servers share common infrastructure and management interfaces. Each virtual server is multi-functional, capable of handling various DNS query types (A, AAAA, CNAME) while maintaining protocol-specific behavior. This universality reduces configuration complexity by providing a consistent management framework across different protocol handlers.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent utilizes parameter changes in DNS queries (specifically the query type indicating IPv4 or IPv6 requirement) to automatically configure and route traffic to the appropriate virtual server. This parameter-based routing mechanism simplifies configuration by allowing the system to adapt its behavior based on the incoming query parameters rather than requiring complex static configuration.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If DNS queries are routed based on query type, then correct protocol handling is achieved, but additional processing steps are required

Engineering Contradiction:
Improvecorrect protocol handlingVSAvoidprocessing steps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the DNS query itself carries the necessary information (query type) to determine its routing destination. The system automatically extracts this information and routes the query without requiring external intervention or complex decision-making processes. This self-service approach ensures reliable protocol handling while minimizing additional processing overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8825859B2System and methods for mixed mode of IPv6 and IPv4 DNS of global server load balancing
Publication Date: 2014.09.02 CITRIX SYSTEMS INC
  • US8825859B2 patent drawing
  • US8825859B2 patent drawing
  • US8825859B2 patent drawing

AI summary

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.