DNS Server Allocation for IPv6-Only User Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently allocating user device parameters, particularly DNS servers, for IPv6-only devices, leading to potential signal breaks and increased complexity due to the need for new APNs and unnecessary DNS64 synthesizing, which impairs IPv4 traffic.

Innovation Solution

Assigning a different DNS server or instance to IPv6-only user devices during authentication, eliminating the need for new APNs and avoiding DNS64 synthesizing, thereby ensuring seamless communication without impairing IPv4 traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single DNS server is assigned to all user devices regardless of IP version capability, then system complexity is reduced, but communication reliability deteriorates due to potential signal breaks for IPv6-only devices

Engineering Contradiction:
ImproveDNS server allocation systemVSAvoidcommunication stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different DNS servers based on the specific IP version capability of each user device. IPv6-only devices receive a dedicated IPv6 DNS server, while IPv4 devices receive an IPv4 DNS server. This localized differentiation ensures that each device receives appropriate DNS service matching its protocol capability, preventing communication failures while maintaining overall system organization.

Inventive Principle:
Principle #3Local quality

2Reliability

If new APNs are configured for IPv6-only user devices, then communication reliability is improved, but device complexity and configuration cost increase

Engineering Contradiction:
ImproveIPv6 communication stabilityVSAvoidAPN configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single APN to serve multiple functions - supporting both IPv4 and IPv6 devices through different DNS server assignments. Instead of creating separate APNs for IPv6 devices, the system uses the existing APN infrastructure with differentiated DNS server allocation, allowing one APN to handle multiple protocol types without requiring additional configuration complexity.

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

3Adaptability or versatility

If DNS64 synthesizing is performed for IPv4 address translation, then IPv4 compatibility is improved, but communication speed deteriorates due to unnecessary translation overhead for IPv6 devices

Engineering Contradiction:
ImproveIPv4 compatibilityVSAvoidcommunication throughput
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent applies the extraction principle by removing the unnecessary DNS64 synthesizing function from the system for IPv6-only devices. By assigning a dedicated IPv6 DNS server that directly provides IPv6 addresses, the system eliminates the need for IPv6-to-IPv4 address translation via DNS64. This extraction of the translation function prevents communication delays and maintains optimal speed for IPv6 devices while preserving IPv4 compatibility for devices that require it.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10164934B1User device parameter allocation based on internet protocol version capabilities
Publication Date: 2018.12.25 T MOBILE INNOVATIONS LLC
  • US10164934B1 patent drawing
  • US10164934B1 patent drawing
  • US10164934B1 patent drawing

AI summary

Methods and systems are provided for allocating a Domain Name System server to a user device based on the Internet Protocol version capability of the user device. During a session set up for the user device in a wireless communications network, an IP version that the user device is capable of communicating with in the wireless communications network is determined. If the user device is capable of communicating in the wireless communications network using IP IPv4 and IPv6, a first Domain Name System (DNS) server is allocated to the user device for use in a current session. If the user device is capable of communicating in the wireless communications network using IPv6 only, a second DNS server is allocated to the user device for use in a current session, where the first DNS server is different than the second DNS server.