DNS Server Allocation for IPv6-Only Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently allocating DNS servers and other parameters to user devices based on their IP version capabilities, leading to potential signal breaks and increased costs due to the need for new APN configurations for IPv6-only devices.

Innovation Solution

Assigning a different DNS server or instance of a DNS server to IPv6-only user devices during authentication, eliminating the need for new APN configurations and avoiding unnecessary DNS64 synthesizing, which can impair IPv4 traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single DNS server is assigned to all user devices regardless of IP version capability, then device compatibility is improved, but IPv6-only devices experience communication failures and IPv4 traffic may be impaired

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the DNS server resource into multiple instances based on IP version capability. Separate DNS servers are deployed specifically for IPv4-only devices, IPv6-only devices, and dual-stack devices. This segmentation ensures that each device type receives appropriate DNS resolution services without interference, resolving the contradiction between universal compatibility and communication reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If new APN configurations are created for IPv6-only devices, then communication reliability is improved, but network complexity and configuration costs increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidAPN configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a copied APN configuration specifically for IPv6-only devices that mirrors the structure and parameters of existing APN configurations. This copied configuration is tailored to IPv6 requirements without requiring complete redesign, thus maintaining communication reliability while minimizing the increase in network complexity and configuration overhead.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If DNS64 synthesizing is performed for IPv4 traffic on dual-stack devices, then IPv4 compatibility is improved, but traffic performance deteriorates

Engineering Contradiction:
ImproveIP version compatibilityVSAvoidtraffic performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by providing different DNS resolution services tailored to specific device types. Dual-stack devices receive direct IPv4 DNS resolution when available, avoiding unnecessary DNS64 synthesizing. This localized optimization ensures that IPv4 compatibility is maintained where needed while preserving traffic performance by eliminating redundant translation operations.

Inventive Principle:
Principle #3Local quality

Data Source

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

AI summary

Methods and systems are provided for allocating user device parameters based on one or more Internet Protocol versions with which a user device is capable of communicating. An indication is received that the user device is requesting to be authenticated in a wireless communications network. It is determined that the user device is capable of communicating in the wireless communications network using IPv6 only. One or more configurable user device parameters, such as a DNS server, are assigned to the user device based, at least, on the user device being capable of communicating using IPv6 only and not IPv4 only or IPv6 and IPv4. This eliminates a need for a new APN to be configured on the user device.