DNS Server Architecture for Variable-Length Address Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DNS services are inadequate for supporting Variable-Length Address (VLA) networks, as they do not efficiently manage domain name registration and querying processes across domains with varying address lengths, leading to increased packet processing time and power consumption.

Innovation Solution

Implementing a DNS server architecture where each domain has its own DNS server, capable of registering and querying domain names with variable-length addresses, allowing for efficient address assignment and caching of domain-name-scoped mappings, enabling top-down or push/pull registration and querying mechanisms to optimize address resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing DNS services are used for VLA networks, then domain name registration and querying can be performed, but packet processing time increases and device power consumption increases due to inefficient address management across domains with varying address lengths

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidpacket processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the DNS service into hierarchical domain-specific DNS servers, where each domain has its own DNS server that manages local address resolution. This segmentation allows lower-level domains to resolve addresses locally without querying higher-level domains, reducing packet processing time and improving efficiency in VLA networks with varying address lengths

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling each domain to have its own DNS server with domain-specific address management capabilities. Lower-level domains use smaller, optimized addresses for local resolution, while higher-level domains handle broader routing. This local optimization reduces processing time and power consumption for the majority of local traffic

Inventive Principle:
Principle #3Local quality

2Ease of operation

If existing DNS services are used for VLA networks, then domain name resolution can be performed, but device power consumption increases due to inefficient address management

Engineering Contradiction:
Improvedomain name resolution capabilityVSAvoiddevice power consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

By segmenting DNS resolution into hierarchical domain servers, the patent enables devices to resolve local domain names through local DNS servers without traversing the entire address hierarchy. This segmentation reduces the number of queries and responses transmitted, thereby reducing device power consumption while maintaining full domain name resolution capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring domain-specific DNS servers with local address mappings before queries occur. When a device needs to resolve a domain name, the local DNS server already has the necessary address information cached, eliminating the need for devices to perform extensive address resolution traversals and reducing power consumption

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If variable-length addresses are used in VLA networks, then the number of available addresses increases and packet headers can be smaller, but DNS services must manage domains with varying address lengths

Engineering Contradiction:
Improvenumber of available addressesVSAvoidDNS service complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the address management function into hierarchical domain servers, where each server handles a specific address length namespace. This segmentation allows the DNS system to manage variable-length addresses efficiently by treating each address length as a separate domain, reducing the complexity of managing mixed address lengths in a single unified DNS system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by enabling each domain to operate with its own address length characteristics. Lower-level domains use shorter addresses optimized for local routing, while higher-level domains use longer addresses for broader identification. Each domain's DNS server is optimized for its specific address length, simplifying the overall system by allowing each component to specialize rather than handle all address lengths uniformly

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12069023B2Domain name system services for variable-length address networks
Publication Date: 2024.08.20 HUAWEI TECH CO LTD
  • US12069023B2 patent drawing
  • US12069023B2 patent drawing
  • US12069023B2 patent drawing

AI summary

A DNS server comprises: a receiver configured to receive a registration request comprising a domain name, a local address, and a scope, the registration request requests registration of the domain name; a processor coupled to the receiver and configured to execute computer instructions that cause the processor to: assign an address to the domain name based on the local address and the scope, and generate a registration response comprising the address; and a transmitter coupled to the processor and configured to transmit the registration response towards an endpoint. The processor may be further configured to cache a correspondence among the domain name, the address, and the scope.